Поиск по сайту:

Как установить пакеты из определенного репозитория в Linux

В этом кратком руководстве объясняется, как установить пакеты из определенного репозитория из командной строки в Unix-подобных операционных системах. Это может быть полезно, если определенный пакет недоступен в официальных репозиториях или вы просто хотите установить самую последнюю версию пакета из определенного стороннего репозитория. Это не так уж и сложно. Читай дальше.

Установите пакеты из определенного репозитория в Linux

В системах на базе YUM:

В RHEL, CentOS и других системах на базе YUM вы можете устанавливать пакеты из определенного репозитория, например EPEL, как показано ниже.

sudo yum --enablerepo=epel install nagios

Приведенная выше команда включит репозиторий EPEL и установит пакет nagios.

Если вы не знаете имя репозитория или его идентификатор, перейдите по следующей ссылке.

  • Как найти список установленных репозиториев из командной строки в Linux

В системах на основе APT:

В Debian, Ubuntu и других системах на основе APT мы используем флаг -t с менеджером пакетов apt-get для установки пакета из определенного репозитория, то есть определенного выпуска.

Следующая команда устанавливает пакет lxd из репозитория xenial-backports.

sudo apt-get -t xenial-backports install lxd

Обратите внимание, что пакет lxd доступен в официальных репозиториях. Однако я установил его из репозитория xenial-backports для демонстрационных целей.

Рекомендуется к прочтению:

  • Как составить список установленных пакетов из определенного репозитория в Linux

В системах SUSE/openSUSE:

В SUSE и openSUSE мы можем установить пакет из определенного репозитория, указав имя репозитория, псевдоним менеджера пакетов zypper.

Следующая команда установит веб-браузер Firefox из репозитория Mozilla.

sudo zypper install mozilla:MozillaFirefox

Здесь mozilla — это псевдоним репозитория, из которого можно установить пакет Firefox.

Обратите внимание, что даже если пакеты установлены из определенного репозитория, зависимости указанных пакетов могут быть получены и из других репозиториев. Поэтому не отключайте другие репозитории и не пытайтесь установить пакет из определенного репозитория. Вы не можете установить все пакеты только из одного репозитория.

Статьи по данной тематике