Как просмотреть репозитории, установленные в Ubuntu и Debian

12 set 2022 3 min di lettura
Как просмотреть репозитории, установленные в Ubuntu и Debian
Indice dei contenuti

Введение

Репозиторий — это набор пакетов для операционной системы Linux. Вы можете создать центральный репозиторий, содержащий актуальные пакеты. Вы можете настроить систему для подключения к основному репозиторию, откуда вы можете устанавливать и обновлять пакеты.

Ubuntu и другие системы на основе Debian используют Advanced Packages Tool ( APT ) в качестве менеджера пакетов. Apt хранит все файлы конфигурации в каталоге /etc/apt.

Это руководство поможет вам составить список всех репозиториев, установленных в системе на основе Ubuntu или Debian, через командную строку.

Список репозиториев, установленных в Ubuntu

Ссылки на удаленный репозиторий настраиваются в файле /etc/apt/sources.list и во всех файлах в каталоге /etc/apt/sources.list.d/.

Используйте следующую команду, чтобы вывести список всех репозиториев, настроенных в системе на основе apt:

sudo grep -rhE ^deb /etc/apt/sources.list*

Вы увидите вывод, как показано ниже:

deb http://archive.ubuntu.com/ubuntu focal main restricted
 deb http://archive.ubuntu.com/ubuntu focal-updates main restricted
 deb http://archive.ubuntu.com/ubuntu focal universe
 deb http://archive.ubuntu.com/ubuntu focal-updates universe
 deb http://archive.ubuntu.com/ubuntu focal multiverse
 deb http://archive.ubuntu.com/ubuntu focal-updates multiverse
 deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
 deb http://security.ubuntu.com/ubuntu focal-security main restricted
 deb http://security.ubuntu.com/ubuntu focal-security universe
 deb http://security.ubuntu.com/ubuntu focal-security multiverse.....
 deb http://ppa.launchpad.net/libreoffice/libreoffice-7-0/ubuntu focal main
 deb http://archive.ubuntu.com/ubuntu focal main restricted
 deb http://archive.ubuntu.com/ubuntu focal-updates main restricted
 deb http://archive.ubuntu.com/ubuntu focal universe
 deb http://archive.ubuntu.com/ubuntu focal-updates universe
 deb http://archive.ubuntu.com/ubuntu focal multiverse
 deb http://archive.ubuntu.com/ubuntu focal-updates multiverse
 deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
 deb http://security.ubuntu.com/ubuntu focal-security main restricted
 deb http://security.ubuntu.com/ubuntu focal-security universe
 deb http://security.ubuntu.com/ubuntu focal-security multiverse

Кроме того, вы можете использовать команду apt-cache для вывода списка всех репозиториев. Эта команда также предоставит более подробную информацию о репозитории.

Давайте попробуем команду apt-cache:

sudo apt-cache policy

Вы должны увидеть вывод, подобный следующему:

Package files:
 100 /var/lib/dpkg/status
 release a=now
 500 http://ppa.launchpad.net/libreoffice/libreoffice-7-0/ubuntu focal/main i386 Packages
 release v=20.04,o=LP-PPA-libreoffice-libreoffice-7-0,a=focal,n=focal,l=LibreOffice 7.0.x,c=main,b=i386
 origin ppa.launchpad.net
 500 http://ppa.launchpad.net/libreoffice/libreoffice-7-0/ubuntu focal/main amd64 Packages
 release v=20.04,o=LP-PPA-libreoffice-libreoffice-7-0,a=focal,n=focal,l=LibreOffice 7.0.x,c=main,b=amd64
 origin ppa.launchpad.net
 500 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 Packages
 release v=20.04,o=Ubuntu,a=focal-security,n=focal,l=Ubuntu,c=multiverse,b=amd64
 origin security.ubuntu.com.....

 500 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages
 release v=20.04,o=Ubuntu,a=focal-updates,n=focal,l=Ubuntu,c=main,b=i386
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
 release v=20.04,o=Ubuntu,a=focal-updates,n=focal,l=Ubuntu,c=main,b=amd64
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/multiverse i386 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=multiverse,b=i386
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/multiverse amd64 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=multiverse,b=amd64
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/universe i386 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=universe,b=i386
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=universe,b=amd64
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/restricted i386 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=restricted,b=i386
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/restricted amd64 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=restricted,b=amd64
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/main i386 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=main,b=i386
 origin archive.ubuntu.com
 500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
 release v=20.04,o=Ubuntu,a=focal,n=focal,l=Ubuntu,c=main,b=amd64
 origin archive.ubuntu.com

Вывод

В этом руководстве вы узнали, как просматривать и находить все репозитории, настроенные в системах на базе Ubuntu или Debian.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.