Repository 32bit  Forum
Repository 64bit  Wiki

find_external_SlackPkg_files.sh: uno script per maniaci

Usate questo forum per proporre nuovi articoli, creare gruppi di lavoro, segnalare problemi, collaborare in genere al progetto Wikislacky.

Moderatore: Staff

Regole del forum
1) Citare l'eventuale nome e link dell'articolo della wiki.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Re: find_external_SlackPkg_files.sh: uno script per maniaci

Messaggioda targzeta » ven ott 07, 2011 12:30

Sì, le glibc sono tutte quelle che iniziano con '/lib'. Altro che puoi sicuramente cancellare è:
Codice: Seleziona tutto
/etc/#lilo.conf#
/etc/modprobe.conf.obsolete
/etc/rc.d/rc.modules-2.6.29.6
/etc/rc.d/rc.modules-2.6.29.6-smp
/etc/rc.d/rc.modules-2.6.33.4
/etc/rc.d/rc.modules-2.6.33.4-smp
/etc/sysstat/sysstat.obsolete.use.etc.rc.d.rc.sysstat
/usr/doc/kbd-1.15/
/usr/lib/perl5/5.10.0/
/usr/lib/perl5/5.10.1/
/usr/share/ghostscript/8.70/
/usr/share/ghostscript/8.71/
Questi, a meno che tu non sappia cosa siano, li cancellerei ugualmente:
Codice: Seleziona tutto
/.config/
/.kde/
/etc/etc.txt
/usr/lib/mozilla/extensions/
/usr/X11R6.bak/
/var/tmp/elvis1.ses
/var/tmp/elvis2.ses
/var/tmp/elvis3.ses
/var/tmp/elvis4.ses
Le famose directory di mozilla anche le potresti eliminare:
Codice: Seleziona tutto
/opt/firefox/
/usr/lib/firefox-3.5.2/
/usr/share/mozilla/
Ed infine ci sono queste, che non mi piacciono, però potrebbero starci:
Codice: Seleziona tutto
/etc/.java/
/usr/share/apps/.directory
/usr/share/apps/kde/.directory
Tu continua a scremare e poi, se vuoi, riposta sempre l'output che vediamo se c'è qualcos'altro.

Grazie per aver riportato il tempo di esecuzione. Tieni conto che il tempo della find non lo si può migliorare, ed è quello che prende più tempo. Per il resto, la parte più lunga è proprio andare a scovare i file che sono stati installati sotto i link simbolici, ed anche lì penso che l'algoritmo usato sia, per ora, il più veloce. Poi se ci vengono in mente altre idee possiamo aggiornare lo script.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6108
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Re: find_external_SlackPkg_files.sh: uno script per maniaci

Messaggioda Procopio » ven ott 07, 2011 14:15

ho eliminato le glibc e i primi file che mi hai suggerito tu, per gli alti che ancora mi restituisce l'output del find ci andrò di fmanifest, meglio che andarci sui 6000 che mi presentava prima!!

ecco i files restanti:
Codice: Seleziona tutto
/.config/
/.kde/
/boot/boot.0800
/boot/map
/etc/.java/
/etc/X11/xorg.conf.d/90-keyboard-layout.conf
/etc/asound.conf
/etc/bluetooth/asound.conf
/etc/bluetooth/hcid.conf
/etc/bluetooth/passkeys/
/etc/cups/mime.convs
/etc/cups/mime.types
/etc/default/rscsi
/etc/dhcpc/
/etc/etc.txt
/etc/modprobe.d/sound.conf
/etc/rc.d/rc.bluetooth.conf
/etc/ssh/ssh_host_dsa_key
/etc/ssh/ssh_host_dsa_key.pub
/etc/ssh/ssh_host_ecdsa_key
/etc/ssh/ssh_host_ecdsa_key.pub
/etc/ssh/ssh_host_key
/etc/ssh/ssh_host_key.pub
/etc/ssh/ssh_host_rsa_key
/etc/ssh/ssh_host_rsa_key.pub
/opt/firefox/
/opt/jdownloader/
/opt/mirror/
/usr/X11R6.bak/
/usr/bin/ubnexlnx
/usr/bin/ubnsylnx
/usr/lib/firefox-3.5.2/
/usr/lib/java/.systemPrefs/com/
/usr/lib/kde4/kcm_adobe_flash_player.so
/usr/lib/libdevmapper-event-lvm2mirror.so.2.02
/usr/lib/libdevmapper-event-lvm2snapshot.so.2.02
/usr/lib/mozilla/extensions/
/usr/lib/mozilla/plugins/libflashplayer.so
/usr/lib/python2.6/site-packages/PyQt4/__init__.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/__init__.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/compiler.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/indenter.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/misc.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/proxy_type.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/qobjectcreator.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Compiler/qtproxies.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Loader/__init__.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Loader/loader.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/Loader/qobjectcreator.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/__init__.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/exceptions.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/icon_cache.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/objcreator.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/__init__.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/as_string.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/ascii_upper.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/encode_utf8.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/load_plugin.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/port_v2/proxy_base.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/properties.pyc
/usr/lib/python2.6/site-packages/PyQt4/uic/uiparser.pyc
/usr/lib/python2.6/site-packages/xf86misc.pyc
/usr/local/bin/JDLauncher
/usr/local/bin/JDUpdate
/usr/share/applications/JDownloader Update-0.desktop
/usr/share/applications/JDownloader-0.desktop
/usr/share/apps/.directory
/usr/share/apps/guidance-power-manager/
/usr/share/apps/kde/.directory
/usr/share/apps/kdm/themes/Eclips/
/usr/share/apps/kdm/themes/Oxygen_Ethais_List/
/usr/share/apps/kdm/themes/galaxy/
/usr/share/apps/kdm/themes/glaxair-minimal/
/usr/share/apps/kdm/themes/kdm_horos/
/usr/share/apps/kdm/themes/ringedkdm/
/usr/share/apps/kdm/themes/sci17kdm/
/usr/share/apps/kdm/themes/scifi34/
/usr/share/apps/kdm/themes/scifikdm/
/usr/share/apps/printer-applet/authconn.pyc
/usr/share/apps/printer-applet/debug.pyc
/usr/share/apps/printer-applet/monitor.pyc
/usr/share/apps/printer-applet/statereason.pyc
/usr/share/hplip/base/__init__.pyc
/usr/share/hplip/base/codes.pyc
/usr/share/hplip/base/device.pyc
/usr/share/hplip/base/g.pyc
/usr/share/hplip/base/logger.pyc
/usr/share/hplip/base/mdns.pyc
/usr/share/hplip/base/models.pyc
/usr/share/hplip/base/module.pyc
/usr/share/hplip/base/pexpect.pyc
/usr/share/hplip/base/pml.pyc
/usr/share/hplip/base/slp.pyc
/usr/share/hplip/base/status.pyc
/usr/share/hplip/base/strings.pyc
/usr/share/hplip/base/tui.pyc
/usr/share/hplip/base/utils.pyc
/usr/share/hplip/prnt/__init__.pyc
/usr/share/hplip/prnt/cups.pyc
/usr/share/hplip/prnt/ldl.pyc
/usr/share/hplip/prnt/pcl.pyc
/usr/share/mozilla/
/var/cache/hald/fdi-cache
/var/lib/alsa/asound.state
/var/lib/blueman/
/var/lib/dbus/machine-id
/var/lib/kdm/
/var/lib/logrotate/status
/var/lib/slocate/slocate.db
/var/log/ConsoleKit/history
/var/log/kdm.log
/var/log/pm-powersave.log
/var/log/pm-suspend.log
/var/run/ConsoleKit/database
/var/run/ConsoleKit/pid
/var/run/acpid.pid
/var/run/acpid.socket
/var/run/atd.pid
/var/run/console/
/var/run/dhcpcd-eth0.pid
/var/run/gpm.pid
/var/run/hald/pid
/var/run/inetd.pid
/var/run/kdm.pid
/var/run/klogd.pid
/var/run/pm-utils/
/var/run/sudo/
/var/run/syslogd.pid
/var/run/udev-configure-printer/
/var/run/xauth/
/var/run/xdmctl/
/var/spool/mail/domenico
/var/tmp/elvis1.ses
/var/tmp/elvis2.ses
/var/tmp/elvis3.ses
/var/tmp/elvis4.ses


il time è stato questo
Codice: Seleziona tutto
real    1m38.053s
user    0m19.165s
sys     0m3.757s

....tutti quei file che ora con il filtro nuovo non mi presenta più sono file necessari? sono così tanti rispetto a quello che avevi tu perchè io non ho un istema minimale?
Avatar utente
Procopio
Linux 2.6
Linux 2.6
 
Messaggi: 589
Iscritto il: ven lug 29, 2011 10:50
Località: Torino
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.0
Kernel: 3.2.29-smp
Desktop: KDE 4.10.5

Re: find_external_SlackPkg_files.sh: uno script per maniaci

Messaggioda targzeta » ven ott 07, 2011 15:41

Non è che sono necessari, peò sono file che vengono utilizzati dai comandi relativi (quelli dopo lo spazio nel file di filtro). Alcuni venivano erroneamente mostrati per via del "bug" sui link simbolici, altri invece abbiamo deciso di filtrarli noi. Comunque il file di filtro è utilissimo perché se decidi di eliminare il comando associato al filtro, allora il filtro non viene più usato. Non so se mi sono spiegato, ad esempio, l'entry:
Codice: Seleziona tutto
/var/tmp/kdecache-*     kde-mv
indica allo script di saltare la directory '/var/tmp/kdecache' se viene trovato il comando 'kde-mv' presente nel pacchetto 'kde-base' (o qualcosa di simile). Questo filtro, quindi, sarà valido solo fino a che avrai il pacchetto 'kde-base' installato. Se lo rimuoverai, allora vedrai che lo script ti inizierà a mostrare anche la directory '/var/tmp/kdecache-*'.

Ci sono ancora alcuni file che io ti avevo suggerito di eliminare. Altri file invece non ho idea del perché siano presenti nel tuo sistema, dovresti saperlo tu. Vedi tutti i file sotto:'/usr/lib/python2.6/site-packages/' ad esempio, oppure i file sotto:'/usr/share/hplip/base/'. Togliendo questi file, non è che poi te ne restino molti altri, ed alcuni è normale che ci siano.

Emanuele
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà
Avatar utente
targzeta
Iper Master
Iper Master
 
Messaggi: 6108
Iscritto il: gio nov 03, 2005 14:05
Località: Carpignano Sal. (LE) <-> Pisa
Nome Cognome: Emanuele Tomasi
Slackware: current
Kernel: latest stable
Desktop: IceWM

Precedente

Torna a Wikislacky

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti