Repository 32bit  Forum
Repository 64bit  Wiki

Cancellare i file temporanei sulla Slackware: differenze tra le versioni

Da Slacky.eu.
 
(8 revisioni intermedie di un utente non mostrate)
Riga 4: Riga 4:
Chi usa linux da poco, venendo da Windows sarà abituato ad avere programmi per svuotare le directory dei file temporanei. Bene con questo articolo,faremo uno script che svolgerà questa funzione in modo ottimale anche sulla nostra amata slackware.
Chi usa linux da poco, venendo da Windows sarà abituato ad avere programmi per svuotare le directory dei file temporanei. Bene con questo articolo,faremo uno script che svolgerà questa funzione in modo ottimale anche sulla nostra amata slackware.
A prima vista può sembrare una cosa difficile, ma vi assicuro che vi vuole tempo per spiegare che a prepare il tutto. Ci sono due metodi per "ripulire" le directory che contengono i file temporanei, uno utilizzando KDE facendo in modo che lo script esegua la puliza alla chiusura della sessione del DE, oppure possiamo utilizzare un comando (alias) per lanciare lo script ogni volta che vogliamo.Bene cominciamo!
+
A prima vista può sembrare una cosa difficile, ma vi assicuro che Ci vuole più tempo per spiegare che a prepare il tutto. Ci sono almeno due metodi per utilizzare lo script, uno utilizzando KDE facendo in modo che lo script esegua la pulizia alla chiusura della sessione del DE, oppure possiamo utilizzare un comando (alias) per lanciare lo script ogni volta che vogliamo. Bene cominciamo!
= Primo metodo =
= Primo metodo =
Riga 25: Riga 25:
#fine
#fine
Attenzione, la slackware non crea il suddetto file, quindi, se non lo avete già fatto, dovete crearlo con un qualsiasi editor di testo, a me piace molto nano.
Attenzione, la slackware non crea il suddetto file, quindi, se non lo avete già fatto, dovete crearlo con un qualsiasi editor di testo, a me piace molto nano.
Finito ! ora ogni volta che lancio il comando: $ pulisci da console, vado a ripulire il sistema.
+
Finito ! ora ogni volta che lancio il comando: $ pulisci, lancio lo script.
Naturalmente, allo script, potete aggiungere o togliere directory da ripulire, per esempio, non usando konqueror come browser,potete commentare (aggiunto una # davanti alla riga) la stringa che riguarda i forms:
+
Naturalmente, allo script, potete aggiungere o togliere directory da ripulire, per esempio, non usando konqueror come browser, potete commentare (aggiungendo una # davanti alla riga), la stringa che riguarda i forms:
#rm ~/.kde/share/apps/khtml/formcompletions
#rm ~/.kde/share/apps/khtml/formcompletions
o ancora: ho aggiunto la directory che usa slapt-get, altro strumento per tenere aggiornata la nostra amata slackware:
+
aggiornamento: ho aggiunto la directory che usa slapt-get, altro strumento per tenere aggiornata la nostra amata slackware:
#rm -fr /var/slapt-get/*
#rm -fr /var/slapt-get/*
quindi se volete, decommentatelo, altrimenti sappiate che questo tool, ha come il suo fratello maggiore
+
aggiornamento: ho aggiunto altre due directory: /var/tmp e la directory /var/slackyd. slackyd è un ottimo tool per tenere aggiornata la
apt-get, dei comandi propi, e cioè:
+
Slackware, creato da Dani utente di slacky.
#slapt-get --clean oppure #slapt-get --autoclean
+
rm -fr /var/tmp/*
  +
#rm -fr /var/slackyd/*
  +
Ricordo che anche slackyd, come slapt-get ha un comando per ripulire la cache.
  +
quindi se volete, decommentate la riga, oppure usate i comandi propi dei pacchetti:
  +
per Slapt-get:
  +
#slapt-get --clean
  +
#slapt-get --autoclean
  +
per slackyd usate queste opzioni:
  +
-p: Clean slackyd directory (only packages and sources).
  +
-P: Clean slackyd directory (all).
  +
  +
Infine ecco lo script:
Infine ecco lo script:
Create un nuovo file di testo, copiate ed incollate il testo, e rinominatelo cleaner.sh (o come preferite...)
Create un nuovo file di testo, copiate ed incollate il testo, e rinominatelo cleaner.sh (o come preferite...)
Riga 42: Riga 52:
echo "eseguo pulizia del sistema"
echo "eseguo pulizia del sistema"
rm -fr ~/tmp/*
rm -fr ~/tmp/*
rm -rf /tmp/*
+
rm -fr /tmp/*
rm -rf /tmp/.ICE-unix
 
rm -rf /tmp/.X11-unix
 
#ripulisce la cache
#ripulisce la cache
rm -fr ~/.ee/minis/*
rm -fr ~/.ee/minis/*
Riga 58: Riga 68:
# per chi usa slapt-get
# per chi usa slapt-get
#rm -fr /var/slapt-get/*
#rm -fr /var/slapt-get/*
  +
# ripulisco la directory temporanea di /var
  +
rm -fr /var/tmp/*
  +
# ripulisco la directory di slackyd
  +
#rm -fr /var/slackyd/*
echo "pulizia del sistema eseguita!"
echo "pulizia del sistema eseguita!"
# fine
# fine
Riga 63: Riga 77:
= Nota aggiuntiva =
= Nota aggiuntiva =
Se volte avviare lo script, ogni volta che chiudete il vostro sistema,potete aggiungere le istruzioni nello script /etc/rc.d/rc.local_shutdown
+
Se volte avviare lo script, ogni volta che chiudete il vostro sistema e non usate kde, potete aggiungere le istruzioni nello script
insomma, vi ho dato un punto di partenza,poi con un pizzico di fantasia, potete ampliare,modificare e migliorare questa guida
+
/etc/rc.d/rc.local_shutdown
  +
Ora io vi ho dato un punto di partenza, poi voi con un pizzico di fantasia, potete ampliare,modificare e migliorare questa guida
secondo i vostri gusti ed esigenze.
secondo i vostri gusti ed esigenze.
Grazie agli amici di Slacky per i loro suggerimenti.
Grazie agli amici di Slacky per i loro suggerimenti.

Versione attuale delle 19:05, 5 ago 2008

Indice

[modifica] Introduzione

Chi usa linux da poco, venendo da Windows sarà abituato ad avere programmi per svuotare le directory dei file temporanei. Bene con questo articolo,faremo uno script che svolgerà questa funzione in modo ottimale anche sulla nostra amata slackware.

A prima vista può sembrare una cosa difficile, ma vi assicuro che Ci vuole più tempo per spiegare che a prepare il tutto. Ci sono almeno due metodi per utilizzare lo script, uno utilizzando KDE facendo in modo che lo script esegua la pulizia alla chiusura della sessione del DE, oppure possiamo utilizzare un comando (alias) per lanciare lo script ogni volta che vogliamo. Bene cominciamo!

[modifica] Primo metodo

Vediamo il primo metodo, sfruttiamo KDE e il suo script: "startkde". Lo script "startkde" avvia automaticamente script e programmi inseriti in cartelle particolari. Per poter ripulire il sistema alla chiusura della sezione, bisogna per prima cosa creare la directory shutdown all' interno della directory .kde rimanendo user, e lo faremo cosi:

$ mkdir /home/user/.kde/shutdown e spostiamo lo scriptino cleaner.sh in /home/user/.kde/shutdown

Ora bisogna assicurarsi di avere i permessi. Questa operazione va effettuata da root, quindi date su, la password e digitate:

# chmod ug+x ~/.kde/shutdown/cleaner.sh

finito. Potete anche creare script per tutti gli user, se ne avete più di uno, inserendoli nella dir di KDE sempre nella sottodirectory shutdown

[modifica] Secondo metodo

Ora vedremo come lanciare lo script ogni volta che vogliamo, utilizzando un alias. Un alias, non è altro che un comando creato da noi, magari usando una parola a noi congeniale, per eseguire altri comandi o programmi. Per prima cosa, ho creato una directory chiamata .scripts contenente il file cleaner.sh. nella mia home. punto (.) prima del nome, la rende nascosta, questo per avere la /home il più pulita possibile, ma voi potete fare come volete. Naturalmente, il file cleaner.sh deve avere sempre i permessi giusti.. aggiungete al file /home/user/.bash_profile il seguente alias:

# alias pulisci sistema
alias pulisci='/home/navajo/.scripts/cleaner.sh'
#fine

Attenzione, la slackware non crea il suddetto file, quindi, se non lo avete già fatto, dovete crearlo con un qualsiasi editor di testo, a me piace molto nano. Finito ! ora ogni volta che lancio il comando: $ pulisci, lancio lo script. Naturalmente, allo script, potete aggiungere o togliere directory da ripulire, per esempio, non usando konqueror come browser, potete commentare (aggiungendo una # davanti alla riga), la stringa che riguarda i forms:

#rm ~/.kde/share/apps/khtml/formcompletions

aggiornamento: ho aggiunto la directory che usa slapt-get, altro strumento per tenere aggiornata la nostra amata slackware:

#rm -fr /var/slapt-get/* 

aggiornamento: ho aggiunto altre due directory: /var/tmp e la directory /var/slackyd. slackyd è un ottimo tool per tenere aggiornata la Slackware, creato da Dani utente di slacky.

rm -fr /var/tmp/*
#rm -fr /var/slackyd/*

Ricordo che anche slackyd, come slapt-get ha un comando per ripulire la cache. quindi se volete, decommentate la riga, oppure usate i comandi propi dei pacchetti: per Slapt-get:

#slapt-get --clean 
#slapt-get --autoclean

per slackyd usate queste opzioni:

-p: Clean slackyd directory (only packages and sources).
-P: Clean slackyd directory (all).


Infine ecco lo script: Create un nuovo file di testo, copiate ed incollate il testo, e rinominatelo cleaner.sh (o come preferite...)

#!/bin/bash

#ripulisce la cartella tmp
echo "eseguo pulizia del sistema"
rm -fr  ~/tmp/*
rm -fr /tmp/*
#ripulisce la cache
rm -fr ~/.ee/minis/*
rm -fr ~/.kde/share/cache/http/*
#ripulisce i form di konqueror
rm ~/.kde/share/apps/khtml/formcompletions
#ripulisco il log dei pacchetti rimossi
rm -fr /var/log/removed_packages/*
#ripulisco  il log degli script rimossi
rm -fr /var/log/removed_scripts/*
#ripulisco i paccehtti scaricati con swaret
rm -fr /var/swaret/*
# ripulisco la directory di anteprima immagini
rm -fr  ~/.thumbnails
# per chi usa slapt-get
#rm -fr /var/slapt-get/*
# ripulisco la directory temporanea di /var
rm -fr /var/tmp/*
# ripulisco la directory di slackyd
#rm -fr /var/slackyd/*
echo "pulizia del sistema eseguita!"
# fine

[modifica] Nota aggiuntiva

Se volte avviare lo script, ogni volta che chiudete il vostro sistema e non usate kde, potete aggiungere le istruzioni nello script

/etc/rc.d/rc.local_shutdown  

Ora io vi ho dato un punto di partenza, poi voi con un pizzico di fantasia, potete ampliare,modificare e migliorare questa guida secondo i vostri gusti ed esigenze. Grazie agli amici di Slacky per i loro suggerimenti.


Autore: Navajo

Strumenti personali
Namespace

Varianti