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've got an old PC where I want to install Linux on. I searched a bit for good distributions for old systems and found most are debian based (Damn Small Linux, Feather). Except for VectorLinux which is Slackware but has a package manager based on apt-get.
I could also just install Slackware, which is what I'm using at my PC, but I would like to try some different distributions.
Now, my question is: does apt-get always resolve dependencies, or can I pass a flag to tell it not to?
My first distro was SuSe and I found it very annoying. If I had, for example, a rpm with a newer version of an app, but the rpm's name was not the same as the one installed, I had to remove the old version and install the new one. But if it was an application that was in the base system, Yast would not let me remove it.
I really was a newbie and maybe this can be done in SuSe, but I made a post about it here and people advised me to go to Slackware if this was an issue for me.
I've heard lots of good stuff of Debian, so I hope the dependency resolving can be controlled.
"The best packaging system in the world.
Tired of old files from software three versions old cluttering your system? Or installing a piece of software only to find it causes your system to crash because of software conflicts? Dpkg, Debian's endured packaging system, takes care of these issues for you." http://www.debian.org/intro/why_debian
does apt-get always resolve dependencies, or can I pass a flag to tell it not to?
The primary package management tool in Debian is called dpkg -- it is used for installing and removing packages and it manages dependencies automatically. If you want to install or remove some packages without their dependencies, you can use dpkg with the "--ignore-depends=packagename" option. Dpkg has an ncurses frontend called dselect.
Another frontend to dpkg is called apt and the command line interface for apt is called apt-get. Debian sorts dependencies into three categories: depends, recommends, and suggests. Depends are the necessary dependencies without which the package won't work. Recommends are dependencies that are not exactly necessary but they often add important functions to applications. Suggests are not really dependencies at all, they are just remotely related or alternatives to the package in question.
AFAIK, apt-get only manages depends, not recommends or suggests. There are also other apt frontends, like aptitude and synaptic, and these can manage also the recommends in addition to the necessary depends.
If you decide to stick with Debian, you'll find out that there are always many alternatives to choose from in Debian. For a beginner this abundance of choices may make things difficult at first, but when you get some experience you'll also realize that all these choices will give you the kind of freedom that some other distros with less choices cannot offer.
Last edited by Dead Parrot; 06-17-2005 at 12:51 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.