Rimuovere da terminale un programma e le sue dipendenze

6 contenuti / 0 new
Ultimo contenuto
Ritratto di Genchi
Offline
Last seen: 8 anni 10 mesi fa
Iscritto: 26/06/2010 - 01:28
Rimuovere da terminale un programma e le sue dipendenze

Ho inserito nel terminale root: # apt-get remove (nome programma)
Che è stato regolarmente rimosso.

Di seguito ho inserito nel terminale aperto: # apt-get autoremove
Avrebbe dovuto eliminare le dipendenze del programma rimosso, ma invece
la risposta del terminale è stata questa: Invalid operation autoremove

Come si fa su PCLinuxOS Gnome ad eliminare da terminale oltre al programma anche le dipendenze ?
Grazie!

Ritratto di patel
Offline
Last seen: 4 anni 2 mesi fa
Moderatore
Iscritto: 03/11/2007 - 07:31

non capisco questo uso non necessario del terminale, quando esiste una comoda interfaccia grafica per farlo, oltretutto si rischia di eliminare qualcosa di necessario. Con i moderni HD qualche KB occupato in più non è un gran problema.

Ritratto di zafran
Offline
Last seen: 4 mesi 2 settimane fa
Moderatore
Iscritto: 16/06/2008 - 16:10

Non capisco questo uso non necessario dell'intelligenza, qundo esiste la possibilità di muoversi senza capire cosa si fa, perché sbattersi tanto?

Ciò detto e polemizzato, mi verrebbe da dire che se autoremove non trova nulla da rimuovere può darsi che non ci sia nulla da rimuovere.
Che programma era?
Magari si era portato dietro nel suo stesso pacchetto le librerie occorrenti o usava quelle presenti comunque con il DE.
O forse il remove ha tolto tutto lui e tu non te ne sei accorto.

Puoi anche vedere se rpmorphan ti dice qualcosa di più sui pachetti orfani. E' il clone di deborphan che in debian si utilizza con
# orphaner --purge
magari il comando è uguale.

Se poi vuoi saperne ancora di più e hai tanto tempo a disposizione puoi usare:
# apt-cache show pacchetto
e vedere a quali altri è legato (in synaptic tasto destro e Proprietà).

Ritratto di Genchi
Offline
Last seen: 8 anni 10 mesi fa
Iscritto: 26/06/2010 - 01:28

Amici, vi ho chiesto questa informazione perché mi è capitato più volte di leggere in giro
che suggerivano di rimuovere un programma con anche le sue dipendenze.
Siccome non so quale siano le dipendenze di un determinato programma, dovrei per forza
usare il terminale che indica anche le dipendenze da rimuovere.
Io da quando uso Linux ho sempre rimosso un programma dal gestore pacchetti, clicco con il
tasto destro del mouse sul programma installato, dal menu a tendina che si apre seleziono la
voce “Marca per la rimozione”.
Noto che nel menu a tendina compare anche la voce “Marca per la rimozione completa”, questa
voce sta a significare che se viene selezionata andrà a rimuovere oltre al programma anche le sue
dipendenze ? :puzzled: :puzzled: :puzzled:

P.S. Se poi voi mi dite che in linea di massima non serve rimuovere un programma con anche le sue
dipendenze, meglio così, tempo risparmiato.

Ritratto di zafran
Offline
Last seen: 4 mesi 2 settimane fa
Moderatore
Iscritto: 16/06/2008 - 16:10

No.
L'opzione 'completa' penso che corrisponda a
# apt-get remove -purge
o
# apt-get --purge remove
che elimina anche le impostazioni personali.
Cioè cancella anche tutte le directory
/home/utente/.programma.

Senza purge se ne va solo il programma ma le impostazioni personali rimangono e vengono riusate dal programma quando reinstallato.

# apt-get autoremove pacchetto
è indicato per comprendere anche le dipendenze
Potresti provare a reinstallare il pacchetto e poi a rimuoverlo con questo comando.

Sempre che ne valga la pena.

Ritratto di Genchi
Offline
Last seen: 8 anni 10 mesi fa
Iscritto: 26/06/2010 - 01:28

Ciao! Zafran
Allora, se inserisco: # apt-get --purge remove
Rimuove il programma, come avevo fatto io con:
# apt-get remove (nome programma)

Metre: # apt-get remove -purge
Non funziona!

apt-get autoremove pacchetto
Avevo già provato, non funziona!

Vado avanti ancora con il vecchio sistema di rimuovere
da Synaptic solo il programma.
Comunque grazie!