You are not logged in.
Pages: 1
Hello.
I just created new Clean system script and I do't know what more dir it can delate (safely)
Here it is:
1 echo "This scripts will clean your system!"
2 cd /var/log
3 if [ -e mpd ]
4 then
5 cd $HOME
6 sudo rm -rf /var/log/*
7 #Deprecated remove dir method.
8 #sudo rm -rf /var/log/
9 #sudo mkdir /var/log
10 cd /var/log
11 sudo mkdir mpd
12 cd /var/log/mpd
13 sudo touch mpd.log
14 echo "Cleaning Pacman Cache"
15 sudo pacman -Scc
16 cd $HOME
17 touch delete.log
18 sudo pacman -Qdt >> delete.log
#That method will skip depency checks.
#sudo pacman -Rdns |$( cat delete.log)
19 sudo pacman -Rns | $(cat delete.log)
20 else
21 cd $HOME
22 sudo rm -rf /var/log/*
23 #Deprecated remove dir method.
24 #sudo rm -rf /var/log/
25 #sudo mkdir /var/log
26 echo "Cleaning Pacman Cache"
27 sudo pacman -Scc
28 cd $HOME
29 touch delete.log
30 sudo pacman -Qdt >> delete.log
31 sudo pacman -Rns | $(cat delete.log)
32 fi
Any Ideas?
Last edited by SpeedVin (2009-09-20 10:49:40)
Shell Scripter | C/C++/Python/Java Coder | ZSH
Offline
I lot of people use yaourt, and you can clean those packages too. (As long as there no longer needed.)
I believe the directory is /tmp/yaourt-tmp-<username>/.
Arch x86_64 | XMonad
Offline
why delate instead of delete?
Offline
I lot of people use yaourt, and you can clean those packages too. (As long as there no longer needed.)
I believe the directory is /tmp/yaourt-tmp-<username>/.
Good Idea!
Hmm is there any command to clean yaourt packages cache?
why delate instead of delete?
Thanks , fixed!
Shell Scripter | C/C++/Python/Java Coder | ZSH
Offline
Hmm is there any command to clean yaourt packages cache?
ugkbunb wrote:why delate instead of delete?
Thanks , fixed!
hehe I didn't think it was just a type... though I was missing something!
btw - you missed the laste one
31 sudo pacman -Rdns | cat delate.log
Offline
SpeedVin wrote:Hmm is there any command to clean yaourt packages cache?
ugkbunb wrote:why delate instead of delete?
Thanks , fixed!
hehe I didn't think it was just a type... though I was missing something!
btw - you missed the laste one
31 sudo pacman -Rdns | cat delate.log
Thanks
Now all Fixed!
Shell Scripter | C/C++/Python/Java Coder | ZSH
Offline
sudo pacman -Rdns | cat delete.log
should be
sudo pacman -Rsn $(cat delete.log)
or
sudo pacman -Rsn `cat delete.log`
,I think.
-d, --nodeps skip dependency checks
-s, --recursive remove dependencies also (that won't break packages)
I took that "d" away from parameters because of that.
Offline
sudo pacman -Rdns | cat delete.log
should be
sudo pacman -Rsn $(cat delete.log)
or
sudo pacman -Rsn `cat delete.log`
,I think.
-d, --nodeps skip dependency checks
-s, --recursive remove dependencies also (that won't break packages)I took that "d" away from parameters because of that.
Ok updated thanks!
Shell Scripter | C/C++/Python/Java Coder | ZSH
Offline
Pages: 1