GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat soubor Deb pomocí Dpkg -i nebo Apt?

Mám deb balíček k instalaci.

Mám nainstalovat pomocí dpkg -i my.deb , nebo apt?

Zvládnou oba dobře problém se softwarovou závislostí?

Pokud od apt, jak mohu nainstalovat z deb od apt?

Přijatá odpověď:

Když použijete apt k instalaci balíčku používá pod kapotou dpkg . Když nainstalujete balíček pomocí apt, nejprve vytvoří seznam všech závislostí a stáhne jej z úložiště.

Po dokončení stahování zavolá dpkg nainstalovat všechny tyto soubory splňující všechny závislosti.

Pokud tedy máte .deb soubor, můžete jej nainstalovat pomocí:

  1. Použití:

    sudo dpkg -i /path/to/deb/file
    sudo apt-get install -f
    
  2. Použití:

    sudo apt install ./name.deb
    

    Nebo

    sudo apt install /path/to/package/name.deb
    

    Se starým apt-get verze, musíte nejprve přesunout svůj deb soubor do /var/cache/apt/archives/ adresář. U obou po provedení tohoto příkazu automaticky stáhne své závislosti.

  3. Nejprve nainstalujte gdebi a poté pomocí něj otevřete soubor .deb (Klikněte pravým tlačítkem -> Otevřít pomocí ). Nainstaluje váš balíček .deb se všemi jeho závislostmi.

    Poznámka :APT udržuje index balíčků, což je databáze dostupných balíčků dostupných v repo definovaném v /etc/apt/sources.list a v /etc/apt/sources.list.d adresář. Všechny tyto metody nesplní softwarovou závislost, pokud závislosti požadované deb nejsou přítomny v indexu balíčku.

Proč používat sudo apt-get install -f po sudo dpkg -i /path/to/deb/file (jak je uvedeno v metodě 1)?

Z man apt-get :

 -f, --fix-broken
           Fix; attempt to correct a system with broken dependencies in place.

Když dpkg nainstaluje balíček a závislost na balíčku není splněna, ponechá balíček v „nekonfigurovaném“ stavu a tento balíček je považován za poškozený.

sudo apt-get install -f příkaz se pokusí opravit tento poškozený balíček instalací chybějící závislosti.


Linux
  1. Jak nainstalovat soubory .deb na Ubuntu Linux

  2. Jak upravit balíček deb?

  3. Jak se install -c liší od cp

  1. Jak nainstalovat soubor deb v Ubuntu (s příklady)

  2. Jak zjistit, které verze balíčku mohu nainstalovat na APT

  3. Jak nainstalovat soubor .dsc na linux

  1. Jak nainstalovat Termite?

  2. Debian:Jak nainstalovat nebo odebrat balíčky DEB pomocí dpkg

  3. Jak nainstalovat g ++ na Ubuntu