Pagina 1 di 1

Quale comando usare per rimuovere un pacchetto ?

Inviato: venerdì 24 marzo 2017, 15:42
da Rosssiiii
Ciao :)

Ho installato lubuntu su hdd, ora è da tanto tempo che non usavo linux su hdd perchè ho preferito smanettare sempre con le live.

In genere non mi è mai capitato dover rimuovere un pacchetto installato, ma ora essendo che su lubuntu di defoult trovo abiword e gnumeric ora avendo installato libreoffice voglio rimuoverli, posso farlo usando il gestore dei pacchetti oppure tramite il terminale e qui ho trovato i vari comandi:

Penso che dovrei usare : apt-get purge dato che i relativi file di configurazione neanche in seguito mi potranno servire non avendo intenzione di reinstallarlo cosa che invece mi ritroverei usando apt-get remove ;

Ma invece il comando : apt-get autoremove packagename ? Non sarebbe utile usare questo oppure c'è il rischio che elimina dipendenze che servono anche ad altri programmi che continuo ad avere sul pc ?

è da un paio di mesi che uso ubuntu ma non mi ero mai trovato ad avere a che fare con la rimozione di pacchetti :o

Saluti :ciao:

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: venerdì 24 marzo 2017, 16:02
da GreYOwL
Rosssiiii [url=http://forum.ubuntu-it.org/viewtopic.php?p=4968470#p4968470][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ciao :)

Ho installato lubuntu su hdd, ora è da tanto tempo che non usavo linux su hdd perchè ho preferito smanettare sempre con le live.

In genere non mi è mai capitato dover rimuovere un pacchetto installato, ma ora essendo che su lubuntu di defoult trovo abiword e gnumeric ora avendo installato libreoffice voglio rimuoverli, posso farlo usando il gestore dei pacchetti oppure tramite il terminale e qui ho trovato i vari comandi:

Penso che dovrei usare : apt-get purge dato che i relativi file di configurazione neanche in seguito mi potranno servire non avendo intenzione di reinstallarlo cosa che invece mi ritroverei usando apt-get remove ;

Ma invece il comando : apt-get autoremove packagename ? Non sarebbe utile usare questo oppure c'è il rischio che elimina dipendenze che servono anche ad altri programmi che continuo ad avere sul pc ?

è da un paio di mesi che uso ubuntu ma non mi ero mai trovato ad avere a che fare con la rimozione di pacchetti :o

Saluti :ciao:

APT-GET

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: venerdì 24 marzo 2017, 20:36
da Rosssiiii
Ho letto il link :)

Quindi essendo che non mi servono in seguito e voglio eliminare i file di configurazione do il comando:

sudo sudo apt-get purge abiword ;

Poi per liberare spazio potrebbe essere utile dare il comando seguente:

sudo apt-get clean

Tanto a cosa serve tenere sull'hdd una cache dei pacchetti scaricati o può tornare utile in qualche situazione che mi sfugge ?

Buona serata :)

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: sabato 25 marzo 2017, 10:35
da GreYOwL
tutto esatto ma solo un sudo
:)
ancora non fa cosi caldo

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: sabato 25 marzo 2017, 12:04
da bracca
Ma invece il comando : apt-get autoremove packagename ? Non sarebbe utile usare questo oppure c'è il rischio che elimina dipendenze che servono anche ad altri programmi che continuo ad avere sul pc ?
Se vuoi essere sicuro usa apt-get purge e non avrai problemi. Se non sei sicuro di tutte le dipendenze che riguardano un pacchetto non usare autoremove. Non ti preoccupare che la disinstallazione con purge funziona.

Al massimo dopo pulisci la cache tramite

Codice: Seleziona tutto

sudo apt-get autoclean

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: sabato 25 marzo 2017, 12:54
da trekfan1
Per favore i comandi racchiudeteli tra tag CODE (CODICE), grazie.

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: lunedì 27 marzo 2017, 21:36
da Rosssiiii
bracca [url=http://forum.ubuntu-it.org/viewtopic.php?p=4968696#p4968696][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Ma invece il comando : apt-get autoremove packagename ? Non sarebbe utile usare questo oppure c'è il rischio che elimina dipendenze che servono anche ad altri programmi che continuo ad avere sul pc ?
Se vuoi essere sicuro usa apt-get purge e non avrai problemi. Se non sei sicuro di tutte le dipendenze che riguardano un pacchetto non usare autoremove. Non ti preoccupare che la disinstallazione con purge funziona.

Al massimo dopo pulisci la cache tramite

Codice: Seleziona tutto

sudo apt-get autoclean
Ciao :)
ma se digito il comando " apt-get autoremove" cosa accade ?
li sceglie in automatico quali sono i pacchetti da rimuovere,non dovrebbe sbagliarsi o no ? xd

Dando clear elimino tutti i pacchetti che vengono conservati nella cache, tanto a cosa servono ?
----------
Avevo provato a dare il comando da terminale :

Codice: Seleziona tutto

aptitude '~i ~g'
però non mi da la lista dei pacchetti installati con status di "autoremove".

poi ho provato a dare sudo aptitude -i come avevo visto nel manuale corrispondeva ad un'altra cosa .

Cosa avrò sbagliato ?

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: giovedì 30 marzo 2017, 10:42
da bracca
ma se digito il comando " apt-get autoremove" cosa accade ?
li sceglie in automatico quali sono i pacchetti da rimuovere,non dovrebbe sbagliarsi o no ? xd
Andiamo con ordine, abbiamo due situazioni:
se digiti

Codice: Seleziona tutto

sudo apt-get autoremove
il comando rimuove TUTTI i pacchetti che sono stati installati per soddisfare le esigenze di altri pacchetti e che ora (in teoria) non sono più richiesti.
Attenzione. Ovviamente un pacchetto può essere dipendenza di diversi pacchetti e può accadere che una dipendenza venga vista non più utile e che venga quindi eliminata, ma potrebbe essere "fondamentale" per altri pacchetti. Ecco perché ti sconsiglio di usare il comando qui sopra.

se digiti

Codice: Seleziona tutto

sudo apt-get autoremove packagename
rimuove quel pacchetto e le dipendenze che ha utilizzato precedentemente, ma il discorso è analogo a quello sopra.

Vorrei comunque farti notare che ti viene fornito un elenco delle dipendenze che verranno eliminate prima di procedere, quindi bisognerebbe controllarle tutte, volendo essere pignoli: se sono molte diventa un bel problema!

Re: Quale comando usare per rimuovere un pacchetto ?

Inviato: giovedì 30 marzo 2017, 17:58
da Rosssiiii
bracca [url=http://forum.ubuntu-it.org/viewtopic.php?p=4969812#p4969812][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
ma se digito il comando " apt-get autoremove" cosa accade ?
li sceglie in automatico quali sono i pacchetti da rimuovere,non dovrebbe sbagliarsi o no ? xd
Andiamo con ordine, abbiamo due situazioni:
se digiti

Codice: Seleziona tutto

sudo apt-get autoremove
il comando rimuove TUTTI i pacchetti che sono stati installati per soddisfare le esigenze di altri pacchetti e che ora (in teoria) non sono più richiesti.
Attenzione. Ovviamente un pacchetto può essere dipendenza di diversi pacchetti e può accadere che una dipendenza venga vista non più utile e che venga quindi eliminata, ma potrebbe essere "fondamentale" per altri pacchetti. Ecco perché ti sconsiglio di usare il comando qui sopra.

se digiti

Codice: Seleziona tutto

sudo apt-get autoremove packagename
rimuove quel pacchetto e le dipendenze che ha utilizzato precedentemente, ma il discorso è analogo a quello sopra.

Vorrei comunque farti notare che ti viene fornito un elenco delle dipendenze che verranno eliminate prima di procedere, quindi bisognerebbe controllarle tutte, volendo essere pignoli: se sono molte diventa un bel problema!
Ma che poi molte dipendenze potrei anche non conoscerle, quindi come mi avete detto eviterò di usare quel comando.

Il comando clean come scritto nella guida non è un comando rischioso,quindi potrei darlo, tanto quando devo reinstallare un pacchetto posso farlo scaricandolo da internet.