 kslackcheck ver 3.7
 Slackware  information tool

 Mostra cambiamenti nei Changelog di Slackware
 con  pop-up in kde o in ncurses-slack style , prepara una lista dei pacchetti 
 da aggiornare  e eventualmente li scarica

 avrai bisogno di : rsync, diffutils, coreutils, python, wget e opzionalmente kde! :-)  

 by Mangus&Gk   http://www.deprecated.it
 - please report bug any feedback at kslackcheck(at)deprecated(dot)it
 agosto 2007
 License: GPL
 This program comes with absolutly no warranty! Use at your own risk!
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version
 2 of the License, or (at your option) any later version.

########################################################################

-What's New:

Slackware 12. La miglior versione di sempre! E anche kslackcheck  pronto!

Abbiamo deciso di abbandonare il supporto per Slackware 9.1. 
Quindi se ancora avete qualche macchina con questa versione non aggiornate kslackcheck.
Ma forse sarebbe meglio aggiornare la macchina ad una versione pi recente di Slackware! 

Questa sar probabilmente l'ultima uscita di una versione 3.

Siamo in trepidante attesa di Kde4!!!!!

enjoy.



Hall of Fame dei traduttori:

Adnan Hodzic
Loki Harfagr
Vojin Katic 
Jozef Riha
Eustaquio Rangel de Oliveira Jr 
Milosz Kukla 
Maxim "berry" Berezovsky
Doruk Fisek
Lukas Zurshmiede

Grazie!

N.B. traduzioni

Da questa versione , per tradurre K. in altre lingue o dialietti, basta semplicemente tradurre uno dei
file in /etc/kslackcheck/lang e salvarlo nella stessa directory.
Cancellando l'ultima riga (LNG=x) in ~/.kslackcheck/kslackcheck.conf verr richesta la scelta della lingua 
Al successivo riavvio il nuovo linguaggio risulter selezionabile.
Se decidete di effettuare qualche traduzione non dimenticate di inviarne una copia a
kslackcheck(at)deprecated(dot)it

-About

Dite la verit... quando accedete alla grande madre rete, una scappatina a controllare
il changelog della slack -current ve la fate, vero?
Questo semplice script permette di darci un occhiata con un click! ;-)
Ok, lo sappiamo. Il nome  impronunciabile! Per il momento questo  e questo vi tenete!
Con le nuove funzioni introdotte kslackcheck compara i tuoi pacchetti installati con quelli
dei mirror di Slackware  e permette di scaricare ci che necessita alla tua slackbox
per upgradare manualmente in seguito.
ATT.NE -- Kslackcheck non installer niente nel tuo sistema. Esso ti fornir solo i pacchetti necessari.
L' upgrade a current  lasciato all'utente esperto, _che sa quello che sta facendo_
una lettura consigliata  il file UPGRADE.TXT  che trovate nel vostro cd di installazione oppure nella 
cartella doc di kslackcheck.


-Features 

Kslackcheck tiene in sync i changelog e mostra gli aggiornamenti quando si verificano riportando testualmente le novit. Nel caso non ci fossero aggiornamenti, consente comunque di visualizzare l'intero changelog in una finestra.
In seguito, kslackcheck confronter i pacchetti remoti con quelli installati nel sistema, proponendo una lista dei pacchetti di cui  possibile l'upgrade. 
Selezionando i pacchetti interessati partir la procedura di download tramite wget.
E' possibile lanciare il programma anche in versione testo (se lavorate da console o non utilizzate kde) con l'opzione "--text" o "-t".
Il download dei pacchetti selezionati avverr  nella cartella "download" presente in ~/.kslackcheck .
Se desiderate escludere alcuni pacchetti dall'elenco di quelli aggiornabili, ad esempio perch ve li compilate da soli, potete utilizzare il file "blacklist" che trovate nella cartella ~/.kslackcheck.
Scrivete nel file i nomi dei pacchetti che non desiderate aggiornare (solo il nome del pacchetto senza versione, es. "k3b" o "k3b-i18n"). 
Ulteriori esempi li trovate nel file stesso.

