| package format | slackware (*.tgz with ./doinst.sh) |
*.rpm | *.deb | portage (source + *.ebuild files) |
|---|---|---|---|---|
| distributions | slackware | Redhat
SuSE Mandrake Caldera |
debian
Knoppix Lindows |
gentoo
FreeBSD MacOSX |
| tools without dependency checking | pkgtool | none | none | none |
| tools with basic dependency checking | kpackage | rpm
gnorpm kpackage |
dpkg
kpackage |
none |
| meta-tools (with automatic dependency resolution) | none | up2date (requires Redhat servers)
urpm (mandrake only) yast2 (SuSE only) apt-get synoptic (apt-get + GUI) |
dselect
apt-get synoptic (apt-get + GUI) |
merge pkgname
emerge |
| Upgrade over network | none | apt-get
up2date = gui; requires redhat servers |
apt-get
dselect = debian-only "command line gui", similar to apt-get aptitude = dselect replacement |
emerge |
| Upgrade from CD | All distributions: insert CD and follow GUI | |||