Swaret è il tool automatizzato per la gestione dei pacchetti della distribuzione GNU/Linux Slackware.
Tramite la sua semplicissima sintassi permette di installare/aggiornare pacchetti in maniera molto semplice ed efficace: vediamo come installarlo.
Puntiamo il nostro browser al sito http://swaret.sourceforge.net e scarichiamo l'ultima versione disponibile.
Installiamo quest'ultima con il classico comando:
# installpkg swaret-1.6.2-noarch-1.tgz
Installato il software è giunto il momento di editare il file di configurazione:
# pico /etc/swaret.conf
Il file di configurazione si presenta in questo modo:
############################################################
#
# swaret.conf, Version: 1.6.2
#
### /etc/swaret.conf - SWARET EXAMPLE CONFIGURATION FILE ###
#
# Define a valid Slackware Linux Version.
# (Used for Dependency Support and other Features)
#
# NOTE: If you want to use Slackware Linux Current,
# set VERSION to 'current' (VERSION=current).
#
VERSION=
#
# Define the language for status and error messages
LANGUAGE=
#
# ----------------------------------------------------------
# Define Slackware (8.1 or Higher or Current) Linux Mirrors.
# (Used for Official Slackware Linux Packages)
# (Slackware Linux Mirrors available at http://www.slackware.com)
#
# Syntax: ROOT=PROTOCOL:URL
#
# NOTE: swaret will use the order of the specified ROOT URL's.
# [........etc..........]
Le uniche cose che ci interessano sono VERSION e LANGUAGE.
In VERSION scriviamo current (in maniera da tenere la nostra distro aggiornata a slackware-current) ed in LANGUAGE digitiamo ITALIANO.
Fatto questo lanciamo il comando swaret --update:
# swaret --update
swaret 1.6.2-1
[ ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-current ]
### Scarico il File CHECKSUMS... FATTO!
FILELIST List File is up-to-date!
Packages Descriptions up-to-date!
Extra Packages Descriptions up-to-date!
ChangeLog up-to-date!
Swaret è configurato e perfettamente funzionante, segue la lista dei comandi:
Per installare/aggiornare un software:
# swaret --install _nome_software_
Per eliminare un software:
# swaret --remove _nome_software_
Per aggiornare l'intera distribuzione:
# swaret --upgrade
Per aggiornare la lista dei pacchetti:
# swaret --update
I metodi e le tecniche per l'upgrade manuale e automatico di un sistema Linux