
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ářů.