 kslackcheck ver 3.6
 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
 marzo 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 current va alla grande, e kslackcheck non si ferma!
Ancora qualche aggiustamento e bugfix pi la nuova traduzione 
in tedesco, grazie a Lukas Zurshmiede.
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   