swup - Software Updater for Trustix Secure Linux __ _ -o)/ / (_)__ __ ____ __ Derek Winterstien /\\ /__/ / _ \/ // /\ \/ / r.o.a.c.h.@.r.o.b.o.t.z...c.o.m _\_v __/_/_//_/\_,_/ /_/\_\ Trustix Secure Linux Guides .............................................................................. swup is the SoftWare UPdater of TrustixSecureLinux .------------------------------------------------------------------------. / \ | It is written in Python along with its companion RdfGen, and can be | | used to keep your system up to date with very little effort. | | | | It features | | * installation and upgrades of packages | | * automatic resolving of dependencies | | * Poll-only fuctionality allowing you to see what it is to do | | * strong authentication (using GnuPG) | | * easy scheduling | | * multiple repositories | | * filter support allowing for separation of what packages are | | accepted from each repository | | * searching abilites both on file and package levels | | * displaying information of rpm's not yet installed | | * caching of downloads | | * use of HTTP proxies | \ / `------------------------------------------------------------------------` swup [options] [args] swup --list-upgrade : find out what packages you need to update swup --upgrade : upgrade package swup --upgrade --poll-only : check dep and test before actual upgrade swup --install : install new package swup --install --poll-only : check dep and test before actual install ------------------------------------------------------------------------------ Check updates available for currently installed rpm packages on system: swup --list-upgrade checking for updates looks like this... root@boxen /usr/local/mohaa# swup --list-upgrade Fetching upgrade info 'http://http.trustix.org/pub/trustix/releases/trustix-2.1/i586/trustix/rdfs/latest.rdf' Fetching upgrade info 'ftp://ftp.trustix.org/pub/trustix/releases/trustix-2.1/i586/trustix/rdfs/latest.rdf' Your system is up to date. ------------------------------------------------------------------------------ You can use swup to install rpm packages not already on your system. For example, you decide to install the courier-imap package for mail. To install this package from the latest rpm symply type: swup --install courier-imap ------------------------------------------------------------------------------ swup + Trustix as a combination has proven to be somewhat disappointing. Often there are Trustix packages available that cannot be obtained or upgraded with swup. The exact reason for this is unknown. ------------------------------------------------------------------------------ Here are some examples of using swup: * Upgrade python package to latest. swup --upgrade python ------------------------------------------------------------------------------ Tue Sep 21 13:19:33 CDT 2004 Sun Apr 8 11:34:48 CDT 2007