09 Febbraio, 2012, 23:45:12 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: È stato rilasciato Ubuntu 11.10 Oneiric Ocelot! Per tutte le informazioni su come ottenerlo CLICCA QUI
 
   Indice   FAQ Aiuto Regolamento Ricerca Accedi Registrati  

Wiki
Programmazione   •   Editor di Testo   •   Linguaggio Bash
Pagine: 1 2 3 [4] 5 6 ... 55   Vai giù
  Stampa  
Autore Discussione: Script Pulizia Ubuntu Tools - Giugno 2011  (Letto 133318 volte)
0 Utenti e 3 Utenti non registrati stanno visualizzando questa discussione.
escaflone86
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 373

Media messaggi


好奇心の意味ですか?


Mostra profilo WWW
« Risposta #60 inserita: 21 Luglio, 2008, 21:02:48 »

si sono andato in ordine.
ti posto l'output
Citazione
************************* INIZIO PULIZIA DEL SISTEMA *************************
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura delle informazioni di stato... Fatto     
0 aggiornati, 0 installati, 0 da rimuovere e 1 non aggiornati.
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso       
Lettura delle informazioni di stato... Fatto     
dpkg: --purge richiede il nome di almeno un pacchetto come parametro

Usa dpkg --help per un aiuto su installazione e rimozione dei pacchetti
  • ;
Usa `dselect' o `aptitude' per una gestione più amichevole dei pacchetti;
Usa dpkg -Dhelp per una lista delle opzioni di debug per dpkg;
Usa dpkg --force-help per una lista delle opzioni di forzatura;
Usa dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb;
Usa dpkg --license per la licenza di copia e mancanza di garanzia (GNU GPL)
  • .

Le opzioni marcate con
  • producono molto output - utilizza una pipe con
`less' o `more' per leggerlo!
Elimino contenuto tmp e cestino ? (s/n): s
./pulizia1.sh: line 34: syntax error: unexpected end of file
obo@obo-desktop:~$

(poi altro errorino. nella prima pagina di spiegazione dopo
Citazione
chmod +x nomeprogramma.sh
    ./nomeprogramma.sh)
Nel caso dell'interfaccia grafica cambiare l'estensione da ./nomeprogramma.sh a .mc
c'è la parentesi dopo .sh da togliere Wink)

Per quanto riguarda l'errore non riesco a capire dove stia il problema, cmq ora chiederò a chi più esperto di me.
Grazie mille per l'errore nella parentesi ora corretto....
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html

DeviantArt: http://alespana.deviantart.com/
Markon
Entusiasta Emergente
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1.536

Media messaggi


The Muffin Man


Mostra profilo WWW
« Risposta #61 inserita: 21 Luglio, 2008, 21:08:41 »

Ciao!

Anche a me dà quell'errore

Codice:
dpkg: --purge richiede il nome di almeno un pacchetto come parametro

Usa dpkg --help per un aiuto su installazione e rimozione dei pacchetti

Usa `dselect' o `aptitude' per una gestione più amichevole dei pacchetti;
Usa dpkg -Dhelp per una lista delle opzioni di debug per dpkg;
Usa dpkg --force-help per una lista delle opzioni di forzatura;
Usa dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb;
Usa dpkg --license per la licenza di copia e mancanza di garanzia (GNU GPL)
....

Ma secondo me è dovuto al fatto che sia stato già pulito tutto, e lui ci prova lo stesso. Poi non so...

Registrato

My Guitar Wants to Kill your Mama!

DIVENTA PYTHONEER
Six110
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 524

Media messaggi


sudo ma godo


Mostra profilo WWW
« Risposta #62 inserita: 21 Luglio, 2008, 21:16:03 »

Si si quell'errore è normale, vuol dire che hai già puilto
Registrato

~The quieter you become, the more you are able to hear~
salerno91
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 979

Media messaggi


Mostra profilo
« Risposta #63 inserita: 21 Luglio, 2008, 21:29:08 »

Rieccomi a rompervi , ho snellito gli output Smiley

