Úložiště je kolekce balíčků pro operační systém Linux. Můžete vytvořit centrální úložiště obsahující skutečné balíčky. Poté nakonfigurujte své ostatní systémy tak, aby se připojily k hlavnímu úložišti. Odkud můžete instalovat a aktualizovat balíčky.
Ubuntu a další systémy založené na Debianu používají APT (Advanced Packages Tool) jako správce balíčků. Apt uchovává všechny konfigurační soubory pod /etc/apt
adresář.
Tento tutoriál vám pomůže vytvořit seznam všech nainstalovaných repozitářů v systému založeném na Ubuntu nebo Debianu pomocí příkazového řádku.
Seznam nainstalovaných úložišť v Ubuntu
Odkazy na vzdálené úložiště se konfigurují v /etc/apt/sources.list
a všechny soubory pod /etc/apt/sources.list.d/
adresář.
Pomocí následujícího příkazu vypíšete všechna nakonfigurovaná úložiště v systému založeném na apt:
sudo grep -rhE ^deb /etc/apt/sources.list*
Uvidíte výstup jako níže:
deb http://mirrors.digitalocean.com/ubuntu/ xenial main restricted deb-src http://mirrors.digitalocean.com/ubuntu/ xenial main restricted deb http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.digitalocean.com/ubuntu/ xenial-updates main restricted deb http://mirrors.digitalocean.com/ubuntu/ xenial universe deb-src http://mirrors.digitalocean.com/ubuntu/ xenial universe . . . deb http://security.ubuntu.com/ubuntu xenial-security universe deb-src http://security.ubuntu.com/ubuntu xenial-security universe deb http://security.ubuntu.com/ubuntu xenial-security multiverse deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse
Případně můžete použít příkaz apt-cache k zobrazení seznamu všech úložišť. Tento příkaz také poskytne další podrobnosti o úložišti.
Zkusme níže uvedený příkaz:
sudo apt-cache policy
Výstup:
Package files: 100 /var/lib/dpkg/status release a=now 500 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 Packages release v=16.04,o=LP-PPA-ondrej-php,a=xenial,n=xenial,l=***** The main PPA for supported PHP versions with many PECL extensions *****,c=main,b=amd64 origin ppa.launchpad.net 500 https://deb.nodesource.com/node_13.x xenial/main amd64 Packages release o=Node Source,n=xenial,l=Node Source,c=main,b=amd64 origin deb.nodesource.com . . . 500 http://mirrors.digitalocean.com/ubuntu xenial/main amd64 Packages release v=16.04,o=Ubuntu,a=xenial,n=xenial,l=Ubuntu,c=main,b=amd64 origin mirrors.digitalocean.com Pinned packages:
Závěr
V tomto tutoriálu jste se naučili najít všechna úložiště nakonfigurovaná na systému založeném na Ubuntu nebo Debianu.