GNU/Linux >> Znalost Linux >  >> Debian

Jak přidat úložiště do Debianu

APT před instalací zkontroluje stav všech balíčků, závislosti balíčku. APT stahuje balíčky z jednoho nebo více úložišť. Repozitář (zdroj balíčku) je v podstatě síťový server. Termín "balíček" se týká jednotlivého souboru s příponou .deb, který obsahuje buď celou aplikaci, nebo její část. Normální instalace přichází s nakonfigurovanými výchozími repozitáři, ale ty obsahují jen několik balíčků z oceánu dostupného svobodného softwaru.

V tomto tutoriálu se naučíme, jak přidat úložiště balíčků do Debianu .

1. Přidání úložiště z terminálu

Úložiště balíčků můžete do Debianu přidat 2 způsoby z prostředí shell:ručně nebo pomocí apt . Informace o úložišti balíčků jsou uloženy v souboru s názvem /etc/apt/sources.list . A také může být uložen v libovolném souboru v adresáři /etc/apt/sources.list.d/ .

Přidat úložiště ručně

Chcete-li přidat úložiště ručně, musíte upravit soubor /etc/apt/sources.list. Položky v tomto souboru mají syntaxi jako:

Archive-Type Repository-URL Distribution Component1 Component2 Component3

Typ archivu – První slovo na řádku může být deb nebo deb-src . Deb označuje, že archiv obsahuje balíčky .deb a deb-src označuje, že archiv má zdrojové balíčky.

Adresa URL úložiště – Tato položka je adresa URL úložiště, odkud se má balíček stáhnout.

Distribuce – Může to být buď kódové jméno vydání, alias (např. bullseye) nebo třída vydání (oldstable, stable, testing, unstable).

Komponenta – Může to být hlavní, příspěvková nebo nevolná. main obsahuje balíček kompatibilní s DFSG jako součást distribuce Debian. contrib obsahuje balíček vyhovující DFSG, který nemá závislosti v main . non-free obsahuje balíčky, které nejsou v souladu s DFSG.

Přidejme například úložiště VirtualBox do Debian Bullseye. Nejprve otevřete soubor /etc/apt/sources.list a upravte jej.

$ sudo nano /etc/apt/sources.list

Nyní můžete do souboru přidat řádek úložiště balíčků.

deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bullseye contrib

Níže je soubor /etc/apt/sources.list z mého systému Debian 11, obsahuje některé z oficiálních repozitářů Debianu, které byly přidány během instalace Debianu, a můžete si také prohlédnout nově přidané úložiště.

Místo přidávání do souboru /etc/apt/sources.list můžete také vytvořit vlastní zdrojový soubor s příponou .list v adresáři /etc/apt/sources.list.d/ a přidat úložiště do tohoto souboru. To také funguje.

Jakmile je repozitář apt přidán, nezapomeňte aktualizovat index balíčku:

$ sudo apt update

Přidejte úložiště pomocí add-apt-repository

Add-apt-repository je skript Pythonu používaný k přidání běžného úložiště APT nebo PPA. Tento nástroj je součástí software-properties-common balíček.

Základní syntaxe add-apt-repository příkaz je následující:

add-apt-repository [options] repository

Musíte si například nainstalovat Docker z oficiálního úložiště. Nejprve aktualizujte index balíčku a nainstalujte všechny závislosti.

$ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Importujte klíč GPG úložiště:

$ sudo curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

Nyní přidejte úložiště Docker pomocí add-apt-repository :

$ sudo add-apt-repository 'deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable'

Tím přidáte informace o úložišti do souboru etc/apt/sources.list.

Dále aktualizujte index balíčku a poté nainstalujte balíček docker.

sudo apt update
apt-cache policy docker-ce

Chcete-li odebrat povolené úložiště, zadejte:

$ sudo add-apt-repository --remove 'deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable'

Add-apt-repository také umožňuje přidat PPA Repository . PPA je zkratka pro Personal Package Archive, která umožňuje vývojářům vytvářet jejich vlastní úložiště.

Chcete-li například přidat úložiště PPA pro libreoffice, zadejte:

$ sudo add-apt-repository ppa:libreoffice/libreoffice-7-0

Po přidání PPA můžete nainstalovat příslušný balíček pomocí apt.

2. Přidání úložiště z GUI

Případně můžete přidat úložiště balíčků z Debian Gui. Používám Debian 11 s prostředím Gnome Desktop.

Na ploše vyhledejte 'Software &Updates'

V 'Software &Updates' vyberte druhou kartu 'Other Software'

Klikněte na tlačítko 'Přidat', poté přidejte řádek APT a kliknutím na tlačítko 'Přidat zdroj' aktualizujte /etc/apt/sources.list soubor.

Závěr

V tomto tutoriálu jsme se naučili, jak přidat úložiště balíčků do Debianu. děkujeme za přečtení, dejte nám prosím vědět svůj názor v sekci komentářů.


Debian
  1. Jak přidat IP na seznam povolených ve Fail2ban na Debian Linuxu

  2. Jak přidat úložiště Yum

  3. Debian – Jak poznat zdrojové úložiště balíčku v Debianu?

  1. Jak přidat úložiště Apt v Ubuntu a Debianu

  2. Debian – bezpečnost úložiště Debian?

  3. Debian – Jak přidat Xorg-edgers Ppa do Debianu?

  1. Jak nainstalovat Yarn na Debian 9

  2. Jak přidat odkládací prostor na Debianu 9

  3. Jak přidat úložiště Ubuntu PPA do Debian 7 Wheezy