rimuovere completamente software installato

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
marius78
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 861
Iscrizione: martedì 22 marzo 2011, 18:20
Desktop: xubuntu
Distribuzione: Ubuntu 12.04.1 LTS x86_64,trisquel
Sesso: Maschile
Località: IT

Re: rimuovere completamente software installato

Messaggio da marius78 »

Codice: Seleziona tutto

sudo apt-get --purge remove curl
Cosi' rimuove pure i file di configurazione.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: rimuovere completamente software installato

Messaggio da GjMan78 »

Black_Wolf [url=http://forum.ubuntu-it.org/viewtopic.php?p=4489723#p4489723][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Continuo qui per non creare un altro topic identico.

Tempo fa ho installato due piccoli programmi:
curl
xsltproc

che oggi vorrei rimuovere.

Posto che, come scritto, ci sono diversi comandi utilizzabili da terminale volevo chiedere lumi prima di combinare qualche guaio.

Esempio: curl

Dando da terminale il comando: sudo apt-get remove curl

Codice: Seleziona tutto

Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  calligra-l10n-engb calligra-l10n-it cdparanoia k3b k3b-data k3b-i18n
  kde-l10n-engb kde-l10n-it kde-l10n-zhcn kdevelop-l10n kdevelop-php-docs-l10n
  kdevelop-php-l10n language-pack-kde-en language-pack-kde-it libk3b6
  libkcddb4 linux-headers-3.5.0-17
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  curl
0 aggiornati, 0 installati, 1 da rimuovere e 0 non aggiornati.
Dopo quest'operazione, verranno liberati 383 kB di spazio su disco.
Continuare [S/n]?
In questo caso rimuoverà solamente il pacchetto curl, recuperando 383 kB di spazio. Ma se usassi il comando autoremove potrei togliere tutti gli altri pacchetti "installati automaticamente e non sono più richiesti". Ora vorrei sapere in base a cosa il sistema stabilisce che questi pacchetti non sono più richiesti...

K3b ad esempio è il programma che uso per masterizzare, cosa c'entra con curl??


Ma la cosa curiosa è che se volessi rimuovere k3b: sudo apt-get remove k3b

Codice: Seleziona tutto

Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  calligra-l10n-engb calligra-l10n-it cdparanoia k3b-data kde-l10n-engb
  kde-l10n-it kde-l10n-zhcn kdevelop-l10n kdevelop-php-docs-l10n
  kdevelop-php-l10n libk3b6 libkcddb4 linux-headers-3.5.0-17
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  k3b k3b-i18n language-pack-kde-en language-pack-kde-it
0 aggiornati, 0 installati, 4 da rimuovere e 0 non aggiornati.
Dopo quest'operazione, verranno liberati 16,9 MB di spazio su disco.
Continuare [S/n]?
Nei pacchetti non più richiesti non compare curl.
Quindi non capisco, la rimozione di curl verrebbe associata a quella di k3b ma viceversa no?
I pacchetti che ti vengono proposti per l'autoremove non sono affatto collegati a curl, è solo un avviso che il sistema ti da avvertendoti che ci sono dei pacchetti candidati alla rimozione in attesa di essere eliminati.
Prova tu stesso eseguendo

Codice: Seleziona tutto

sudo apt-get remove unpacchettoacaso
e vedrai che avrai lo stesso avviso per qualsiasi pacchetto tu scelga di rimuovere.

La cosa interessante sarebbe quella di capire perché il sistema crede che quei pacchetti siano diventati inutili. Suppongo tu stia usando kde, quindi bisognerebbe capire anzitutto come (e perché) quegli specifici pacchetti siano stati slegati dal metapacchetto del desktop.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
Black_Wolf
Prode Principiante
Messaggi: 65
Iscrizione: sabato 17 settembre 2011, 13:19
Distribuzione: Ubuntu 18.04.2

Re: rimuovere completamente software installato

Messaggio da Black_Wolf »

GjMan78 [url=http://forum.ubuntu-it.org/viewtopic.php?p=4490165#p4490165][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
I pacchetti che ti vengono proposti per l'autoremove non sono affatto collegati a curl, è solo un avviso che il sistema ti da avvertendoti che ci sono dei pacchetti candidati alla rimozione in attesa di essere eliminati.
Prova tu stesso eseguendo

Codice: Seleziona tutto

sudo apt-get remove unpacchettoacaso
e vedrai che avrai lo stesso avviso per qualsiasi pacchetto tu scelga di rimuovere.

La cosa interessante sarebbe quella di capire perché il sistema crede che quei pacchetti siano diventati inutili. Suppongo tu stia usando kde, quindi bisognerebbe capire anzitutto come (e perché) quegli specifici pacchetti siano stati slegati dal metapacchetto del desktop.
No, uso Unity.
Ho provato a fare come hai detto: sudo apt-get remove vlc e il risultato è effettivamente lo stesso.

Codice: Seleziona tutto

calligra-l10n-engb calligra-l10n-it cdparanoia k3b k3b-data k3b-i18n
  kde-l10n-engb kde-l10n-it kde-l10n-zhcn kdevelop-l10n kdevelop-php-docs-l10n
  kdevelop-php-l10n language-pack-kde-en language-pack-kde-it libk3b6
  libkcddb4 linux-headers-3.5.0-17
L'unica cosa che mi viene in mente è che usando io k3b per masterizzare, ed essendo questo un software kde, quelle siano le librerie/pacchetti ad esso associati e che in qualche modo risultino estranee al sistema e che quindi cerchi di eliminarle...Potrebbe essere?
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5884
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: rimuovere completamente software installato

Messaggio da GjMan78 »

Direi di si.
Se usi Unity potresti sostituire K3B con Brasero così non avresti bisogno delle librerie di kde.
Se invece vuoi tenere k3b esegui da terminale

Codice: Seleziona tutto

sudo aptitude keep-all
Questo dovrebbe bloccare i pacchetti annullando l'eliminazione. Puoi verificarlo con

Codice: Seleziona tutto

sudo apt-get autoremove
edit:

Se decidi di tenere k3b prima di bloccare i pacchetti elimina

Codice: Seleziona tutto

sudo apt-get remove linux-headers-3.5.0-17
che non c'entra nulla con k3b.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
ARM_
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1340
Iscrizione: giovedì 2 ottobre 2008, 10:32
Desktop: gnome-shell
Distribuzione: Ubuntu 11.04 x86_64

Re: rimuovere completamente software installato

Messaggio da ARM_ »

Allora, un pacchetto non viene rimosso da "autoremove" perchè al sistema piace così. Quando installi un pacchetto, esso si tira dietro le dipendenze, che vengono marcate come "installate automaticamente".

Se installi $A, e $A per funzionare richiede $B e $C, queste ultime vengono maracate come "installate automaticamente". Se in un secondo momento rimuovi $A, il sistema ti informerà che puoi rimuovere anche $B e $C in quanto installati automaticamente e non più richiesti. Per farlu usi il parametro --autoremove di apt-get

Questo quando le cose sono semplici e lineari.
Spesso succede che hai installato $A, che richiede $B, che richiede $C che richiede $D. (immaginati "Alla fiera dell'est" di Branduardi)
Immagina che $B e $D siano installati automanticamente ma $C no. Questo può succedere per molte ragioni, di solito perchè installato manualmente prima o perchè è un programma molto importante, quindi anche se installato come dipendenza non viene marcato come installato automaticamente.

Oppure può succedere che $C sia necessario a più programmi, quindi autoremove non te lo indica come rimovibile.
K3b ad esempio è il programma che uso per masterizzare, cosa c'entra con curl??
Non lo so, ma k3b è un software molto complesso e completo, ed ovviamente si tira dietro millemila dipendenze.
La vita e' un'avventura con un inizio deciso da altri, una fine non voluta da noi, e tanti intermezzi scelti a caso dal caso.
-- Roberto Gervaso
Avatar utente
Black_Wolf
Prode Principiante
Messaggi: 65
Iscrizione: sabato 17 settembre 2011, 13:19
Distribuzione: Ubuntu 18.04.2

Re: rimuovere completamente software installato

Messaggio da Black_Wolf »

Grazie a tutti per i consigli. ;)
mutae_pd
Prode Principiante
Messaggi: 23
Iscrizione: lunedì 26 marzo 2007, 12:11

Re: Come facccio a rimuovere completamente un software che ho installato su Ubuntu?

Messaggio da mutae_pd »

sl ha scritto:
domenica 7 agosto 2011, 15:09
Questi sono i comandi fondamentali:
-apt-get install packagename          Installa un nuovo pacchetto
-apt-get remove packagename            Rimuove un pacchetto
-apt-get --purge remove packagename    Rimuove un pacchetto, compresi tutti i file di configurazione
-apt-get autoremove packagename          Rimuove un pacchetto e tutte le dipendendenze inutilizzate
Mi sembra che il comando "apt-get purge pkgname" non necessiti di "remove"
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18787
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: rimuovere completamente software installato

Messaggio da Janvitus »

Discussione vecchia, apt-get e purge sono cambiati.
+Fedora 40 • +Xubuntu 24.04
Chiusa

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti