DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I know Debian, a lot, been using it for 6-7 years.
It's that I didn't install "squeeze" as most people do, I did it over network, I installed only the base system, then I've installed Xfce and then GNOME, but I installed gnome-desktop-environment package which will install upstream GNOME, not the Debian's gnome package which will, for example, install OpenOffice.
Before I installed GNOME I've been starting X with;
Code:
startx
Then I installed gnome-desktop-environment package, which will give you GDM3, automagically.
To make this short;
Code:
root@Debian:/home/alan# apt-get install gthumb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
python-crypto python-tagpy evolution-common geoclue-localnet mesa-utils
libepc-ui-1.0-2 python-pyasn1 geoclue python-twisted-core evolution-webcal
espeak ekiga python-opengl python-gst0.10 gcalctool freedesktop-sound-theme
telepathy-salut gnuchess-book gnome-nettool libxcb-render-util0
gnome-games-extra-data libepc-1.0-2 libgail-gnome-module baobab
libtelepathy-glib0 libportaudio2 pkg-config python-zope.interface
libdjvulibre21 obex-data-server libsrtp0 libgnome-mag2 tcptraceroute
gucharmap python-clientform libdiscid0 gnome-games libgail-common cheese
gnome-session-canberra python-twisted-web gnome-bluetooth evolution
libspectre1 libaprutil1-dbd-sqlite3 gnome-cards-data totem-plugins gnome-mag
libgstfarsight0.10-0 gnome-screenshot python-gdata libnm-util1
xdg-user-dirs-gtk gtk2-engines-pixbuf apache2.2-bin evince-common
cheese-common python-gtkglext1 libpcap0.8 libapr1 gnome-themes seahorse
remmina-plugin-rdp empathy libgtkhtml-editor0 totem-common libaprutil1-ldap
python-mechanize seahorse-plugins libgeoclue0 remmina-plugin-vnc
python-utidylib gnome-user-share nautilus-sendto-empathy libgalago3
libtelepathy-farsight0 totem-coherence liblqr-1-0 libgnome-bluetooth7 dasher
python-configobj gconf-defaults-service guile-1.8-libs libpolkit-gtk-1-0
libevolution python-serial python-beautifulsoup libopal3.6.8 python-pam
python-openssl libgssdp-1.0-2 libcryptui0 libbrlapi0.5 libgdu-gtk0
libtidy-0.99-0 libatspi1.0-0 remmina-plugin-data gnome-orca python-pyatspi
gstreamer0.10-ffmpeg gtk2-engines libkpathsea5 libt1-5 libgtkimageview0 eog
gtk2-engines-smooth libavahi-gobject0 gnome-disk-utility liblouis2
gnome-backgrounds dasher-data gok python-brlapi obexd-client python-xdg
gnome-search-tool espeak-data geoclue-manual libnm-glib2 libclutter-1.0-0
python-twisted-conch at-spi libfreerdp-plugins-standard geoclue-hostip
python-louie bogofilter-bdb python-feedparser python-louis libevince2 vino
mousetweaks gdm3 python-nevow evince bogofilter gnome-games-data
telepathy-mission-control-5 python-pysqlite2 libapache2-mod-dnssd
libjson-glib-1.0-0 libclutter-gtk-0.10-0 evolution-plugins libmagickcore3
libespeak1 telepathy-gabble python-epsilon libgdata7 libchamplain-0.4-0
libgnome-speech7 libchamplain-gtk-0.4-0 libepc-common gstreamer0.10-nice
python-axiom libgtkhtml-editor-common python-bugbuddy libpt2.6.7
xserver-xephyr python-coherence libmagickwand3 python-gdbm libgupnp-1.0-3
gnome-core libcheese-gtk18 dmz-cursor-theme python-evolution libcolorblind0
python-pkg-resources gconf-editor gnome-system-tools gnome-accessibility
hamster-applet gnuchess libgsl0ldbl libfreerdp0 libnice0 totem
bogofilter-common gnome-accessibility-themes liblouis-data libssh-4
libdjvulibre-text libavahi-ui0 libaprutil1 geoclue-yahoo libnet1
python-twisted-bin gstreamer0.10-tools freeglut3 libgupnp-igd-1.0-3
python-httplib2 gnome-system-log libgtkhtml3.14-19 libopenobex1 libspeexdsp1
libneon27-gnutls nautilus-sendto python-rdflib libboost-python1.42.0 remmina
libgdata-common empathy-common sound-juicer libmusicbrainz3-6
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
exiv2 gstreamer0.10-gnomevfs gthumb-data libexiv2-9
The following packages will be REMOVED:
gnome-desktop-environment
The following NEW packages will be installed:
exiv2 gstreamer0.10-gnomevfs gthumb gthumb-data libexiv2-9
0 upgraded, 5 newly installed, 1 to remove and 7 not upgraded.
Need to get 4,519 kB/5,308 kB of archives.
After this operation, 14.1 MB of additional disk space will be used.
Do you want to continue [Y/n]?
I know I haven't looked into this deeply, you can say I'm too nervous these days, but if you have an idea, tell me about it. Tell me if you can install gThumb.
Thank you!
Click here to see the post LQ members have rated as the most helpful post in this thread.
It looks to me that since you installed the gnome-desktop-environment meta-package and all the deps were pulled in, then gthumb conflicts with the meta-package so it wants to remove it.
Furthermore since the gnome-desktop-environment meta-package is now being removed, all the packages that were pulled in by it are candidates for autoremove. Just either don't autoremove or reinstall those deps that you don't want autoremoved so they will be marked as selected.
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
All I can tell you is that this has been in the works with Gnome for a couple of years. Shotwell is installed I am sure.
It does no good to remove shotwell. gthumb still conflicts with both gnome and gnome-desktop-environment. I know this for a fact as I do not like shotwell and wanted gthumb.
You have the choice of gnome or gthumb.
As you have Xfce on there you could just install gthumb and let gnome go. I know it tempts me.
All I can tell you is that this has been in the works with Gnome for a couple of years. Shotwell is installed I am sure.
It does no good to remove shotwell. gthumb still conflicts with both gnome and gnome-desktop-environment. I know this for a fact as I do not like shotwell and wanted gthumb.
You have the choice of gnome or gthumb.
As you have Xfce on there you could just install gthumb and let gnome go. I know it tempts me.
Hmm... and if all is so then this is pretty understandable. I had a thought that something may be wrong due to how I installed squeeze, but now I'm sure that's not it. I will look into this.
Thanks to all of you for your suggestions and infos!
Add the following to /etc/apt/apt.conf you may need to create the file first:
// auto-remove breaks on meta packages
APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
Quote:
Originally Posted by craigevil
Add the following to /etc/apt/apt.conf you may need to create the file first:
// auto-remove breaks on meta packages
APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";
Then try it and see what happens.
I may not have understood the directions here but what I did made no difference that I could detect in the little time I fooled with it.
I should explain that due to liking to "improve" my system I am very good at breaking it. I therefore, having plenty of room, have more than one install of the OS I use as my production OS. In this case that is Debian testing with the Liquorix kernel.
I put a file "/etc/apt/apt.conf" on my "play" install of testing;
Quote:
// auto-remove breaks on meta packages
APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";
Like an idiot I attempted to install gthumb through synaptic instead of apt-get when I briefly visited over there. Wants to remove gnome-desktop-environment.
In a chroot from here I get;
Quote:
Welcome to Wheezy
root@debian:/# apt-get install gthumb
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
bison flex gstreamer0.10-gnomevfs gthumb-data
Suggested packages:
bison-doc build-essential
The following packages will be REMOVED:
gnome-desktop-environment
The following NEW packages will be installed:
bison flex gstreamer0.10-gnomevfs gthumb gthumb-data
0 upgraded, 5 newly installed, 1 to remove and 0 not upgraded.
Need to get 6,931 kB of archives.
After this operation, 17.7 MB of additional disk space will be used.
Do you want to continue [Y/n]?
This is exactly what I get here running that command without the apt.conf file.
OK, based on how much I've been into this, which is not much, it's just good ol' meta packages thing, gThumb is simply in conflict with gnome and gnome-desktop-environment meta packages and I haven't found out why yet.
There are many ways how one can install gThumb, but for the moment, I'll just post a link to Debian User Forums thread which is worth reading to understand this better, it's a link within the link azc linked; http://forums.debian.net/viewtopic.php?f=10&t=39045
I needed photo manager/viewer right away, so I installed F-Spot, but I'll install gThumb and report how I did it, eventually.
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
@allen_ri
I really need to thank you for this thread. I have had gthumb on my installs for several years and missed it. Don't really use it that much but I like it.
I have always loved the power that Linux gives you over your system. I have not used aptitude much as I just don't seem to like it much, not sure why. I think this is about to change. This keep-all command seems custom made for idiots like me that are good at screwing things up.
Well having a "throw away" install to experiment on I gave it a shot in chroot from here so that boinc can keep crunching numbers while I attempt to screw up my throw away.
Never heard of aptitude keep-all before so I just ran the bugger.
Then ran;
Code:
root@debian:/# aptitude why-not gthumb
i shotwell Depends libgphoto2-port0 (>= 2.4.10.1)
i A libgphoto2-port0 Suggests gphoto2 (> 2.1.0)
p gphoto2 Suggests gthumb
p gthumb Conflicts gthumb2
p gthumb Provides gthumb2
This seems straight forward. Shotwell, which I do not like, and gphoto2 need to go.
As I prefer apt-get;
Code:
root@debian:/# apt-get remove shotwell gphoto2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package gphoto2 is not installed, so not removed
The following packages will be REMOVED:
shotwell
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 9,794 kB disk space will be freed.
Do you want to continue [Y/n]?
I like that. Gphoto2 is, it appears, the real problem and it is not even installed just listed as a suggests (not a depends or even a recommends) of shotwell.
Running apt-get install gthumb after removing shotwell still calls for removing gnome-desktop-environment.
Running aptitude install gthumb gets this;
Code:
root@debian:/# aptitude install gthumb
The following NEW packages will be installed:
bison{a} flex{a} gstreamer0.10-gnomevfs{a} gthumb gthumb-data{a}
0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,931 kB of archives. After unpacking 17.7 MB will be used.
The following packages have unmet dependencies:
gnome-desktop-environment: Conflicts: gstreamer0.10-gnomevfs but 0.10.32-2 is to be installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) gstreamer0.10-gnomevfs [Not Installed]
Leave the following dependencies unresolved:
2) gthumb recommends gstreamer0.10-gnomevfs
Accept this solution? [Y/n/q/?]
Hit enter
Code:
The following NEW packages will be installed:
bison{a} flex{a} gthumb gthumb-data{a}
The following packages are RECOMMENDED but will NOT be installed:
gstreamer0.10-gnomevfs
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,439 kB of archives. After unpacking 17.2 MB will be used.
Do you want to continue? [Y/n/?]
Hit enter
gthumb appears to be installed. Now I need to go to my other drive and see what happened. Will finish this on my return.
It appears, after a very short visit, that all is well. I am not going to do this on this install quite yet because of my faith in my ability to screw things up. I will have to spend some time over there and do some actual work of some kind and see if I see any problems. I do not think that there will be.
I seem to have learned something very interesting today. That is always FUN. Having an old favorite back is a big bonus.
Distribution: Debian Testing, Stable, Sid and Manjaro, Mageia 3, LMDE
Posts: 2,628
Rep:
I am fairly new to Linux, started with Ubuntu 8.04. Fell in love with the control instantly.
Not a real good thing at the time. Broke the bugger and had to reinstall 5 times the first 7 days. Wife was not amused. She thinks the box should be usable. That is when I fell in love with multi booting. Dual booted with Ubuntu 8.04. Tried everything on the "playtime" install before doing it to the main.
I have learned a lot in that time and gotten to the point where I do not need to reinstall for every little problem. I have also gotten a lot better at breaking things. So I still have a lot of extra installs to play with.
Gotten pretty tired of Ubuntu but I have to give Ubuntu pre-release testing (start with tool chain) for being a great place to learn how to fix things (also a good place for several installs).
Gthumb is a nice little app. I use it mainly to change formats of photos. Quicker than Gimp for that little job. Don't really use it as a photo manager. Probably need one but I have a system that I use and am too old to change (get a few more photos and I may have to change).
Aptitude is my next big study item I can see that. That keep-all command is VERY powerful stuff with great potential for major system damage. Also for getting around things that meta packages have thrown on your system that you have no use or need for at all. Knowing me, I will probably mainly use it to damage my, hopefully "play", systems. What FUN.
widget, mate, your way of learning is great, because by breaking things, then trying again and again you're getting better.
When it comes to Debian, one really can learn a lot, because Debian is pretty complex, but one needs to go under the hood to learn the right way. What it matters is not how long you're using Linux, it's that you like it and want to learn more and if eventually you want to help others, then you're on your way to true spirit of Linux and GNU.
I've been using and I tried almost any distro that you can see on Distrowatch and finally I decided that Debian is right for me and every new day I love it more and more.
Next DebConf will be in a city just a few miles from where I live and it'll be my first DebConf...
OK, we will not turn this thread into our personal little conversation, but I wanted to say some things...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.