orphan files, what to do? - file orfani, cosa fare?

Guides, tutorials & docs
Post Reply
User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

orphan files, what to do? - file orfani, cosa fare?

Post by NicCo »

English:
It's convenient to not remove at all, the suggested packages, the system thinks are "orphans":
several times I heard of guys who destroyed their system deleting some important rpm files!!!


Italiano
Sempre più spesso ultimamente mi è capitato sentire di utenti che ascoltando il msg che consigliava di cancellare i files orfani, alla fine si ritrovavano con un sistema irrimediabilmente compromesso, perchè erano così stati rimossi dei files importanti e indispensabili al buon funzionamento del sistema.

Cosa sono i files orfani? L'idea in teoria sarebbe anche bella, cancellare i files sul sistema non più necessari perchè non richiesti, nè dall'utente nè da qualche altro programma come dipendenza.

Il problema è che spesso in questa lista finiscono pacchetti importanti o indispensabili, per cui è conveniente non effettuare l'operazione se non si sa bene cosa viene rimosso e se effettivamente è da rimuovere qualcosa.

Il mio consiglio è questo:
Rimuovere 10 o 20 rpms non ti cambia di certo la vita in meglio, ma sicuramente ti può distruggere il sistema, quindi di evitarlo sempre.

Se si vuole non vedere più questi antipatici messaggi, ad ogni installazione o rimozione di singoli programmi, c'è una semplice soluzione:
simulare l'installazione degli stessi programmi che il sistema ritiene orfani con urpmi, e dandogli così un "padre": TE!



English / Italian
Example: the following packages are known as "orphans"
Esempio: i seguenti pacchetti sono ritenuti "orphans"

Code: Select all

writing /var/lib/rpm/installed-through-deps.list

I seguenti pacchetti:
  gnome-python-gtkhtml2-2.25.3-10.4mdv2010.0.x86_64
  kio4-imap-4.3.5-69.1mib2010.0.x86_64
  kio4-ldap-4.3.5-69.1mib2010.0.x86_64
  kio4-mbox-4.3.5-69.1mib2010.0.x86_64
  kio4-nntp-4.3.5-69.1mib2010.0.x86_64
  kio4-pop3-4.3.5-69.1mib2010.0.x86_64
  kio4-sieve-4.3.5-69.1mib2010.0.x86_64
  kio4-smtp-4.3.5-69.1mib2010.0.x86_64
  kmahjongglib-4.3.4-69.3mib2010.0.x86_64
  lib64gtkhtml2_0-2.11.1-4mdv2010.0.x86_64
  lib64kdewebkit1-0.0-0.1080934.1mib2010.0.x86_64
  lib64webkitkde1-0.0-0.1080934.1mib2010.0.x86_64
sono ora orfani, se desideri rimuoverli, puoi eseguire il comando "urpme --auto-orphans"
I remove all the packages from the "orphans" status, with a virtual new installation
Li tolgo dallo stato di "orphans", installandoli tutti virtualmente

Code: Select all

urpmi gnome-python-gtkhtml2-2.25.3-10.4mdv2010.0.x86_64
urpmi kio4-imap-4.3.5-69.1mib2010.0.x86_64
urpmi kio4-ldap-4.3.5-69.1mib2010.0.x86_64
urpmi kio4-mbox-4.3.5-69.1mib2010.0.x86_64
urpmi kio4-nntp-4.3.5-69.1mib2010.0.x86_64
urpmi kio4-pop3-4.3.5-69.1mib2010.0.x86_64
urpmi kio4-sieve-4.3.5-69.1mib2010.0.x86_64
urpmi kio4-smtp-4.3.5-69.1mib2010.0.x86_64
urpmi kmahjongglib-4.3.4-69.3mib2010.0.x86_64
urpmi lib64gtkhtml2_0-2.11.1-4mdv2010.0.x86_64
urpmi lib64kdewebkit1-0.0-0.1080934.1mib2010.0.x86_64
urpmi lib64webkitkde1-0.0-0.1080934.1mib2010.0.x86_64
Result; All packages are now no more «auto-orphaned»
Risultato: i pacchetti non sono più «auto-orphaned»

Code: Select all

Il pacchetto gnome-python-gtkhtml2-2.25.3-10.4mdv2010.0.x86_64 è già installato
Se segni gnome-python-gtkhtml2 come installato manualmente, non diventerà «auto-orphaned»
writing /var/lib/rpm/installed-through-deps.list
[root@localhost ~]# urpmi kio4-imap-4.3.5-69.1mib2010.0.x86_64
Il pacchetto kio4-imap-4.3.5-69.1mib2010.0.x86_64 è già installato
Se segni kio4-imap come installato manualmente, non diventerà «auto-orphaned»
writing /var/lib/rpm/installed-through-deps.list
.................................................................................................................................
..................................................................................................................................
[root@localhost ~]# urpmi lib64webkitkde1-0.0-0.1080934.1mib2010.0.x86_64
Il pacchetto lib64webkitkde1-0.0-0.1080934.1mib2010.0.x86_64 è già installato
Se segni lib64webkitkde1 come installato manualmente, non diventerà «auto-orphaned»
writing /var/lib/rpm/installed-through-deps.list
[root@localhost ~]# 

Ciao,
Bye,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
NicCo
Amministratore
Amministratore
Posts: 4765
Joined: 6 December 2007, 19:54

Re: How to resolve "orphan files" wrong detection

Post by NicCo »

English:
Found an interesting rpm for orphans files

Italiano:
Trovato un interessante rpm per gestire gli orfani

Link:
http://sourceforge.net/projects/qt4urpm/files/

bye,
NicCo
.
--- Professional experience ---
Kernel designer, engineer, maintainer and tester for ROSA Desktop and OpenMandriva Lx O.S.

--- currently I'm playing with ---
LTS Kernels > Linux 4.1.12-nrjQL <<< Linux 3.18.17-nrjQL <<< Linux 3.14.46-nrjQL
EOL Kernels > Linux 3.19.8-nrjQL <<< Linux 3.17.8-nrjQL <<< Linux 3.15.10-nrjQL

User avatar
x4nder
Utente
Utente
Posts: 142
Joined: 31 August 2009, 12:02
OpenMandriva: 2011 - x86_64
Kernel: 3.1.5desktop-NRJ-PAE
Desktop: Kde 4.6.5
country: Italy

Re: orphan files, what to do? - file orfani, cosa fare?

Post by x4nder »

Ottimo programmino questo qt4urpm. Provato, funziona a meraviglia. 8-)

Post Reply