Rimuovere i pacchetti orfani

14 risposte [Ultimo messaggio]
Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Ciao a tutti!
Sapete per caso un sistema (se esiste in suse) di rimuovere i pacchetti orfani?
Proprio come fa apt apt-get autoremove (o roba simile)

Esiste per la suse?

Ritratto di ferny
ferny
(Monster)
Offline
Monster
Iscritto: 04/08/2006
Messaggi: 249

Ciao, credo che rpmorphan sia quello che cerchi.
Lo puoi trovare utilizzando http://software.opensuse.org/search/

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

SI l'ho installato con il 1click!
Ma è strano davvero,non partono le gui!
Ho provato dalla root-shell e da utente normale con i comandi:
/usr/bin/rpmorphan.pl -gui o -tk o -curses,ma niente!
Mi da sempre il menu testuale come mai?

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

È incredibile ho lanciato da shell l'opzione -all,e guardate un po' cosa ritiene orfani: :-o
darkstar:/home/lord # /usr/bin/rpmorphan.pl -all<br />915resolution<br />CheckHardware<br />MozillaFirefox-translations<br />MozillaThunderbird-translations<br />NetworkManager-kde<br />OpenOffice_org-Quickstarter<br />OpenOffice_org-base<br />OpenOffice_org-filters<br />OpenOffice_org-hyphen<br />OpenOffice_org-it<br />OpenOffice_org-kde<br />OpenOffice_org-mailmerge<br />OpenOffice_org-templates-labels-a4<br />OpenOffice_org-templates-labels-letter<br />OpenOffice_org-templates-presentation-layouts<br />OpenOffice_org-thesaurus-en<br />SuSEfirewall2<br />acl<br />acpid<br />agfa-fonts<br />alsa-oss<br />alsa-plugins<br />amarok-libvisual<br />amarok-yauap<br />apparmor-docs<br />apparmor-profiles<br />apparmor-utils<br />aspell-en<br />aspell-it<br />attr<br />audit<br />autofs<br />autoyast2<br />bash-doc<br />beagle-firefox<br />beagle-index<br />bootcycle<br />bootsplash-theme-SuSE<br />cabextract<br />compat<br />compat-openssl097g<br />compiz-git-all<br />control-center2-devel<br />cups-autoconfig<br />cups-drivers<br />cyrus-sasl-crammd5<br />cyrus-sasl-saslauthd<br />db-utils<br />dcraw<br />dejavu<br />deltarpm<br />desktop-translations<br />dhcpcd<br />digikamimageplugins<br />digikamimageplugins-superimpose<br />dockutils<br />dos2unix<br />efont-unicode<br />eject<br />enscript<br />ethtool<br />fbset<br />filters<br />finger<br />flash-player<br />freefont<br />freeglut-devel<br />ft2demos<br />fuse-devel<br />gcc-java<br />gd<br />gdb<br />ghostscript-fonts-other<br />gnome-audio<br />gnome2-user-docs<br />gpg-pubkey<br />gst-fluendo-mp3<br />gutenprint<br />gwenview<br />hotkey-setup<br />hplip<br />ifnteuro<br />ifplugd<br />initviocons<br />inst-source-utils<br />intlfnts<br />intltool<br />iputils<br />ipw-firmware<br />irda<br />ispell<br />ispell-italian<br />jarnal<br />java-1_6_0-sun-plugin<br />joe<br />k3b<br />kcm_gtk<br />kde3-i18n-it<br />kde4-krdc<br />kde4-krfb<br />kde4-ksnapshot<br />kde4-l10n-it<br />kdeaddons3-kicker<br />kdeaddons3-konqueror<br />kdeartwork3-kscreensaver<br />kdeartwork3-xscreensaver<br />kdebase3-SuSE<br />kdebase3-beagle<br />kdebase3-devel<br />kdebase3-kdm<br />kdebase3-nsplugin<br />kdebase3-samba<br />kdebase3-session<br />kdebase4-workspace<br />kdebluetooth<br />kdegraphics3<br />kdegraphics3-kamera<br />kdegraphics3-pdf<br />kdegraphics3-postscript<br />kdegraphics3-scan<br />kdemultimedia3<br />kdemultimedia3-CD<br />kdemultimedia3-arts<br />kdemultimedia3-mixer<br />kdenetwork3<br />kdenetwork3-InstantMessenger<br />kdenetwork3-news<br />kdepim3-kpilot<br />kdepim3-notes<br />kdetv<br />kdeutils3<br />kernel-source<br />kerry<br />kio_beagle<br />kio_ipodslave<br />kio_iso<br />kipi-plugins<br />kitchensync<br />koffice-i18n-it<br />koffice-i18n-it-doc<br />konversation<br />kpowersave<br />krecord<br />kscpm<br />ksymoops<br />ktorrent<br />kwin-decor-suse2<br />libGraphicsMagick1<br />libfaac0<br />libgdiplus<br />libgtkhtml<br />libtar<br />libvisual-plugins<br />libwnck-devel<br />libx264-54<br />libxine1-w32dll<br />lilo<br />linux-atm-lib<br />lsb<br />lsof<br />lukemftp<br />man-pages<br />man-pages-it<br />manufacturer-PPDs<br />metacity-devel<br />microcode_ctl<br />mjpegtools<br />mplayerplug-in<br />mpt-status<br />mysql<br />mysql-administrator<br />nano<br />nfs-client<br />nmap<br />nspluginwrapper<br />ntfs-3g<br />ntfsprogs<br />numlockx<br />nvdock<br />nvtv<br />openct<br />openssh-askpass<br />opensuse-codecs-installer<br />opensuse-updater-kde<br />opera<br />oxygen-icon-theme-scalable<br />pcmciautils<br />perl-Crypt-SSLeay<br />perl-TermReadLine-Gnu<br />php5-ctype<br />php5-hash<br />php5-json<br />php5-sqlite<br />php5-tokenizer<br />php5-xmlreader<br />php5-xmlwriter<br />phpMyAdmin<br />pidgin<br />pptp<br />prctl<br />preload<br />procinfo<br />procmail<br />providers<br />qtcurve-gtk2<br />qtcurve-kde<br />readline-doc<br />release-notes<br />rpmorphan<br />sash<br />sax2-gui<br />screen<br />scsi<br />smartlink-softmodem<br />smartmontools<br />spamassassin<br />strace<br />suse-build-key<br />suspend<br />tcpdump<br />telnet<br />terminfo<br />tightvnc<br />ulimit<br />unclutter<br />usbutils<br />vim<br />vim-data<br />virtualbox<br />vlan<br />vlc-mozillaplugin<br />vorbis-tools<br />whois<br />wine<br />wireshark<br />wol<br />wvdial<br />x11-input-synaptics<br />x11-input-wacom-tools<br />x11-tools<br />xdmbgrd<br />xinetd<br />xkeyboard-config<br />xlockmore<br />xntp<br />xorg-x11-driver-virtualbox<br />xorg-x11-fonts<br />xorg-x11-libX11-ccache<br />xstroke<br />xtermset<br />xvidcap<br />xvkbd<br />yakuake<br />yast2-add-on<br />yast2-apparmor<br />yast2-backup<br />yast2-bluetooth<br />yast2-control-center-gnome<br />yast2-control-center-qt<br />yast2-fingerprint-reader<br />yast2-firewall<br />yast2-inetd<br />yast2-irda<br />yast2-iscsi-client<br />yast2-mail<br />yast2-metapackage-handler<br />yast2-ncurses<br />yast2-nis-client<br />yast2-ntp-client<br />yast2-online-update-frontend<br />yast2-printer<br />yast2-qt<br />yast2-registration<br />yast2-repair<br />yast2-restore<br />yast2-runlevel<br />yast2-samba-server<br />yast2-scanner<br />yast2-slp<br />yast2-sudo<br />yast2-support<br />yast2-sysconfig<br />yast2-trans-it<br />yast2-tv<br />yast2-x11<br />ypbind<br />zip<br />zisofs-tools<br />darkstar:/home/lord #      

Ritratto di Alfio
Alfio
(Guru)
Offline
Guru
Iscritto: 30/08/2005
Messaggi: 2679

Un consiglio amichevole se non sono pacchetti deb lascia stare questi tools.
Ciao

Ritratto di mordecai
mordecai
(Monster)
Offline
Monster
Iscritto: 05/09/2006
Messaggi: 333

Data la completa inaffidabilità di questo script in perl,ci sarebbero soluzioni alternative?
Non è giusto avere nel nostro sistema MEGA E MEGA di software che non verrà utilizzato.
Ci sarà pure una soluzione mi auguro! Sad

Ritratto di Alfio
Alfio
(Guru)
Offline
Guru
Iscritto: 30/08/2005
Messaggi: 2679

Che io sappia No almeno come tools.
Io faccio una cosa di solito salvo una lista prima di installare certi programmi con Yast e poi manualmente elimino tutto.
Ciao

Ritratto di Leon_
Leon_
(Monster)
Offline
Monster
Iscritto: 20/09/2006
Messaggi: 243

Ma KleanSweep non serve proprio a questo?

Ritratto di Mouseman
Mouseman
(Guru)
Offline
Guru
Iscritto: 26/01/2007
Messaggi: 1113

Questo è il mio log della bash:
francesco@Mouseman-linux:~> - all
bash: popd: directory stack empty
francesco@Mouseman-linux:~>
Per quanto riguarda Kleansweep ai tempi sulla 10.0,mi sono loggato da root e ho fatto pulizia......... :-o
Ho dovuto reinstallare......con Kleansweep DEVI sapere cosa stai per fare....devi selezionare tutte le cartelle,i file,ecc,ecc,e vedere quello che puoi buttare via o meno......morale:non l'ho più usato Laughing

OpenSUSE-Tumbleweed x86 64 OpenSuSE 12.3 Leap 15.3
nVidia Corporation GT200 [GeForce 210]
Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz

Ritratto di Leon_
Leon_
(Monster)
Offline
Monster
Iscritto: 20/09/2006
Messaggi: 243

alessio@linux-pc:~> - all
bash: popd: directory stack empty
alessio@linux-pc:~>

pure io ottengo questo risultato, penso sia normale.

Eseguo periodicamente la pulizia con Kleansweep esaminando uno ad uno i file trovati prima di rimuoverli e non ho mai riscontrato problemi, chiaramente in caso di dubbio evito di procedere Wink

Ciao buon anno a tutti!

Ritratto di dedalus
dedalus
(Geek)
Offline
Geek
Iscritto: 27/03/2007
Messaggi: 91

Quote:

Io faccio una cosa di solito salvo una lista prima di installare certi programmi con Yast e poi manualmente elimino tutto.
Ciao

toh, il mondo è piccolo .. Wink

però trovo che sarebbe molto utile se ci fosse un grosso bottone "undo" nel modulo installazione pacchetti di yast.

Immagino che attivare una cosa del genere globalmente sia molto difficile ma si potrebbe almeno fare se uno disinstalla un pacchetto che ha appena installato e non ha apportato altre modifiche al sistema nel frattempo ...

Non so voi, ma io ho installato gnome "tanto per provare" e poi sono impazzito a disinstallare a mano ogni singolo file di gnome. Come mai? Se cercavo d disinstallare gnome mi disistallava anche il sistema di base!