Home
Repository 32bit  Forum
Repository 64bit  Wiki

Modifiche

Slackpkg

145 byte aggiunti, 18:12, 1 dic 2010
Conclusione
Questo articolo si propone come una semplice guida che mira ad una conoscenza del tool SlackPkg.
Questo tool potrà essere usato anche per mantere up-to-date la Slackware (stable e -current ) o persino aggiornare da un rilascio stabile a -current. Per quest'ultimo scopo, però, rimando al wiki [http://www.slackers.it/slackware-current-for-dummies/] di Conraid sull'upgrade a -current di una Slackware stable. Potrà inoltre essere utilizzato anche per eliminare i pacchetti non più necessari.
Tengo a precisare che non mi rendo responsabile in alcun modo di eventuali danni alla distribuzione. Se, però, seguirete alla lettera questa guida, non dovreste avere rogne di alcun genere.
== Perchè SlackPkg al posto di Slapt-Get o Swaret? ==
Molti di voi a questo punto potranno chiedersi: io per aggiornare uso Slapt-Get, o Swaret? ! Che differenza c'è con SlackPkg? E perchè dovrei preferire quest'ultimo?La risposta è semplice. Slapt-Get e Swaret sono dei package manager alternativi al nostro pkgtools che permettono una gestione automatica, con tutti i pro e i contro della cosa, delle dipendenze dei pacchetti. Ovviamente permettono anche di aggiornare una Slackware, ma non sempre questo avviene nel modo corretto. Questo accade perchè avendo attivati più repository, il package manager andrà a "pescare" il pacchetto più recente disponibile nei vari mirror scelti. Ovviamente ciò non è una buona soluzione. La soluzione migliore per avere una Slackware sempre affidabile e con pacchetti ben collaudati è quella di aggiornare la distribuzione utilizzando SOLO le patch rilasciate da Pat. E SlackPkg fa proprio questo. Scarica le patch da un mirror ufficiale e aggiorna il sistema tramite il i pkgtools. Inoltre, un altro pregio di questo software è la modalità di aggiornamento. Esso infatti è l'unico tool automatizzato per la Slack che aggiorna i pacchetti seguendo l'ordine di appartenenza. Infatti è possibile utilizzarlo per upgradare a -current (IMHO, meglio comunque se l'upgrade lo fate a manina dopo aver letto ATTENTAMENTE il wiki di Conraid, da me linkato precedentemente). Insomma, la non invasività di questo software permette una procedura di aggiornamento corretta.
== Funzioni di SlackPkg ==
slackpkg [OPTIONS] {new-config|check-updates|help}
</pre>
 
If you need more information try to use 'slackpkg help' or look the
slackpkg's manpage.
</code>
Bene, ora cercherò di spiegarvi a cosa servono tutte queste opzioni, giusto per darvi una infarinatura generale. Se vorrete approfondire consultate in man, che questa guida non vuole assolutamente sostituire.
==== install/reinstall ====
install e reinstall svolgono, in linea di massima, lo stesso lavoro, ma in ambiti diversi: entrambe entrambi permettono di installare un pacchetto della distribuzione. La differenza è che "install" installa un pacchetto non presente nel sistema, "reinstall" reinstalla un pacchetto già presente nel sistema.
Ad esempio; se digito <code>slackpkg install xfce4</code>
Avrò quest'output:
<codepre>[] xfce4-notifyd-0.1.0-i486-1.txz</code><code>[] xfce4-power-management-0.8.5-i486-1.txz</codepre>
Basterà pertanto selezionare (mettendo un segno di spunta con la barra spaziatrice) il pacchetto desiderato ed il gioco è fatto.
 
==== remove ====
==== new-config ====
Questo comando analizza tutti i file di configurazione presenti nel file system dopo l'upgrade delle patch e chiede cosa deve farne. (Pre Per maggiori informazione informazioni vedere più in basso, nella sezione relativa all'aggiornamento). 
==== check-updates ====
Questo comando permette di controllare la presenza di cambiamenti nel changelog. Può essere eseguito anche da utente normale.
 
== Aggiornare la distribuzione con SlackPkg ==
root@miamacchina:~# slackpkg update && slackpkg upgrade-all
</pre>
 
ATTENZIONE: Questi ultimi due comandi (update && upgrade-all) li dovrete dare ogni volta che dovrete installare gli aggiornamenti.
Vi ritroverete davanti ad una lista di pacchetti (ne abbiamo parlato prima, nella sezione "upgrade-all"). Basterà pertanto dare INVIO sulla tastiera e attendere il completamento. Alla fine vi verrà richiesto se mantenere o sostituire i file di configurazione. Se non avete configurazioni particolare sostituiteli, altrimenti salvateli come file .new e provvedete al porting delle configurazioni. Onde evitare questi spiacevoli fastidi, consiglio di aggiornare la Slackware subito dopo la sua installazione in modo da sostituirli prima delle configurazioni personali.
<pre>
utente@miamacchina:~$ man slackpkg
utente@miamacchina:~$ man installpkg
utente@miamacchina:~$ man removepkg
utente@miamacchina:~$ man upgradepkg
</pre>
--[[Utente:Atomix600|Atomix600]] 11:22, 26 ott 2010 (UTC)-
45
contributi