|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 28. Mai 2008 21:09
Wenn ich bei mir
aptitude purge '~c' laufen lassen will bekomme ich eine Riesenliste: 3dchess{p} abuse{p} atlas3-base{p} atomix{p} atomix-data{p} avant-window-navigator-trunk{p} bloboats{p} blogtk{p} bluefish{p} briquolo{p} creox{p} cryptsetup{p} deluge-torrent{p} dguitar{p} eclipse{p} eclipse-platform{p} editres{p} epiphany-browser-data{p} epiphany-gecko{p} fontypython{p} galeon-common{p} gdesklets{p} gdk-imlib11{p} gimp-print{p} gnome-bin{p} gnome-bluetooth{p} gnome-breakout{p} gnome-btdownload{p} gnome-compiz-manager{p} gnome-iconedit{p} gnome-libs-data{p} gnomebaker{p} googlizer{p} grsync{p} gthumb{p} gtkguitune{p} helix-player{p} hugin-bin{p} imlib-base{p} jackd{p} jython{p} kchmviewer{p} kcontrol{p} kdebase-bin{p} kdebase-data{p} kdebase-kio-plugins{p} kdesktop{p} kfind{p} kicker{p} kipi-plugins{p} koffice-data{p} koffice-libs{p} konq-plugins{p} konqueror{p} konqueror-nsplugins{p} krita{p} krita-data{p} kruler{p} language-pack-en-base{p} language-pack-gnome-en-base{p} libart2{p} libawn-bzr{p} libawn0{p} libawn0-trunk{p} libboost-date-time1.34.1{p} libboost-thread1.34.1{p} libbtctl4{p} libcal3d12{p} libclamav2{p} libdb3{p} libdbus-qt-1-1c2{p} libdevhelp-1-0{p} libexiv2-0{p} libg2c0{p} libgdk-pixbuf2{p} libgle3{p} libglib1.2{p} libglitz-glx1{p} libglitz1{p} libgnome-compiz-manager0{p} libgnome32{p} libgnomebt0{p} libgnomecanvasmm-2.6-1c2a{p} libgnomekbd1{p} libgnomekbdui1{p} libgnomesupport0{p} libgnomeui32{p} libgnorba27{p} libgnorbagtk0{p} libgtkmm1.2-0c2a{p} libguichan0{p} libipoddevice0{p} libiso9660-4{p} libkcal2b{p} libkdcraw1{p} libkdepim1a{p} libkexif1{p} libkexiv2-1{p} libkipi0{p} libkonq4{p} libktnef1{p} libmagick++9c2a{p} libmdc2{p} libmikmod2{p} libmozjs0d{p} libmp4v2-0{p} libneon25{p} libniftiio0{p} libnl1-pre6{p} libopenexr2c2a{p} liborbit0{p} libpano12-0{p} libplot2c2{p} librpm4{p} libruby1.8{p} libsocket6-perl{p} libsvn1{p} libsynfig0{p} libsynfigapp0{p} libtulip-2.0c2a{p} libtulip-ogl-2.0c2a{p} libwebkitgtk0d{p} libx264-54{p} libxfce4mcs-client3{p} libxfce4mcs-manager3{p} libxfce4util4{p} libxfcegui4-4{p} libxml++1.0c2a{p} libxml1{p} libxul-common{p} libxul0d{p} lletters{p} lynx{p} meld{p} miro{p} myspell-de-at{p} myspell-de-ch{p} myspell-de-de{p} oclock{p} passepartout{p} pinball{p} playonlinux{p} rawstudio-daily{p} restricted-manager{p} restricted-manager-core{p} slune{p} spamassassin{p} starfighter{p} stepmania4{p} system-config-printer{p} tecnoballz{p} timevault{p} totem-gstreamer{p} ttf-arabeyes{p} ttf-arphic-uming{p} ttf-gentium{p} ttf-indic-fonts-core{p} ttf-kochi-gothic{p} ttf-kochi-mincho{p} ttf-lao{p} ttf-malayalam-fonts{p} ttf-thai-tlwg{p} ttf-unfonts-core{p} tuxkart{p} unison-gtk{p} viewres{p} xcalc{p} xchm{p} xclipboard{p} xclock{p} xconsole{p} xditview{p} xfd{p} xfontsel{p} xfwm4{p} xload{p} xlogo{p} xmag{p} xman{p} xmessage{p} xmore{p} xracer{p} xrgb{p} xsane{p} xserver-xgl{p} xsm{p} xvidtune{p}
Kann man der einfach so zustimmen? Das macht mir irgendwie Angst das jetzt zu bestätigen ![:[]](http://media.ubuntuusers.de/wiki/attachments/09/28/grin.png) Der Einwurf von Dauerbaustelle bezüglich apt-get -y autoremove klingt logisch, weiß aber nicht ob dem so ist. Wenn ja wie kann man prüfen „ubuntu-desktop“ etc. installiert sind?
|
|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 29. Mai 2008 16:26
So SuporKillor ist jetzt in Version 0.5 verfügbar. http://files.myopera.com/area42/files/SuporKillor.sh Limitationen: - im Augenblick sollte nur eine Option ausgewählt werden damit diese ausgeführt werden kann - Die Backup-Löschfunktion macht noch nichts - Die Suche nach großen Dateien ist auf das eigene /home beschränkt - Es gibt keine Zfs. was wie wo gelöscht wurde und wieviel Platz mehr zur Verfügung steht - ich bin mir nicht sicher ob sudo aptitude purge ‚~c‘ wirklich gut ist - Beagle ist immer noch nicht berücksichtigt - das Problem des Desktop-Paketes ist noch nicht gelöst Neu: - der Script findet jetzt den Cache der Firefox-Profile - der Script looped, d.h. man verlässt SuporKillor erst wenn man im Aktionen-Dialog auf abrechen geht - Ne menge Code aufgeräumt - der Output wenn man nach großen Dateien sucht in jetzt in einem Text-Info-Fenster und kann so markiert und kopiert werden - weitere Cache Verzeichnisse werden berücksichtigt (entleert) Start: - wer Ahnung hat schaut bitte vor dem Start in den Quellcode und schaut ob er nen Fehler findet - starten mit gksudo ./SuporKillor - dann im Dialog eigenes Home-Verzeichnis öffnen - nur eine Aktion auswählen 
|
|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 29. Mai 2008 17:05
so ich habe aptitude purge ‚~c‘ im selbstversuch getestet, es scheind also nicht gefährlich zu sein, so da ich es in SuporKillor 0.6 dann aktivieren werde.
|
|
Lutki
Anmeldungsdatum: 17. Juni 2006
Beiträge: 369
|

Verfasst: 29. Mai 2008 18:57
area42 hat geschrieben: - Die Backup-Löschfunktion macht noch nichts
Das ist auch gut so.  /var/backups/* würde ich auf keinen Fall löschen! Du schreibst zwar ‚alte lokale Backups‘ aber ist sind eigentlich ‚wichtige aktuelle Backups‘. MFG
|
|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 29. Mai 2008 20:28
Hi, ich würde bei den Logs und Backups natürlich nicht einfach mit * löschen sondern der User kann vorher festlegen wie alt die Dateien mindestens sein müssen um gelöscht zu werden. Und ich will nicht in /var/backups eingreifen sondern in /var/backup (ohne s am Ende). Dort legen einige Backup-Programme (z.B. simple backup) die System-Backups ab.
|
|
dauerbaustelle
Anmeldungsdatum: 2. Juli 2007
Beiträge: 1887
|

Verfasst: 30. Mai 2008 12:17
Mach doch noch ein Löschen von „geany_run_script.sh“ rein - die Dateien nerven mich voll (werden beim Ausführen einer Datei über Geany erzeugt)
|
|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 30. Mai 2008 14:01
@Dauerbaustelle Hi, kannst Du das mit Geany etwas genauer erklären? Ich kenn mich mit Geanny gar nicht aus. Ich habe übrigens deinen Hinweis „zu autoremove -y würde ich noch sagen, check davor, ob das Paket „ubuntu-desktop“ (kubuntu, xubuntu usw) installiert ist - hat man nämlich zB F-Spot deinstalliert ist ubuntu-desktop wech, und wenn du dann autoremove ausführst, ist eigentlich „alles“ weg^^“ in SuporKillor 0.6 beachtet. Pakete etc. werden nur optimiert wenn die Desktop-Pakete von ubuntu, Ubuntustudio, kubuntu und xubuntu (xfce4) installiert sind. 
|
|
dauerbaustelle
Anmeldungsdatum: 2. Juli 2007
Beiträge: 1887
|

Verfasst: 30. Mai 2008 14:07
Naja, wenn man mit Geany ([F5]) ein Script ausführt, das man gerade bearbeitet, erstellt Geany eine „geany_run_script.sh“, die das Script je nach Scriptsprache ausführt - diese werden aber eigentlich nicht gebraucht, die dateien 
|
|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 30. Mai 2008 14:11
und wo liegen diese dateien? Heissen Sie immer genauso? Ich habe noch ein Problem mit „find“. Ich möchte in /var/log alle *.*.gz und*.gz-Dateien finden die älter als eine vom User bestimmte Zeit sind. Ich bekomme den Befehl dafür aber nicht hin  find ~/ -mtime +7 -exec rm {-f -r -v /var/log/*.gzzzz | zenity –progress –pulsate –title „${dialogTitle}“ –text „${msgWait}“ –auto-close;}
|
|
dauerbaustelle
Anmeldungsdatum: 2. Juli 2007
Beiträge: 1887
|

Verfasst: 30. Mai 2008 14:12
Überall liegen diese Dateien rum (überall dort, woraus man mal ein Script ausgeführt hat) Ja, die heißen immer so.
|
|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 2. Juni 2008 20:50
Und SuporKillor 0.6 ist jetzt verfügbar. http://files.myopera.com/area42/files/SuporKillor.sh Limitationen: - im Augenblick sollte nur eine Option ausgewählt werden damit diese ausgeführt werden kann - Die Backup-Löschfunktion macht noch nichts - Die Suche nach großen Dateien ist auf das eigene /home beschränkt - Es gibt keine Zfs. was wie wo gelöscht wurde und wieviel Platz mehr zur Verfügung steht - Beagle ist immer noch nicht berücksichtigt Neu: - der Script überprüft beim aufräumen der Pakete ob die Desktop-Pakete installiert sind - aptitude purge ‚~c‘ ist integriert Start: - starten mit gksudo ./SuporKillor - dann im Dialog eigenes Home-Verzeichnis öffnen - nur eine Aktion auswählen
|
|
Kuehly
Anmeldungsdatum: 15. Oktober 2006
Beiträge: 208
Wohnort: Himbach
|

Verfasst: 7. Juni 2008 23:01
Ich muss sagen: ich find das Script super.
Limitationen: - im Augenblick sollte nur eine Option ausgewählt werden damit diese ausgeführt werden kann
Das kann man ändern. Es sollte doch funktionieren, wenn du in der Funktion „OptionMenu“ statt if … elif …elif … nur if-Anweisungen rein machst. Also: if … if … if… Dann bricht er nicht ab, nachdem die erste if-Anweisung wahr war und ausgeführt worden ist, sondern prüft auch noch die anderen Optionen. Jan EDIT: Ok, habs grad getestet. Funktioniert doch nicht.  EDIT2: Hab mal n bisschen rumprobiert und doch noch ne Lösung gefunden, wie auch mehrere Optionen auf einmal ausgeführt werden können. Ich habe mal die veränderte Version (0.6) angehängt. Geändert ist nur die Funktion „OptionMenu“.
- SuporKillor.sh.tar.gz (2.7 KiB)
- Anhang herunterladen
|
|
area42
(Threadstarter)
Anmeldungsdatum: 18. Dezember 2006
Beiträge: 576
Wohnort: Berlin
|

Verfasst: 8. Juni 2008 00:11
@Kuehly Danke, sieht interessant aus. Ich hatte vor es mit temporärer Datei schreiben und Greb zu lösen. Ich hatte erst einmal nicht weiter gemacht weil die Zeit kanpp war, werde aber jetzt weiter machen.
|
|
cornix
Anmeldungsdatum: 9. März 2007
Beiträge: 2919
Wohnort: Wesel
|

Verfasst: 8. Juni 2008 11:46
Moin, zenity kennt bei Checklisten die Option –separator=“ „, dann brauchst du die IFS nicht ändern. Die for-Schleife sollte sich so kürzen lassen:
for item in ${AllOptionMenu}
do
Option${item}
doneGruß, cornix
|
|
Kuehly
Anmeldungsdatum: 15. Oktober 2006
Beiträge: 208
Wohnort: Himbach
|

Verfasst: 8. Juni 2008 12:10
cornix hat geschrieben: Moin, zenity kennt bei Checklisten die Option –separator=“ „, dann brauchst du die IFS nicht ändern. Die for-Schleife sollte sich so kürzen lassen:
for item in ${AllOptionMenu}
do
Option${item}
doneGruß, cornix
Cool, das wusste ich nicht. Aber die for-Schleife kann man natürlich nur so kürzen, wenn die Funktionen die richtigen Namen haben. Die eine Option heißt nämlich Internet und die dazugehörige Funktion heißt OptionBrowser. Damit würde es nicht funktionieren. Aber die Funktionen lassen sich ja leicht umbenennen. Jan
|