Disinstallare un file .deb installato con Dpkg: Come fare?

Come disinstallare un file .deb installato con dpkg su Linux

Hai installato un file .deb sul tuo dispositivo Linux usando il comando dpkg? Sapevi che puoi anche usare questo comando per disinstallare il file? Ecco come fare.

Scarica | Win Scarica | Mac
100% sicuro e download gratuito

La distribuzione Debian Linux e le sue varianti, come Ubuntu, utilizzano i file deb per installare o aggiornare applicazioni Unix. Ci sono molti modi per installarli sul tuo dispositivo, uno dei quali è utilizzare il dpkg comando. E per quanto riguarda disinstallare il pacchetto .deb? Può dpkg disinstallare il pacchetto? In effetti, questo comando può farlo.

Questo articolo ti farà conoscere meglio questo comando e come rimuovere file .deb con dpkg.

Che cos'è il comando dpkg?

Il dpkg comando è un potente strumento di gestione dei pacchetti utilizzato nelle distribuzioni Linux basate su Debian, come Ubuntu, Debian e Linux Mint. Viene usato per installare, rimuovere e gestire pacchetti su un sistema.

Il dpkg Il comando ha molti usi, tra cui ma non solo:

  • Installare un pacchetto da un file .deb
  • Rimuovere un pacchetto dal sistema
  • Elencare tutti i pacchetti installati sul sistema
  • Trovare il pacchetto a cui appartiene un file specifico
  • Riconfigurare un pacchetto già installato
  • Elencare tutti i file installati da un pacchetto
  • Mostrare le informazioni su un pacchetto, come numero di versione e descrizione

Nozioni di base su Dpkg

La prima cosa da imparare su questo comando è la sintassi di base.

La sintassi è:
dpkg [opzioni] [nome_pacchetto.deb]

Sostituisci [nome_pacchetto.deb] con il nome del pacchetto che vuoi modificare con il comando dpkg. Poi, rimuovi le parentesi.

Supponiamo che tu stia installando Teamviewer con questo comando. Il codice sarà:
sudo dpkg -i teamviewer_15.7.6_amd64.deb

Come puoi vedere, abbiamo usato "-i" come opzione. Questo installa il pacchetto. Le altre opzioni sono:

  • -r OR --R: rimuove tutti i file appartenenti al pacchetto specifico, tranne i file di configurazione, noto anche come processo di disinstallazione.
  • -p OR --purge: questa è l’opzione di disinstallazione completa. Rimuove tutti i file appartenenti al pacchetto specifico, inclusi i file di configurazione.
  • --update-avail: controlla i repository online. Poi scarica tutti i pacchetti aggiornati nel tuo repository locale.
  • --update-merge: combina le informazioni sui pacchetti disponibili nei suoi repository con le informazioni disponibili in precedenza. Normalmente si esegue dopo aver aggiornato i repository.
  • s nome_pacchetto: mostra le informazioni su un pacchetto, come numero di versione e descrizione
  • -S nome_file: trova il pacchetto che possiede un determinato file.
  • -l nome_pacchetto: elenca tutti i pacchetti installati sul sistema
  • -L nome_pacchetto: elenca tutti i file installati da un pacchetto.
  • -reconfigure nome_pacchetto: riconfigura un pacchetto già installato
Azione
Sintassi del comando
Cosa viene rimosso
Disinstallazione standard sudo dpkg -r [pacchetto] Solo file dell’app (mantiene i file di configurazione).
Rimozione completa sudo dpkg -P [pacchetto] File app + file di configurazione.
Correggi installazione danneggiata sudo apt install -f Dipendenze mancanti lasciate da dpkg.
Elenca pacchetti dpkg -l | grep [nome] Trova il nome esatto del pacchetto da rimuovere.

Rimuovere un file .deb installato con dpkg usando dpkg -r

Suggerimento pro: Trova prima il nome esatto del pacchettoNon puoi disinstallare un pacchetto usando il nome del file .deb. Devi usare il nome interno del pacchetto. Per trovare il nome esatto del software che desideri rimuovere, esegui: dpkg -l | grep 'parola_chiave'. Ad esempio, se stai cercando Teamviewer, digita dpkg -l | grep team. Usa il nome trovato nella colonna più a sinistra per il tuo comando sudo dpkg -r.

Come menzionato in precedenza, puoi utilizzare le opzioni -r or --remove per disinstallare i pacchetti dal tuo dispositivo Linux.

Il sudo dpkg -rIl comando viene utilizzato per rimuovere un pacchetto da un sistema Linux basato su Debian utilizzando dpkg, lo strumento di gestione pacchetti di Debian. L’opzione -r specifica che vuoi rimuovere il pacchetto.

Per utilizzare questo comando, devi avere privilegi amministrativi sul sistema, da qui l’uso di sudo. Inoltre, dovrai specificare il nome del pacchetto che vuoi rimuovere dopo il comando dpkg -r.

Aggiornamento tecnico 2026: Correzione delle 'dipendenze non soddisfatte' dopo la rimozioneA differenza di apt, il comando dpkg è uno strumento di basso livello. Questo significa che se disinstalli un file .deb da cui dipendono altri programmi, dpkg potrebbe lasciare il tuo sistema in uno stato "rotto". Se visualizzi un errore relativo a dipendenze non soddisfatte, esegui immediatamente il comando sudo apt install -f dopo il comando dpkg -r. Questa pratica consigliata 2026 garantisce che il gestore pacchetti APT sincronizzi il tuo database e rimuova eventuali librerie orfane rimaste.

Ad esempio, se vuoi rimuovere il pacchetto chiamato "demo", esegui il seguente comando:
sudo dpkg -r demo

Questo comando rimuoverà il pacchetto "example" dal tuo sistema. Se il pacchetto ha delle dipendenze non più necessarie, verranno anch'esse rimosse.

Nota che usando il comando dpkg -r vengono rimossi solo i file del pacchetto dal sistema; non rimuove nessun file di configurazione associato al pacchetto. Per rimuovere sia il pacchetto che i suoi file di configurazione, puoi invece utilizzare l’opzione dpkg -P (purge) al posto di -r.

Ad esempio:
sudo dpkg -P demo

Questo comando rimuoverà il pacchetto "demo" e i relativi file di configurazione dal tuo sistema.

Come recuperare un file Deb eliminato accidentalmente in Linux

Forse hai eliminato i file sbagliati. Oppure hai provato a disinstallare un file .deb senza prima imparare come fare correttamente. Di conseguenza, hai perso dei file che non dovevano essere eliminati.

Non preoccuparti. Puoi recuperare i file persi. Strumenti come Wondershare Recoverit possono aiutarti a recuperare quelli eliminati accidentalmente.

Wondershare Recoverit - Il tuo software di recupero dati Linux sicuro e affidabile

5.481.435 persone lo hanno scaricato.

Recupera documenti, foto, video, musica, email e altri oltre 1000 tipi di file persi o eliminati in modo efficace, sicuro e completo.

Compatibile con tutte le principali distribuzioni Linux, tra cui Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, ecc.

Assiste in oltre 500 scenari di perdita di dati, come eliminazione, formattazione del disco, crash del sistema operativo, interruzione di corrente, attacco di virus, partizione persa e molto altro.

La semplice interfaccia point-and-click consente di recuperare i dati dai dischi rigidi Linux in pochi clic.

Funziona tramite connessione remota. Puoi recuperare i dati persi anche se il tuo dispositivo Linux è in crash.

Senza ulteriori indugi, ecco come recuperare i file persi utilizzando la funzione Recupero File Linuxdi Recoverit.

Passaggio 1Scegli Recupero Linux

Scarica Wondershare Recoverit e installalo. Avvia l'applicazione, quindi seleziona NAS e Linux nel pannello a sinistra. Clicca su Recupero Linux nel pannello a destra per continuare.

nas and linux window on wondershare recoverit
Passaggio 2Connettiti al computer Linux

Per recuperare i dati da Linux, devi creare una connessione remota tra il programma e il tuo computer Linux. Clicca sul pulsante Connetti una volta compilati tutti i dettagli necessari.

establishing remote connection to linux device

Attendi che la connessione venga stabilita con successo. Dopo di ciò, Wondershare Recoverit avvierà automaticamente il processo di scansione. Cercherà i file persi sul tuo computer Linux.

scan deleted or lost data in linux
Passaggio 3Anteprima e recupero dei file eliminati

Il processo di scansione richiede da pochi secondi a qualche minuto a seconda della quantità di dati da analizzare. Puoi interrompere la scansione non appena vedi i file che vuoi recuperare. Recoverit consente di visualizzare l'anteprima dei file trovati, così puoi verificare che sia il file desiderato. Dopo averlo fatto, seleziona i file desiderati e clicca su Recupera per salvarli.

checking the file found by recoverit
Download Gratuito

Per Windows Vista/7/8/10/11

Download Gratuito

Per macOS X 10.10 o successivi

icon 1

Video recenti da Recoverit

Visualizza Altro >

Nota che il successo del processo di recupero dipende in gran parte da diversi fattori. Lo stato dei file eliminati e il tempo trascorso tra l’eliminazione e il tentativo di recupero sono rilevanti. Allo stesso modo, l’attività del disco che si è verificata dopo l’eliminazione dei file può influenzare il processo.

Pertanto, dovresti tentare il recupero il prima possibile dopo l’eliminazione dei file. Inoltre, evita di apportare ulteriori modifiche al disco o alla partizione in cui erano presenti i file eliminati finché il processo di recupero non è completato.

Scenario
File System
Probabilità di Recupero
'sudo rm' accidentale EXT4 / XFS 98%
Partizione Formattata Btrfs / EXT4 92%
Cancellazione interrotta (-P) Qualsiasi Distro Linux 85%
Crash OS durante l’aggiornamento Ubuntu/Debian 95%

Domande frequenti

Sì, puoi usare Ubuntu per installare pacchetti Debian tramite lo strumento da linea di comando dpkg. Tuttavia, è importante fare attenzione poiché alcuni pacchetti Debian potrebbero non essere pienamente compatibili con Ubuntu e causare problemi o conflitti.

Puoi posizionare i file .deb ovunque nel tuo sistema Ubuntu, ma si consiglia di metterli nella tua home o in una cartella dedicata per un accesso facile. Successivamente puoi usare lo strumento dpkg per installare i pacchetti.

Sì, Ubuntu utilizza apt-get come strumento predefinito di gestione pacchetti da linea di comando. Viene usato per gestire e installare pacchetti software su Ubuntu e altre distribuzioni Linux basate su Debian ed è parte della suite Advanced Packaging Tool (APT).

La sintassi per estrarre il contenuto di un file .deb è:
dpkg-deb -x [nome del file .deb]
Ad esempio:
dpkg-deb -x esempio.deb /percorso/dove/estrarre/
Questo estrarrà il contenuto di esempio.deb in /percorso/dove/estrarre/.

dpkg è uno strumento di basso livello utilizzato per gestire singoli pacchetti .deb. Invece, aptitude è uno strumento di livello superiore che può gestire le dipendenze dei pacchetti, interagire con più fonti e installare o rimuovere pacchetti con un solo comando. dpkg è un componente di apt, mentre aptitude è un front-end avanzato per apt.

In sintesi

Puoi installare e disinstallare pacchetti .deb usando i comandi dpkg. Usa l'opzione -i per installare e le opzioni -P o -r per disinstallare. Se hai accidentalmente eliminato file sbagliati, puoi usare Wondershare Recoverit per recuperarli.

Le persone chiedono anche