Установка пакетов из внешних репозиториев в Ubuntu: Пошаговое руководство

Категория: линукс

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

Понимание процесса установки из внешних репозиториев

Перед тем как начать, рекомендую ознакомиться с двумя статьями для лучшего понимания:


  • Концепция репозиториев в Ubuntu
  • Концепция PPA в Ubuntu

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

Часть 1: Получение поддержки HTTPS для apt

Первый шаг заключается в установке необходимых инструментов:

sudo apt install apt-transport-https curl

curl — это инструмент для загрузки файлов в терминале Linux. Основная цель здесь — установка apt-transport-https, который позволяет вашей системе получать доступ к репозиториям через защищенный протокол HTTPS. Ранее репозитории Ubuntu использовали только HTTP.

В более новых версиях apt (выше 1.5) поддержка HTTPS уже встроена, и установка apt-transport-https не требуется. Однако в инструкциях вы все равно можете встретить это упоминание, так как оно актуально для более старых версий.

Часть 2: Добавление GPG-ключа удаленного репозитория

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

Чтобы добавить GPG-ключ внешнего репозитория, выполните следующую команду:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

Эта команда загружает GPG-ключ с указанного URL и добавляет его в систему. Вы можете просмотреть добавленные GPG-ключи с помощью команды:

apt-key list

Обратите внимание, что команда apt-key устарела, и в будущем ее планируется удалить, но пока ее можно использовать.

Часть 3: Добавление внешнего репозитория в список источников

Следующий шаг — добавить новый репозиторий в список источников вашей системы:

sudo sh -c 'echo "deb https://dl.yarnpkg.com/debian/ stable main" >> /etc/apt/sources.list.d/yarn.list'

Файл /etc/apt/sources.list содержит информацию о репозиториях Ubuntu. Все дополнительные репозитории должны быть размещены в отдельных файлах в директории /etc/apt/sources.list.d/. Это упрощает управление пакетами, так как при удалении репозитория достаточно удалить соответствующий файл.

Часть 4: Установка приложения из нового репозитория

Теперь, когда вы добавили GPG-ключ и URL репозитория, необходимо обновить локальный кэш метаданных пакетов:

sudo apt update

После этого вы можете установить пакет:

sudo apt install yarn

Для удобства можно объединить обе команды в одну:

sudo apt update && sudo apt install yarn

Заключение

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





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2024  
Clicky