The list of the packages installed on Slackware Linux is in the
If swaret is installed, you can view the log of its activities in /var/log/swaret
root@vagante:/home/al# ls -latr /var/log/packages/
total 7728
-rw-r--r-- 1 root root 4561 2004-09-11 22:51 bittorrent-3.4.2-noarch-1
-rw-r--r-- 1 root root 1165 2004-09-11 22:51 slackpkg-1.2.2-noarch-4
-rw-r--r-- 1 root root 3034 2004-09-11 23:23 linux-wlan-ng-0.2.1pre21_2.6.7-i486-1
[...]
# Package names follow a common logic with the software name - its version - the architecture for which is built
[...]
-rw-r--r-- 1 root root 58881 2004-09-12 00:15 kernel-modules-2.4.26-i486-3
-rw-r--r-- 1 root root 2524 2004-09-12 00:15 lilo-22.5.9-i486-2
# From the size of these description files you can have a glimpse of its dimensions, since here you find a (always useful) list of the files installed with the package. Make use of this: commands like grep * /usr/sbin/ifconfig
can show you what package has provided the specified command
[...]
-rw-r--r-- 1 root root 13027 2004-09-12 00:15 pkgtools-10.0.0-i486-1
# The package pgktools installs the basic tools for package management: explore this in order to discover everything about Slack's packages
[...]
-rw-r--r-- 1 root root 7441 2004-09-12 00:17 gcc-3.3.4-i486-1
-rw-r--r-- 1 root root 247936 2004-09-12 00:19 glibc-2.3.2-i486-6
# GCC 3.3.4, GLIBC 2.3.2 on standard Slackware 10. Note that most packages are built for 486 architecture (from a standard Intel ISO CDROM install)
[...]
-rw-r--r-- 1 root root 74614 2004-09-12 00:30 quanta-3.2.3-i486-1
# Here follow packages installed later, after the initial installation on hard disk
-rw-r--r-- 1 root root 5561 2004-09-12 00:51 xcdroast-0.98alpha15-i486-1
-rw-r--r-- 1 root root 2416 2004-09-12 01:06 swaret-1.6.2-noarch-1
-rw-r--r-- 1 root root 2215 2004-09-12 17:10 slapt-get-0.9.9a-i386-1
# For package management and update, Swaret is a must, but there's always slapt-get for APT devotes
root@vagante:/home/al# cat /var/log/swaret
Sun Sep 12 01:08:39 CEST 2004: [ GLOBAL ] - swaret --update
# Swaret's log is interesting. The options --update retrieves the list of current packcages...
Sun Sep 12 01:08:39 CEST 2004: [ update_lists() ] - [ ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-current ]
Sun Sep 12 01:08:42 CEST 2004: [ update_lists() ] - ### Fetching CHECKSUMS List File... DONE!
Sun Sep 12 01:08:46 CEST 2004: [ update_lists() ] - ### Fetching FILELIST List File... DONE!
Sun Sep 12 01:08:48 CEST 2004: [ update_lists() ] - ### Fetching PACKAGES List File for Packages... DONE!
Sun Sep 12 01:08:49 CEST 2004: [ update_lists() ] - ### Fetching PACKAGES List File for Extra Packages... DONE!
Sun Sep 12 01:08:50 CEST 2004: [ --changelog ] - ### Fetching ChangeLog... DONE!
Sun Sep 12 01:08:50 CEST 2004: [ update_lists() ] - => Generating List Files... DONE!
Sun Sep 12 01:08:56 CEST 2004: [ GLOBAL ] - swaret --upgrade
Sun Sep 12 01:30:15 CEST 2004: [ function_upgrade() ] - Upgrade alsa-driver-1.0.5a-i486-2 to alsa-driver-1.0.6a_2.4.26-i486-1? (y/n/A/Q): [y]
Sun Sep 12 01:30:15 CEST 2004: [ function_upgrade() ] - Upgrade alsa-lib-1.0.5-i486-1 to alsa-lib-1.0.6-i486-1? (y/n/A/Q): [y]
# The option --upgrade make an update of all the installed packages (you can exclude some of them manually) keeping them up to date with the Slackware-current list
Sun Sep 12 01:30:16 CEST 2004: [ function_upgrade() ] - Upgrade alsa-oss-1.0.5-i486-1 to alsa-oss-1.0.6-i486-1? (y/n/A/Q): [y]
[...]
Sun Sep 12 01:30:26 CEST 2004: [ gfile() ] - ### Fetching alsa-driver-1.0.6a_2.4.26-i486-1 (1485 kB)... DONE!
Sun Sep 12 01:30:26 CEST 2004: [ checksum() ] - =>
Sun Sep 12 01:30:26 CEST 2004: [ gfile() ] - [ ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-current ]
# After the selection of packages to update, each of them is downloaded, MD5 checked and installed
How software is installed, updated and managed on different Linux distributions
OS Guide: SlackWareThe OpenSkills Guide for experienced System Administrators: SlackWare