Package Managers

From: Alan Connor (zzzzzz_at_xxx.yyy)
Date: 04/06/04


Date: Tue, 06 Apr 2004 04:54:41 GMT

I've been building a lot of stuff from source lately, and have discovered a wonderful irony:

Building apps from source is a LOT easier than mastering one of the fancy package managers.

Make sure you have the apps/libraries the program needs (dependencies) and the header files installed
and do:

./configure
make
make install

Hardly rocket science.

(sure, sometimes the config script or makefile needs editing, but learning how to do this
is, once again, easy compared to learning RPM or APT and you learn about LINUX, not RPM
or APT)

Know how many manpages Debian's APT/dpkg has?

apt (8) - Advanced Package Tool
apt-cache (8) - APT package handling utility - cache manipulator
apt-cdrom (8) - APT CDROM managment utility
apt-config (8) - APT Configuration Query program
apt-extracttemplates (1) - Utility to extract DebConf config and templates from Debian packages
apt-ftparchive (1) - Utility to generate index files
apt-get (8) - APT package handling utility - command-line interface
apt-setup (8) - add apt download sources
apt-sortpkgs (1) - Utility to sort package index files
apt.conf (5) - Configuration file for APT
apt_preferences (5) - Preference control file for APT

dpkg (8) - a medium-level package manager for Debian
dpkg-architecture (1) - set and determine the architecture for package building
dpkg-buildpackage (1) - Debian source package tools
dpkg-checkbuilddeps (1) - check build dependencies and conflicts
dpkg-deb (1) - Debian package archive (.deb) manipulation tool
dpkg-distaddfile (1) - Debian source package tools
dpkg-divert (8) - override a package's version of a file
dpkg-genchanges (1) - Debian source package tools
dpkg-gencontrol (1) - Debian source package tools
dpkg-name (1) - rename Debian packages to full package names
dpkg-parsechangelog (1) - Debian source package tools
dpkg-preconfigure (8) - let packages ask questions prior to their installation
dpkg-reconfigure (8) - reconfigure an already installed package
dpkg-scanpackages (8) - create Packages files
dpkg-scansources (8) - prog
dpkg-shlibdeps (1) - Debian source package tools
dpkg-source (1) - Debian source package tools
dpkg-split (8) - Debian package archive split/join tool
dpkg-statoverride (8) - override ownership and mode of files

And you still need the HOWTO and the manual. It is, basically, an entire
college course....

And then you are stuck with just what your DISTRO thinks the best apps are, and what they
have in packages are always way behind the cutting edge.

Crazy...

AC



Relevant Pages

  • Package Managers
    ... about LINUX, not RPM or APT) ... dpkg-buildpackage - Debian source package tools ... dpkg-scanpackages - create Packages files ...
    (comp.os.linux.setup)
  • Package Managers
    ... about LINUX, not RPM or APT) ... dpkg-buildpackage - Debian source package tools ... dpkg-scanpackages - create Packages files ...
    (comp.os.linux.misc)
  • Package Managers
    ... is, once again, easy compared to learning RPM or APT and you learn about LINUX, not RPM ... dpkg-buildpackage - Debian source package tools ... dpkg-scanpackages - create Packages files ...
    (comp.os.linux.questions)
  • Package Managers
    ... about LINUX, not RPM or APT) ... dpkg-buildpackage - Debian source package tools ... dpkg-scanpackages - create Packages files ...
    (comp.os.linux.questions)
  • Package Managers
    ... is, once again, easy compared to learning RPM or APT and you learn about LINUX, not RPM ... dpkg-buildpackage - Debian source package tools ... dpkg-scanpackages - create Packages files ...
    (comp.os.linux.setup)