http://www.Linux-Diff.com


Linux-Differences

Apps

Pkg Manager

FS Hierarchy

OS - Distro



1U Rackmount Chassis

Custom-Chassis.com

Linux-1U.net

1U-ITX.net


ITX-Blades.net


Small PC cases

Mini-Box.net

Wrap-Box.net

Wrap-OS.net


Wan-Sim.net



Linux-Consulting.com

Linux-CAE.net

Linux-Sec.net

Linux-Boot.net

Linux-Backup.net

Linux-Wireless.org

Linux-Office.net

Linux-Video.net

Linux-VOIP.net

Linux-Jobs.net

Linux-Diff.net

1U-Raid5.net

Linux-Howto.net


Spam Reporting



Free Linux CDs

ISO9660.org

Distro-CD.org

Patch-CD.org




Contact



Linux is a registered trademark of
Linus Torvalds

More Linux Legalese

Package Managers Comparison

Package Manager Differences --- *.tgz vs *.deb vs *.rpm

  • we'll clean up this stuff later .. you get the general idea
  • update.pl is our own auto-update scripts to keep any and all linux servers up-to-date

--- Major Differences --- *.deb
*.rpm
*.tgz
Vendors debian, .. redhat, suse, .. slackware, solaris, ..


Dependencies . rpm --no-deps - none -


Install the Package apt-get install sendmail
dpkg -i sendmail
rpm -ivh sendmail tar zxvfp sendmail.tgz &&
sh /install/install.sh

installpkg



Remove the Package apt-get remove sendmail
dpkg --purge sendmail
dpkg -r sendmail
rpm -e sendmail removepkg


Upgrade the Package . rpm -Uvh sendmail upgradepkg


Upgrade the System apt-get update &&
apt-get upgrade
up2date
yast2
update.pl


Find the right Package apt-cache search xxx . update.pl


Show Everything that is Installed dpkg -l rpm -qa pkgtool->view
ls -la /var/log/packages



List of Files in Pkg dpkg -L sendmail rpm -ql sendmail
rpm -qpl sendmail-*.rpm
explodepkg
cat /var/log/packages/sendmail-*




Where is the Package Database /var/lib/apt/lists
/var/lib/aptitude/pkgstates
/var/cache/apt
/var/lib/apt-proxy
/var/lib/rpm
/var/lib/YaST2
/var/log/packages



Which Package has this File dpkg -S /usr/sbin/sendmail

( cd /var/lib/dpkg/info ;
grep sendmail *.list )
rpm -xxx /usr/lib/sendmail grep xx /var/log/packages/* :-)
-- create a *.log for each *.tgz




Rebuild the Package Database apt-cache gencaches rpm --rebuilddb
rpm --initdb
rpm --rebuild-database
.


Creating Custom Packages dpkg -xxx rpmbuild makepkg




Copyright © 2000
Linux-Consulting
All Rights Reserved.
Updated: Thu Sep 22 09:02:44 2005 PDT