1,3K подписчиков

Как вручную добавить репозитории программного обеспечения в Linux

1,5K прочитали
Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .

Если вы хотите вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .

Когда вы ищете пакет в Linux через командную строку, менеджер пакетов вашей системы ищет пакет в различных репозиториях. По умолчанию каждый дистрибутив Linux имеет несколько официальных репозиториев, содержащих стабильные пакеты, поддерживаемые командой дистрибутива.

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

Давайте посмотрим, как вы можете добавить новые репозитории в список источников вашей системы.

В дистрибутивах Ubuntu и Debian

Дистрибутивы на базе Debian, включая Ubuntu, используют инструмент Advanced Package Tool (APT) для установки и обновления пакетов. Вы можете найти информацию о репозитории программного обеспечения в файле /etc/apt/sources.list вашей установки Linux на базе Debian.

Хотя вы можете вручную ввести сведения о репозитории в файл, это может быстро стать утомительной работой. Лучший способ добавить их в вашу систему - использовать инструмент add-apt-repository .

Установите add-apt-repository

Вы не найдете утилиту add-apt-repository, установленную в вашей системе по умолчанию. Это часть пакета software-properties-common . Чтобы установить add-apt-repository с помощью диспетчера пакетов APT, введите:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-2

Добавление репозиториев с помощью add-apt-repository

Теперь, когда вы установили пакет, пришло время добавить в вашу систему сторонний репозиторий программного обеспечения. Основным синтаксисом добавления репозиториев является:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-3

..где repository - это формат, используемый файлом sources.list.

Формат ввода файла по умолчанию:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-4

Например, чтобы добавить репозиторий Ubuntu universe в вашу систему:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-5

Вы также можете добавить PPA с помощью add-apt-repository, используя следующий синтаксис команды:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-6

..где user и name - это имя владельца и имя PPA соответственно.

Чтобы добавить PHP PPA от Ondrej с помощью add-apt-repository:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-7

Ручное добавление репозиториев в Fedora и CentOS

Fedora, CentOS и другие дистрибутивы на основе RHEL используют менеджеры пакетов DNF и yum. В отличие от APT, DNF имеет встроенный метод config-manager, который позволяет пользователям легко добавлять, удалять и отключать сторонние репозитории.

Использование DNF Package Manager

Чтобы добавить новый репозиторий с помощью DNF:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-8

...где repository - это URL-адрес репозитория программного обеспечения.

Чтобы включить репозиторий, введите:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-9

Использование yum-config-manager

Кроме того, вы также можете использовать утилиту yum-config-manager для добавления репозиториев и управления ими в вашей системе. Yum-config-manager по умолчанию не установлен в дистрибутивах на основе RHEL, поэтому вам придется установить его вручную. Это часть пакета yum-utils. Чтобы установить его, введите:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-10

Формат команды yum-config-manager аналогичен DNF. Вы можете добавить новый репозиторий с помощью yum-config-manager следующим образом:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-11

Включить репозиторий тоже очень просто.

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-12

Arch Linux и AUR

Если вы используете Arch Linux, возможно, вы уже знаете, что пользователи не могут добавлять репозитории в Arch. Но это не значит, что вы не можете загружать дополнительные пакеты в свою систему.

В Arch Linux есть AUR, пользовательский репозиторий Arch, который содержит тысячи сторонних пакетов, разработанных пользователями. Вы можете получить доступ к AUR с помощью менеджера пакетов AUR. Pacman, который является менеджером пакетов по умолчанию в Arch Linux, не может получить доступ к пакетам, хранящимся в пользовательском репозитории Arch.

Есть несколько менеджеров пакетов AUR, самый известный из которых - yay. Вы можете легко установить yay в свою систему, клонировав репозиторий git.

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-13

Измените разрешения загруженной папки:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-14

Измените каталог и используйте команду makepkg для установки yay:

Если вы хотите  вручную добавить репозитории программного обеспечения на свой компьютер Linux, вот пошаговое руководство .-15

Управление списком репозиториев вашей системы

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