Pagina 1 di 1

Dinstallare completamente un pacchetto deb

Inviato: lun dic 01, 2014 6:18 pm
da balubeto
Ciao

Con lUbuntu 14.04 , ho provato ad installare un pacchetto deb tramite il comando dpkg -i <nome_pacchetto>.deb ma non e` andata a buon fine perche` mancavano le dipendenze.

Ora, come faccio ad eliminare completamente ogni traccia di questo pacchetto dal sistema?

C'e` un modo per verificare se questo pacchetto sia effettivamente disinstallato?

Grazie

Ciao

Re: Dinstallare completamente un pacchetto deb

Inviato: lun dic 01, 2014 7:01 pm
da Ganondolf
Puoi usare

Codice: Seleziona tutto

dpkg -P <nome_pacchetto>.deb
l'opzione -P (--purge) rimuove i file di configurazione dopo aver disinstallato il pacchetto.

Per controllare che sia stato effettivamente rimosso puoi usare il comando

Codice: Seleziona tutto

dpkg --status <nome_pacchetto>
nota la mancanza del .deb nel comando, in questo caso non dai in input il nome del file .deb ma proprio il nome del pacchetto (senza numero di versione).

Alternativamente, puoi controllare che non ci siano più pacchetti installati parzialmente col comando

Codice: Seleziona tutto

dpkg -C
Puoi confrontare l'output di questo comando prima e dopo aver disinstallato col comando precedente.

Re: Dinstallare completamente un pacchetto deb

Inviato: lun dic 01, 2014 7:04 pm
da hashcat
Da terminale digita:

Codice: Seleziona tutto

dpkg-query -l 'nome_del_pacchetto*'
Ad esempio se il nome del file .deb è rtorrent_0.9.2-1_i386.deb, nel comando indicato precedentemente devi specificare solo rtorrent* (dpkg-query -l 'rtorrent*').

;)

Re: Dinstallare completamente un pacchetto deb

Inviato: lun dic 01, 2014 7:51 pm
da balubeto
guardate :

Codice: Seleziona tutto

balubeto@Pluto:~$ sudo dpkg -C
I seguenti pacchetti sono stati estratti, ma non ancora configurati.
È necessario configurarli usando "dpkg --configure" o l'opzione di
configurazione nel menù di dselect affinché funzionino:
 iscan                simple, easy to use scanner utility for EPSON scanners

balubeto@Pluto:~$ sudo apt-get purge /home/account_comune/Documenti/Epson_WorkForce_WF-7610DWF/Epson_Scan/iscan_2.30.0-1~usb0.1.ltdl7_i386.deb
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare il pacchetto /home/account_comune/Documenti/Epson_WorkForce_WF-7610DWF/Epson_Scan
balubeto@Pluto:~$ sudo dpkg --purge /home/account_comune/Documenti/Epson_WorkForce_WF-7610DWF/Epson_Scan/iscan_2.30.0-1~usb0.1.ltdl7_i386.deb
dpkg: errore: --purge richiede un nome di pacchetto valido. "/home/account_comune/Documenti/Epson_WorkForce_WF-7610DWF/Epson_Scan/iscan_2.30.0-1~usb0.1.ltdl7_i386.deb" non lo è; nome di pacchetto non valido nello specificatore "/home/account_comune/Documenti/Epson_WorkForce_WF-7610DWF/Epson_Scan/iscan_2.30.0-1~usb0.1.ltdl7_i386.deb": deve iniziare con un carattere alfanumerico

Usare dpkg --help per un aiuto sull'installazione e la rimozione dei pacchetti [*].
Usare "apt" o "aptitude" per un'interfaccia alla gestione dei pacchetti.
Usare dpkg -Dhelp per l'elenco delle opzioni di debug per dpkg.
Usare dpkg --force-help per l'elenco delle opzioni di forzatura.
Usare dpkg-deb --help per un aiuto sulla manipolazione dei file *.deb.

Le opzioni indicate con [*] producono output prolisso - creare una pipe con "less" o "more".
balubeto@Pluto:~$ 
come mai questi errori se il file deb si trova in quella directory? come faccio ad eliminare completamente il programma iscan ?

grazie

ciao

Re: Dinstallare completamente un pacchetto deb

Inviato: lun dic 01, 2014 8:38 pm
da hashcat

Codice: Seleziona tutto

sudo apt-get purge iscan

Re: Dinstallare completamente un pacchetto deb

Inviato: lun dic 01, 2014 9:49 pm
da Kgiulio
credo però che la mancanza di dipendenze dopo l'installazione del programma sia normale e che potresti risolverla con apt-get install -f

Re: Dinstallare completamente un pacchetto deb

Inviato: lun dic 01, 2014 11:54 pm
da Ganondolf
Dipende se queste dipendenze sono nei repository oppure distribuite a parte...

Re: Dinstallare completamente un pacchetto deb

Inviato: mar dic 02, 2014 12:51 am
da Kgiulio
già... spero che ci siano :D

Re: Dinstallare completamente un pacchetto deb

Inviato: sab dic 06, 2014 12:50 pm
da ninja
L'ho installato diverse volte e non ho mai avuto problemi a trovare le dipendenze nei repository, mi è bastato aprire il pacchetto con Gdebi (doppio click sul file .deb usando il file manager) e prendere nota delle dipendenze mancanti che ho installato subito da terminale virtuale con apt-get, quindi ho chiuso e riavviato Gdebi e installato il pacchetto.