Modifiche

Aggiornare Slackware con SWARET e SLAPT-GET

4 475 byte aggiunti, 06:45, 11 set 2006
nessun oggetto della modifica
N.B. La traduzione in italiano, ad opera di Marco Pennelli, per swaret si trova [http://www.swaret.org/i18n/swaret.lang.ITALIANO qui]
 
Slapt-Get
 
[http://software.jaos.org/ Sito di riferimento]
Il suo funzionamento è molto simile a swaret per cui valgono praticamente le stesse osservazioni.
 
L’ho solo provato superficialmente (con successo), se qualcuno lo utilizza in maniera esaustiva me lo segnali in modo da poter arricchire questo documento.
 
Il pacchetto disponibile al sito sopra indicato va installato con installpkg.
root@fly:/usr/src# installpkg slapt-get-0.9.7a-i386-1.tgz
Installing package slapt-get-0.9.7a-i386-1...
PACKAGE DESCRIPTION:
slapt-get: slapt-get (APT like system for Slackware)
slapt-get:
slapt-get: slapt-get is an APT like system for Slackware package management.
slapt-get: It allows one to search slackware mirrors and third party sources
slapt-get: for packages, compare them with installed packages, install new
slapt-get: packages, or upgrade all installed packages.
slapt-get:
slapt-get: See /usr/doc/slapt-get-0.9.7a/ for complete documentation.
slapt-get:
slapt-get: Please translate /usr/share/slapt-get/locales/slapt-get.pot !
slapt-get:
Executing install script for slapt-get-0.9.7a-i386-1...
La configurazione si effettua modificando il file /etc/slapt-getrc, modificando le opzioni necessarie tra cui:
* WORKINGDIR=/var/slapt-get: è la directory utilizzata per lo storage locale
* SOURCE=ftp://ftp.slackware.at/slackware-9.1/ : URL del mirror scelto in base alla versione di slackware presente sul sistema. Nel caso in cui i pacchetti si trovino in locale su di un CDROM allora metteremmo SOURCE=file:///mnt/cdrom/
* EXCLUDE=kernel-ide,kernel-source: consente di escludere alcuni pacchetti dalla ricerca
root@box:/# slapt-get
slapt-get - Jason Woodward <woodwardj at jaos dot org>
An implementation of the Debian APT system to Slackware
 
Usage:
slapt-get [option(s)] [target]
Targets:
--update - retrieves pkg data from MIRROR
--upgrade - upgrade installed pkgs
--dist-upgrade - upgrade to newer release
--install [pkg name(s)] - install specified pkg(s)
--remove [pkg name(s)] - remove specified pkg(s)
--show [pkg name] - show pkg description
--search [expression] - search available pkgs
--list - list available pkgs
--installed - list installed pkgs
--clean - purge cached pkgs
--version - print version and license info
Options:
--download-only - only download pkg on install/upgrade
--simulate - show pkgs to be installed/upgraded
--no-prompt - do not prompt during install/upgrade
--reinstall - re-install the pkg
--ignore-excludes - install/upgrade excludes
--no-md5 - do not perform md5 check sum
--no-dep - ignore dependency failures
--interactive - prompt before each install/upgrade
Anche per slapt-get per potere effettuare l’aggiornamento della distribuzione occorre seguire la semplice procedura:
* slapt-get –-update: consente di ottenere l’elenco dei pacchetti (aggiornamenti) disponibili
* slapt-get –-list: dopo l’update elenca i pacchetti disponibili
* slapt-get –-install package: installa il pacchetto disponibile listato in precedenza
* slapt-get –-upgrade package: aggiorna il pacchetto disponibile
* slapt-get –-show package: mostra informazioni sul pacchetto e sul suo stato, indicando se è installato no sul sistema
Come package basta indicare una keyword, anche una parte del nome del pacchetto e le corrispondenze verranno cercate.
Esempio di aggiornamento di openssh:
root@fly:/usr/src# slapt-get --upgrade openssh
Reading Package Lists... Done
The following packages have been EXCLUDED:
devs kernel-ide kernel-modules lilo kernel-headers kernel-source
The following packages will be upgraded:
openssl-solibs rpm fetchmail openssl
4 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Need to get 6542K of archives.
After unpacking 0K of additional disk space will be used.
Do you want to continue? [y/N] y
Downloading ftp://ftp.slackware.at/slackware-9.1/ openssl-solibs 0.9.7c-i486-2 [661K]...\
== Conclusioni ==
Anche slapt-get fa egregiamente il suo dovere, non saprei dire quale è il migliore, io sto usando molto swaret ma credo che i due programmi siano equivalenti e conti l’abitudine più che altro.
 
Io li consiglio vivamente perché rendono, finalmente (ci voleva proprio), più semplici le operazioni di upgrade della Slackware.
Autore: [[utente:Pavan| Paolo Pavan]]
201
contributi