Codice:
#!/bin/bash
echo "=============================================================================="
echo "=                       --@ MANUTENZIONE DI UBUNTU @--                       ="
echo "=============================================================================="
echo
echo "         BENVENUTO :-) Questo script renderà pulito il tuo sistema            "
echo
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo -l
echo "UPDATE ..."
sudo apt-get update -qq
echo "UPGRADE ..."
sudo apt-get upgrade -qq
echo "  ()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()  "
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
echo
echo "AUTO REMOVE ..."
sudo apt-get --purge autoremove -qq
echo "AUTO CLEAN ..."
sudo apt-get autoclean -qq
echo "CLEAN ..."
sudo apt-get clean -qq
echo "AVVIO FUNZIONE dpkg --purge COLUMNS=300 dpkg -l * | egrep ^rc | cut -d\  -f3"
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
then
sudo rm -fr /tmp/*
echo "RIMOZIONE DA /tmp ..."
sudo rm -rfv ~/.local/share/Trash/*
echo "RIMOZIONE DA CESTINO ..."
echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
then
echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "
exit
Registrato

06/06/2011 - Sono tornato e prometto di fare il bravo :-)
escaflone86
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 373

Media messaggi


好奇心の意味ですか?


Mostra profilo WWW
« Risposta #64 inserita: 21 Luglio, 2008, 21:35:04 »

Rieccomi a rompervi , ho snellito gli output Smiley

Codice:
#!/bin/bash
echo "=============================================================================="
echo "=                       --@ MANUTENZIONE DI UBUNTU @--                       ="
echo "=============================================================================="
echo
echo "         BENVENUTO :-) Questo script renderà pulito il tuo sistema            "
echo
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo -l
echo "UPDATE ..."
sudo apt-get update -qq
echo "UPGRADE ..."
sudo apt-get upgrade -qq
echo "  ()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()  "
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
echo
echo "AUTO REMOVE ..."
sudo apt-get --purge autoremove -qq
echo "AUTO CLEAN ..."
sudo apt-get autoclean -qq
echo "CLEAN ..."
sudo apt-get clean -qq
echo "AVVIO FUNZIONE dpkg --purge COLUMNS=300 dpkg -l * | egrep ^rc | cut -d\  -f3"
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
then
sudo rm -fr /tmp/*
echo "RIMOZIONE DA /tmp ..."
sudo rm -rfv ~/.local/share/Trash/*
echo "RIMOZIONE DA CESTINO ..."
echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
then
echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "
exit

Non so guarda penso che per il momento lo script vada bene cosi in modo che chi è un po più niubbo non faccia confusione tra le varie "versioni" che vado ad aggiornare nella sezione principale a meno che quest'ultimo che hai postato non abbia effettivi miglioramenti che io da giovane padowan non capisco.....

@per tutti:

Per quanto riguarda l'errore dovrebbe essere semplicemente perchè e gia tutto apposto...conferma qualcuno ??
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html

DeviantArt: http://alespana.deviantart.com/
Maverick78
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 255

Media messaggi



Mostra profilo
« Risposta #65 inserita: 21 Luglio, 2008, 21:37:53 »

Se posso dare il mio contributo, forse (sottolineo il forse), ho trovato un modo per sistemare questo errore.
Premetto che io uso una versione "ridotta" di questo script di pulizia, senza svuotamento directory /tmp e cestino.
Comunque la mia idea è "contare" se ci sono dei pacchetti con configurazione residua da "purgare" e solo in questo caso procedere alla rimozione.
Una cosa del genere.
Codice:
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
Metto questo comando in un punto qualsiasi dello script, comunque verso l'inizio, dopo i vari apt-get update e upgrade.
In questo modo nella variabile packet avrò il numero di pacchetti che devo purgare, oppure, se non ce ne sono, packet=0.
A questo punto al posto del comando di rimozione metto una scelta.
Codice:
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
Nella mia versione dello script "ridotta" funziona.
Sperando di essere stato utile.

Ciao, Mauro
Registrato

escaflone86
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 373

Media messaggi


好奇心の意味ですか?


Mostra profilo WWW
« Risposta #66 inserita: 21 Luglio, 2008, 21:41:42 »

Se posso dare il mio contributo, forse (sottolineo il forse), ho trovato un modo per sistemare questo errore.
Premetto che io uso una versione "ridotta" di questo script di pulizia, senza svuotamento directory /tmp e cestino.
Comunque la mia idea è "contare" se ci sono dei pacchetti con configurazione residua da "purgare" e solo in questo caso procedere alla rimozione.
Una cosa del genere.
Codice:
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
Metto questo comando in un punto qualsiasi dello script, comunque verso l'inizio, dopo i vari apt-get update e upgrade.
In questo modo nella variabile packet avrò il numero di pacchetti che devo purgare, oppure, se non ce ne sono, packet=0.
A questo punto al posto del comando di rimozione metto una scelta.
Codice:
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
Nella mia versione dello script "ridotta" funziona.
Sperando di essere stato utile.

Ciao, Mauro

Un ottima idea, ora bisogna solamente far testare questo piccolo cambiamento a chi ha riscontrato l'errore e quindi vedere la risposta....ora aspettiamo solamente che chi ha l'errore lo provi per sapere se inserirlo nel post principale.

Grazie Mille
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html

DeviantArt: http://alespana.deviantart.com/
obo.
Entusiasta Emergente
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1.163

Media messaggi



Mostra profilo
« Risposta #67 inserita: 21 Luglio, 2008, 22:44:21 »

allora ho modificato lo script aggiungendo quanto proposto (se ho sbagliato ditemelo)
Citazione
#!/bin/bash
#Questo programma effettua la pulizia di un sistema operativo GNU/Linux Ubuntu
echo "=============================================================================="
echo "=                           MANUTENZIONE DI UBUNTU                           ="
echo "=============================================================================="
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
sudo apt-get --purge autoremove
sudo apt-get autoclean
sudo apt-get clean
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
   then
   sudo rm -fr /tmp/*
   echo "RIMOZIONE DA /tmp          ...[OK]"
   sudo rm -rfv ~/.local/share/Trash/*
   echo "RIMOZIONE DA CESTINO       ...[OK]"
   echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
   then
   echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
   echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
   echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "#!/bin/bash
#Questo programma effettua la pulizia di un sistema operativo GNU/Linux Ubuntu
echo "=============================================================================="
echo "=                           MANUTENZIONE DI UBUNTU                           ="
echo "=============================================================================="
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
sudo apt-get --purge autoremove
sudo apt-get autoclean
sudo apt-get clean
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
   then
   sudo rm -fr /tmp/*
   echo "RIMOZIONE DA /tmp          ...[OK]"
   sudo rm -rfv ~/.local/share/Trash/*
   echo "RIMOZIONE DA CESTINO       ...[OK]"
   echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
   then
   echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
   echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
   echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "

e fin li funziona.

ora mi da un errore
Citazione
./pulizia1.sh: line 40: syntax error: unexpected end of file
al punto in cui deve pulire /tmp e il cestino.
stesso errore sia che dia 's' che 'n'

Registrato

Dell Inspiron 545. CPU: Intel Core 2 Quad-Core Q8300 RAM: 4 GB VIDEO: Ati Radeon 4350 HD Ubuntu 10.04 x86_64
Linux user: #465473
escaflone86
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 373

Media messaggi


好奇心の意味ですか?


Mostra profilo WWW
« Risposta #68 inserita: 22 Luglio, 2008, 00:58:30 »

allora ho modificato lo script aggiungendo quanto proposto (se ho sbagliato ditemelo)
Citazione
#!/bin/bash
#Questo programma effettua la pulizia di un sistema operativo GNU/Linux Ubuntu
echo "=============================================================================="
echo "=                           MANUTENZIONE DI UBUNTU                           ="
echo "=============================================================================="
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
sudo apt-get --purge autoremove
sudo apt-get autoclean
sudo apt-get clean
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
   then
   sudo rm -fr /tmp/*
   echo "RIMOZIONE DA /tmp          ...[OK]"
   sudo rm -rfv ~/.local/share/Trash/*
   echo "RIMOZIONE DA CESTINO       ...[OK]"
   echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
   then
   echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
   echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
   echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "#!/bin/bash
#Questo programma effettua la pulizia di un sistema operativo GNU/Linux Ubuntu
echo "=============================================================================="
echo "=                           MANUTENZIONE DI UBUNTU                           ="
echo "=============================================================================="
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
sudo apt-get --purge autoremove
sudo apt-get autoclean
sudo apt-get clean
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
   then
   sudo rm -fr /tmp/*
   echo "RIMOZIONE DA /tmp          ...[OK]"
   sudo rm -rfv ~/.local/share/Trash/*
   echo "RIMOZIONE DA CESTINO       ...[OK]"
   echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
   then
   echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
   echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
   echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "

e fin li funziona.

ora mi da un errore
Citazione
./pulizia1.sh: line 40: syntax error: unexpected end of file
al punto in cui deve pulire /tmp e il cestino.
stesso errore sia che dia 's' che 'n'



Allora hai sbagliato da quel che vedo dalle quote perchè hai inserito la parte corretta non in sostituzione della vecchia ma inseieme, senon ho capito male cosi il risultato e che quando procede non arriva alla parte corretta perchè si ferma all'errore della parte vecchia, qualcuno piu esperto magari ti saprà dire ma da quel poco che capisco mi sembra questo....spero di esserti stato utile. Yes
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html

DeviantArt: http://alespana.deviantart.com/
obo.
Entusiasta Emergente
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1163

Media messaggi



Mostra profilo
« Risposta #69 inserita: 22 Luglio, 2008, 08:38:07 »

ora funziona  Angry Grin
ero sicuro di aver inserito correttamente il nuovo pezzo cosi mi sono messo a cercare l'errore altrove e, in fondo al programma dopo    
Citazione
echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "
ho aggiunto il comando "fi" e ora va benone.

in pratica:

Citazione
#!/bin/bash
#Questo programma effettua la pulizia di un sistema operativo GNU/Linux Ubuntu
"=============================================================================="
echo "=                           MANUTENZIONE DI UBUNTU                           ="
echo "=============================================================================="
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
sudo apt-get --purge autoremove
sudo apt-get autoclean
sudo apt-get clean
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
   then
   sudo rm -fr /tmp/*
   echo "RIMOZIONE DA /tmp          ...[OK]"
   sudo rm -rfv ~/.local/share/Trash/*
   echo "RIMOZIONE DA CESTINO       ...[OK]"
   echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
   then
   echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
   echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
   echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "
fi
« Ultima modifica: 22 Luglio, 2008, 08:47:48 da obo89 » Registrato

Dell Inspiron 545. CPU: Intel Core 2 Quad-Core Q8300 RAM: 4 GB VIDEO: Ati Radeon 4350 HD Ubuntu 10.04 x86_64
Linux user: #465473
escaflone86
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 373

Media messaggi


好奇心の意味ですか?


Mostra profilo WWW
« Risposta #70 inserita: 22 Luglio, 2008, 10:00:34 »

Ottimo quindi l'errore stava nella linea di comando alla ricerca dei pacchetti. Questo pomeriggio provvedo a modificare quello originale spiegando il problema e modificando lo script. Good Good Good
Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html

DeviantArt: http://alespana.deviantart.com/
webpatella
Entusiasta Emergente
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1.185

Media messaggi



Mostra profilo WWW
« Risposta #71 inserita: 22 Luglio, 2008, 10:06:21 »

Codice:
#!/bin/bash
#Questo programma effettua la pulizia di un sistema operativo GNU/Linux Ubuntu
echo "=============================================================================="
echo "=                           MANUTENZIONE DI UBUNTU                           ="
echo "=============================================================================="
echo "********************** INIZIO AGGIORNAMENTO DEL SISTEMA **********************"
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade -f
sudo apt-get install -f
echo "--------------------------- AGGIORNAMENTO TERMINATO --------------------------"
echo
echo "************************* INIZIO PULIZIA DEL SISTEMA *************************"
sudo apt-get --purge autoremove
sudo apt-get autoclean
echo -n "Elimino cache pacchetti installati? (s/n): "
read sure
if [[ $sure = "s" ]]
then
sudo apt-get clean
echo "RIMOZIONE PACCHETTI       ...[OK]"
echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
then
echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "
fi
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
echo -n "Elimino contenuto tmp e cestino ? (s/n): "
read sure
if [[ $sure = "s" ]]
then
sudo rm -fr /tmp/*
echo "RIMOZIONE DA /tmp          ...[OK]"
sudo rm -rfv ~/.local/share/Trash/*
echo "RIMOZIONE DA CESTINO       ...[OK]"
echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
elif [[ $sure = "n" ]]
then
echo "                      --( NON RIMOSSO NESSUN FILE )--                         "
echo
        echo "                      \|/ -  PULIZIA TERMINATA  - \|/                         "
else
echo "               ---( ERRORE - I FILE NON SARANNO ELIMINATI )---                "
fi

ho aggiunto i "fi" al termine degli if e la richiesta sulla cancelazione dei repo locali con apt-clean
Registrato

Se oggi ho capito qualcosa deve essere obsoleto!!!
Guide & Consigli http://www.easyict.org/guide-consigli.html
Web Directory Free http://www.easyict.org/directory.html
obo.
Entusiasta Emergente
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1163

Media messaggi



Mostra profilo
« Risposta #72 inserita: 22 Luglio, 2008, 10:22:11 »

Ottimo quindi l'errore stava nella linea di comando alla ricerca dei pacchetti. Questo pomeriggio provvedo a modificare quello originale spiegando il problema e modificando lo script. Good Good Good
bene  Good

(ora me ne vado in vacanza, mercoledì prossimo sarò ancora qui a fare da tester  Beer to beer)
Registrato

Dell Inspiron 545. CPU: Intel Core 2 Quad-Core Q8300 RAM: 4 GB VIDEO: Ati Radeon 4350 HD Ubuntu 10.04 x86_64
Linux user: #465473
salerno91
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 979

Media messaggi


Mostra profilo
« Risposta #73 inserita: 22 Luglio, 2008, 14:17:58 »

Ho ancora più potenziato e abbellito lo script Smiley  Grin

Codice:
#!/bin/bash
sudo -l
echo
echo
echo
echo "=============================================================================="
echo "=                       --@ MANUTENZIONE DI UBUNTU @--                       ="
echo "=============================================================================="
echo
echo "         BENVENUTO :-) Questo script renderà pulito il tuo sistema            "
echo
echo "*********************** INIZIO OPERAZIONI DI PULIZZIA ************************"
echo
echo "UPDATE ..."
sudo apt-get update -qq
echo "UPGRADE ..."
sudo apt-get upgrade -qq
echo "AGGIORNAMENTO DISTRO ..."
sudo apt-get dist-upgrade -f -qq
echo "CORREZIONE deb DIFETTOSI ..."
sudo apt-get install -f -qq
echo "AUTO REMOVE ..."
sudo apt-get --purge autoremove -qq
echo "AUTO CLEAN ..."
sudo apt-get autoclean -qq
echo "CLEAN ..."
sudo apt-get clean -qq
echo "CANCELLAZIONE DA /tmp ..."
sudo rm -fr /tmp/*
echo "PULIZZIA CESTINO ..."
sudo rm -rfv ~/.local/share/Trash/*
echo
echo "*********************** FINE OPERAZIONI DI PULIZZIA *************************"
echo
echo "                          AVVIO FUNZIONI SPECIALI                            "
echo
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
echo
find $HOME -name "*~"
find $HOME -name "Desktop.ini"
find $HOME -name "Thumbs.db"
echo
echo -n "Cancelli questi file? (s/n): "
read sure
if [ $sure == "s" ]
then
find $HOME -name "*~" -print0|xargs -0 /bin/rm -f
find $HOME -name "Desktop.ini" -print0|xargs -0 /bin/rm -f
find $HOME -name "Thumbs.db" -print0|xargs -0 /bin/rm -f
echo
echo "                       HO ELIMINATO QUESTI FILE :-)                          "
echo
elif [ $sure == "n" ]
then
echo
echo "             =      Script aborted - NON ELIMINO I FILE      =               "
echo
else
echo "             =   NON CAPISCO PERCHÉ ! - NON ELIMINO I FILE   =               "
fi
echo
echo "                          FINE FUNZIONI SPECIALI                             "
echo
echo "             CIAO :-) spero di vederti il prima possibile :-*                "
exit
Registrato

06/06/2011 - Sono tornato e prometto di fare il bravo :-)
obo.
Entusiasta Emergente
**
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 1163

Media messaggi



Mostra profilo
« Risposta #74 inserita: 22 Luglio, 2008, 14:32:11 »

salerno91 e webpatella non vi conviene integrare
Citazione
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
al posto del semplice
Citazione
sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
?? Wink

secondo me è decisamente più corretto e funzionale cosi!
Registrato

Dell Inspiron 545. CPU: Intel Core 2 Quad-Core Q8300 RAM: 4 GB VIDEO: Ati Radeon 4350 HD Ubuntu 10.04 x86_64
Linux user: #465473
salerno91
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 979

Media messaggi


Mostra profilo
« Risposta #75 inserita: 22 Luglio, 2008, 15:14:44 »

bellissima idea lo faccio subito Smiley  Grin Grin Grin
Registrato

06/06/2011 - Sono tornato e prometto di fare il bravo :-)
M.Gallieri
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 93

Media messaggi



Mostra profilo
« Risposta #76 inserita: 22 Luglio, 2008, 17:07:07 »

vi adoro ragazzi  Grin
Registrato

"People must work all life long yust to make the rich more strong"
Xander86
Novello Novizio

Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 159

Media messaggi


Mostra profilo
« Risposta #77 inserita: 22 Luglio, 2008, 17:46:41 »

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`    ....eh??? Grin
miii non ho capito nulla  Rotfl
p.s. complimenti Wink
Registrato
escaflone86
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 373

Media messaggi


好奇心の意味ですか?


Mostra profilo WWW
« Risposta #78 inserita: 22 Luglio, 2008, 17:52:17 »

sudo dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`    ....eh??? Grin
miii non ho capito nulla  Rotfl
p.s. complimenti Wink

Guarda è piu facile di quel che sembra...dai uno sguardo al wiki relativo alla pulizia e ti accorgerai di tutti i significati del comando che hai citato.... Beer to beer Beer to beer così magari ti cimenti anche tu....
« Ultima modifica: 22 Luglio, 2008, 23:10:49 da escaflone86 » Registrato

Luke Skywalker:" Bene, ci proverò". Yoda: « Provare no! Fare! O non fare. Non c'è provare! » Dateci un'cchiata.....http://forum.ubuntu-it.org/index.php/topic,201409.0.html

DeviantArt: http://alespana.deviantart.com/
salerno91
Coraggioso Chiacchierone
*
Non Connesso Non Connesso

Sesso: Maschio
Messaggi: 979

Media messaggi


Mostra profilo
« Risposta #79 inserita: 22 Luglio, 2008, 19:28:43 »

eccolo aggiornato Smiley

Codice:
#!/bin/bash
sudo -l
echo
echo
echo
echo "=============================================================================="
echo "=                       --@ MANUTENZIONE DI DEBIAN @--                       ="
echo "=============================================================================="
echo
echo "         BENVENUTO :-) Questo script renderà pulito il tuo sistema            "
echo
echo "*********************** INIZIO OPERAZIONI DI PULIZZIA ************************"
echo
echo "UPDATE ..."
sudo apt-get update -qq
echo "UPGRADE ..."
sudo apt-get upgrade -qq
echo "AGGIORNAMENTO DISTRO ..."
sudo apt-get dist-upgrade -f -qq
echo "CORREZIONE deb DIFETTOSI ..."
sudo apt-get install -f -qq
echo "AUTO REMOVE ..."
sudo apt-get --purge autoremove -qq
echo "AUTO CLEAN ..."
sudo apt-get autoclean -qq
echo "CLEAN ..."
sudo apt-get clean -qq
echo "CANCELLAZIONE DA /tmp ..."
sudo rm -fr /tmp/*
echo "PULIZZIA CESTINO ..."
sudo rm -rfv ~/.local/share/Trash/*
echo
echo "*********************** FINE OPERAZIONI DI PULIZZIA *************************"
echo
echo "                          AVVIO FUNZIONI SPECIALI                            "
echo
packet=`COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3 | wc -l`
if [[ $packet = 0 ]]
then
   echo "Non ci sono pacchetti con configurazione residua da purgare"
else
   dpkg --purge `COLUMNS=300 dpkg -l "*" | egrep "^rc" | cut -d\  -f3`
fi
echo
echo "RICERCA RESIDUI DI FILE ..."
echo
find $HOME -name "*~"
find $HOME -name "Desktop.ini"
find $HOME -name "Thumbs.db"
echo
echo -n "Cancelli questi residui di file? (s/n): "
read sure
if [ $sure == "s" ]
then
find $HOME -name "*~" -print0|xargs -0 /bin/rm -f
find $HOME -name "Desktop.ini" -print0|xargs -0 /bin/rm -f
find $HOME -name "Thumbs.db" -print0|xargs -0 /bin/rm -f
echo
echo "                       HO ELIMINATO QUESTI FILE :-)                          "
echo
elif [ $sure == "n" ]
then
echo
echo "             =      Script aborted - NON ELIMINO I FILE      =               "
echo
else
echo "             =   NON CAPISCO PERCHÉ ! - NON ELIMINO I FILE   =               "
fi
echo
echo "                          FINE FUNZIONI SPECIALI                             "
echo
echo "             CIAO :-) spero di vederti il prima possibile :-*                "
exit
Registrato

06/06/2011 - Sono tornato e prometto di fare il bravo :-)
Pagine: 1 2 3 [4] 5 6 ... 55   Vai su
  Stampa  
 
Vai a: