differenza tra: sudo dpkg -i .deb, sudo apt install .deb

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
biagiopas
Prode Principiante
Messaggi: 25
Iscrizione: martedì 2 novembre 2010, 20:33
Desktop: ubuntu
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile

differenza tra: sudo dpkg -i .deb, sudo apt install .deb

Messaggio da biagiopas »

hi guys :ciao:

che differenza c'è tra due comandi per installare un package .deb ???
sudo dpkg -i .deb
sudo apt install .deb

leggo sudo apt install .deb "To avoid having to deal with the required package dependencies"
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15382
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: differenza tra: sudo dpkg -i .deb, sudo apt install .deb

Messaggio da wilecoyote »

:) Salve, il dpkg installa il pacchetto se trova le dipendenze richieste preinstallate, altrimenti da errore.

Il apt installa il pacchetto che ci siano o no le dipendenze preinstallate, in difetto le scarica ed installa.

Per approfondire leggi le rispettive pagine man coi comandi:

Codice: Seleziona tutto

man apt
man dpkg
Per una veloce esplorazione leggi queste 2 wiki InstallareProgrammi/Apt & InstallareProgrammi/Dpkg.

Essendo richiesta consiglio segnalo per spostamento alla sezione Bar.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: differenza tra: sudo dpkg -i .deb, sudo apt install .deb

Messaggio da frapox »

biagiopas ha scritto:
martedì 1 marzo 2022, 13:00
hi guys :ciao:

che differenza c'è tra due comandi per installare un package .deb ???
sudo dpkg -i .deb
sudo apt install .deb

leggo sudo apt install .deb "To avoid having to deal with the required package dependencies"
Dpkg gestisce solo il db locale di pacchetti installati e/o installa pacchetti singoli scaricati, senza risolvere le dipendenze.

Apt è un frontend di piu alto livello a dpkg che oltre a installare pacchetti locali e remoti, risolvendone le dipendenze, effettua anche la ricerca per parole chiave e altro.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
faberfaber1984
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 273
Iscrizione: giovedì 2 dicembre 2021, 9:54
Desktop: gnome
Distribuzione: ubuntu lts 22.04

Re: differenza tra: sudo dpkg -i .deb, sudo apt install .deb

Messaggio da faberfaber1984 »

apt mediamente ti risolve più problemi quindi? perchè pensa lui a installare le dipendenze (che sarebbero cartelle e codici presenti in quelle cartelle?)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15382
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: differenza tra: sudo dpkg -i .deb, sudo apt install .deb

Messaggio da wilecoyote »

:) Salve,
faberfaber1984 ha scritto:
giovedì 3 marzo 2022, 18:02
apt mediamente ti risolve più problemi quindi? perchè pensa lui a installare le dipendenze (che sarebbero cartelle e codici presenti in quelle cartelle?)

apt non ti risolve più problemi, semplicemente a differenza di dpkg installa anche le eventuali dipendenze richieste.

In altri casi dpkg può sistemare problemi al sistema che apt non è in grado di fare.

Stringendo, sono come Stanlio & Ollio, hanno bisogno l'uno dell'altro.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti