views:

275

answers:

6

Can anyone suggest me a good and simple package management system on Linux? It's for my project study and I would prefer a package manager based on symbolic links.

+2  A: 

I do not know what you mean by "based on symbolic links" but dpkg (included in Debian and Ubuntu among others) and RPM (Red Hat, Fedora etc.) are the among most widely used tools.

Sebastian Ganslandt
APT is higher level tool available also for RPM, dpkg with the .deb packages is at the same level with RPM.
iny
@iny thanks! you could have just made the edit yourself though : )
Sebastian Ganslandt
Based on symbolic links, I mean something like stow or xstow commented down..
A: 

You may want be looking for something like http://www.cs.cmu.edu/~help/unix_linux/software_collections/local_depot.html. It's not used very much, with dpkg and rpm being much more popular, since they work better for building a full distribution rather than adding a few applications on top of an installed operating system.

Lars Wirzenius
+2  A: 

For locally installed (non-packaged) applications there is stow and/or xstow. They are not really package managers (as they don't usually handle pre-built packages), but they can work in a similar manner. They do use symlinks for mapping each application (stored in a separate subtree) into a common location.

Joachim Sauer
A: 

Slackware Linux has a simple package management system.

Anonymous
Can u just give an overview of the same..?
It's in the SlackBook.http://slackbook.org/html/package-management.html
Anonymous
A: 

I wouldn't describe it as a "package management system" exactly, but debian uses the alternatives system, so select which of several roughly analogous (terminals, pagers, ...) will be the default and be accessible by the traditional names (i.e. xterm on my debian system actuallruns rxvt).

Alternatives is implemented using symbolic links.

dmckee
A: 

"Based on symlinks" means exactly what it says: a package management solution that uses symbolic links as its predominant system of managing packages. The ultimate example of a real-world package management system used in Linux is the GoboLinux package manager, available for any other distribution in the form of the "Rootless" package.

Sam