This is a discussion on global update checking within the Slackware Linux Support forums, part of the Unix Operating Systems category; --> silly question but, with RedHat, bad as it was, it had a utility for checking for package updates. Does ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| |||
| On Sun, 11 Apr 2004 21:19:33 -0500, Liam Marshall <lsrpm@mts.net> wrote: > silly question but, with RedHat, bad as it was, it had a utility for > checking for package updates. Does Slackware have similar utils? There are a number of third-party tools that can do this, namely swaret and slapt-get. You can also roll-your-own update script with bash and rsync. > is there an installation util that checks for dependancies too? I think swaret can do this, but the native Slackware package manager does not. (This is a feature. -- Mark Hill <usenet@mark.ukfsn.org> (devnull address not read) GPG KeyID: 4A3B58AC |
| |||
| * Liam Marshall <lsrpm@mts.net> writes: > silly question but, with RedHat, bad as it was, it had a utility > for checking for package updates. Does Slackware have similar > utils? There are things like "swaret", but I like... $ ftp ftp.slackware.com RET ....best. Sometimes I might even lash out and use wget. > is there an installation util that checks for dependancies too? I am _very happy_ to report... No. Or, at least, I hope not. -- |---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---| | Ashes to ashes, dust to dust. | | The proof of the pudding, is under the crust. | |------------------------------<sryoungs@bigpond.net.au>---| |
| |||
| On Sun, 11 Apr 2004 21:19:33 -0500, Liam Marshall <lsrpm@mts.net> wrote: > silly question but, with RedHat, bad as it was, it had a utility for > checking for package updates. Does Slackware have similar utils? > > is there an installation util that checks for dependancies too? Besides the mentioned tools by the other posters, there are 2 mailing lists avaible which inform you, when new packages have arrived. You should subscribe to them, so you don't have to run swaret or other tools every day. Sebastian -- http://www.hpfsc.de/ - die Seite rund um: Assembler, Bundeswehr, TFT LCDs, Halle/Saale, Fahrradtouren, Neuseeland, Wanderstaat Mauma, Raumschiff USS Nathan, Enemy Room, MLCAD Tutorial |
| |||
| Mark Hill wrote: > I think swaret can do this, but the native Slackware package manager > does not. (This is a feature. > right; "swaret --dep somepackage" would check for dependencies for somepackage. man swaret for more info. |
| |||
| On 2004-04-12, Mark Hill <devnull@mark.ukfsn.org> wrote: > On Sun, 11 Apr 2004 21:19:33 -0500, > Liam Marshall <lsrpm@mts.net> wrote: >> silly question but, with RedHat, bad as it was, it had a utility for >> checking for package updates. Does Slackware have similar utils? > > There are a number of third-party tools that can do this, namely swaret > and slapt-get. You can also roll-your-own update script with bash and > rsync. > I'd like to hear more about rolling my own update script -- naSota@tPampabay.rAr.cMom - > (remove 'S P A M') |
| ||||
| On Mon, 19 Apr 2004 22:56:26 GMT, Naota Hashimoto <see@the.signature> wrote: > > I'd like to hear more about rolling my own update script I like to mirror useful parts of the -current tree locally and upgrade packages with upgradepkg from there. (E.G I may cd to the top-level slackware package directory and type 'upgradepkg */*.tgz'). Below is the rsync script I use to mirror the parts of the tree I want, and a bash script that checks the gpg signatures of the packages. (I have the slackware key on my keyring.) I hope they give you some good ideas. ### rsync-slackware-current.sh #!/bin/sh BASEDIR=/home/mark/src/slackware-current cd $BASEDIR || exit #--exclude=gnome/ \ rsync --delete-after \ --exclude=source/ \ --exclude=t/ \ --exclude=tcl/ \ --include="*/kde-i18n-en_GB*" \ --include="*/koffice-i18n-en_GB*" \ --exclude="kdei/*" --include=*/ \ -vaz \ rsync://ftp.heanet.ie/mirrors/ftp.slackware.com/pub/slackware/slackware-current/slackware/ slackware/ ### check-slackware-sigs.sh #!/bin/sh SLACKWARE_ROOT="/home/mark/src/slackware-current/slackware/" cd $SLACKWARE_ROOT || echo "WARNING: Can't cd to Slackware directory!" for file in */*.asc do if ( /usr/bin/gpg --verify $file 2>/dev/stdout | /usr/bin/grep -i bad ); then echo; echo "$file signature did not verify"; exit; fi echo -n . done echo -- Mark Hill <usenet@mark.ukfsn.org> (devnull address not read) GPG KeyID: 4A3B58AC |