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