Kslackcheck funzioner (con l'opzione --text) al di fuori dell'ambiente KDE, grazie alle librerie ncurses. Questo per sistemi console based o per tutti gli altri WM.
Una funzione di blacklist  stata aggiunta per escludere dal check i pacchetti che non ritenete opportuno vengano segnalati (per svariati motivi...), troverete un file blacklist adeguatamente commentato in ~/.kslackcheck.

La gestione dei pricipali changelog avviene in cartelle separate all'interno di ~/.kslackcheck.
E' possibile selezionare il changelog che interessa, visionarlo ed eventualmente richiedere un check dei pacchetti del sistema che necessitano di upgrade per le tre distribuzioni principali.
Kslackcheck come sempre  aiuter a scaricare i pacchetti ma non installer nulla, lasciando questo compito all'utente esperto.

E' possibile personalizzare alcune configurazioni di kslackcheck modificando kslackcheck.conf, che trovate in /etc/kslackcheck (comune a tutto il sistema) e in ~/.kslackcheck (personalizzazione del singolo utente).

I pacchetti scaricati verranno controllati con GPG e MD5 e eventualmente cancellati in caso di errori.

Un log riassuntivo verr visualizzato al termine delle operazioni e una copia sar reperibile in ~/.kslackcheck/$slackversion

Kslackcheck  tradotto in vari linguaggi selezionabili, se sei interessato a collaborare per altre traduzioni
vedi le indicazioni sul sito, http://kslackcheck.deprecated.it/index-en.html



-Hints

- Per l'installazione dei pacchetti scaricati con kslackcheck fate riferimento al file UPGRADE.TXT 
  che trovate nel vostro cd di installazione oppure nella cartella doc di kslackcheck.

- provate a lanciare kslackcheck da Konsole di KDE per farvi un idea di cosa succede e come funziona.

- la prima volta che lanciate kslackcheck questi potr impiegare qualche minuto (specie se siete in modem dialup)
  per scaricare i changelog e la lista dei pacchetti remoti. Gli utilizzi successivi di kslackcheck
  saranno pi rapidi grazie alle grandi features di rsync (http://rsync.samba.org/)

- se non si vogliono scaricare subito i pacchetti da aggiornare, basta uscire da kslackcheck premendo
  il tasto 'annulla'. La lista dei pacchetti da aggiornare nel tuo sistema  comunque disponibile
  in ~/.kslackcheck  nel file listdep. A me  utile per scaricarmi i pacchetti a lavorare, dove ho una bella
  banda larga...  ;-)

- Ksck ora controlla la firma dei pacchetti scaricati se gnupg  installato nel sistema.
  La firma viene comunque scaricata assieme al pacchetto da wget.
  Ksck canceller firma e e pacchetto scaricati se questi non supereranno il check.
  Ksck controller che la chiave pubblica  di slackware.com sia installata e in caso contrario la installer da uno Slack mirror.

- Ksck usa due mirror per lavorare, uno rsync per i changelog e uno normale (ftp o http) per scaricare i pacchetti.
  I mirror si possono cambiare editando kslackcheck.conf secondo le proprie esigenze.
  Mirror con indirizzi scorretti o down daranno un errore nella connessione.
  E' sconsigliabile settare due mirror differenti per changelog e pacchetti perch potrebbero non essere in sync correttamente.

- Ksck di default *non* mostrer i pacchetti da upgradare presenti nella cartella /testing. E' possibile modificare questo
  comportamento ponendo la variabile TESTING=1 in kslackcheck.conf.

- Sempre in kslackcheck.conf  possibile impostare la variabile PROXY_BAST=1 per gli utenti che 
  necessitano di usare kslackcheck dietro a un proxy server. Kslackcheck chieder di inserire i dettagli del proxy, userId e password
  Questa opzione  disattivata di default. 

- kslackcheck scaricher i pacchetti e le firme con wget direttamente in 
  $HOME/.kslackcheck/$slackversion/Download

- RTFM!


  -Known Bugs

L'uso di Kslackcheck non sostituisce un adeguata conoscenza dei pacchetti e del proprio sistema
e le implicazioni che l'upgrade di certi pacchetti comporta.
Al momento nessun bug sembra segnalato.
   

-Dipendenze

-rsync 
-diffutils
-Python  
-coreutils
-gawk
-wget
-kde

-Optional 
-gnupg

	    enjoy
 
      Mangus & Gk   