rytp баÑбоÑÐºÐ¸Ð½Ñ Ð±ÐµÐ· маÑа VIDEOMEGA RU
Оглавление:
- Подходящие источники
- Установка
add-apt-repository(команда add-apt-repository не найдена) - Добавление репозиториев с помощью
add-apt-repository - Добавление репозиториев PPA
- Добавление репозиториев вручную
- Вывод
При установке пакетов с помощью Ubuntu Software Center или утилит командной строки, таких как
apt
или
apt-get
пакеты загружаются из одного или нескольких хранилищ программного обеспечения apt. Хранилище APT - это сетевой сервер или локальный каталог, содержащий пакеты deb и файлы метаданных, которые доступны для чтения инструментам APT.
Хотя в репозиториях Ubuntu по умолчанию доступны тысячи приложений, иногда вам может потребоваться установить программное обеспечение из стороннего репозитория.
В этом руководстве мы покажем вам два способа добавления репозитория apt в системы Ubuntu и Debian. Первый способ заключается в использовании команды
add-apt-repository
а второй - в добавлении хранилища вручную с помощью текстового редактора.
Подходящие источники
В Ubuntu и всех других дистрибутивах на основе Debian программные репозитории apt определены в файле
/etc/apt/sources.list
или в отдельных файлах в каталоге
/etc/apt/sources.list.d/
.
Имена файлов репозитория в каталоге
/etc/apt/sources.list.d/
должны заканчиваться на
.list
.
Общий синтаксис файла
/etc/apt/sources.list
имеет следующий формат:
deb http://repo.tld/ubuntu distro component…
- Первая запись в строке определяет тип архива. Тип архива может быть как deb, так и deb-src. Deb подразумевает, что хранилище содержит пакеты
.debто время как deb-src подразумевает исходные пакеты. Вторая запись - это URL хранилища. Третья запись задает имя кода распространения, такое как beaver, xenial и т. Д. Последние записи являются компонентами хранилища. или категории. Репозитории Ubuntu по умолчанию разделены на четыре компонента - основной, ограниченный, юниверс и мультиверс. Как правило, сторонние репозитории имеют только одну категорию.
Формат файлов в каталоге
/etc/apt/sources.list.d/
такой же, как и для обычного файла
sources.list
.
Большинство репозиториев предоставляют открытый ключ для аутентификации загруженных пакетов, которые необходимо загрузить и импортировать.
Чтобы иметь возможность добавить или удалить хранилище, вы должны войти в систему как пользователь с доступом sudo или root.
Обычно инструкции о том, как включить определенный репозиторий, включены в документацию программного обеспечения.
Установка
add-apt-repository
(команда add-apt-repository не найдена)
add-apt-repository
- это скрипт Python, который позволяет добавить APT-репозиторий либо в
/etc/apt/sources.list
либо в отдельный файл в каталоге
/etc/apt/sources.list.d
. Команду также можно использовать для удаления уже существующего хранилища.
Если
add-apt-repository
недоступен в вашей системе, вы получите сообщение об ошибке «Команда add-apt-repository not found».
Утилита
add-apt-repository
включена в
software-properties-common
пакет
software-properties-common
. Для его установки выполните следующие команды:
sudo apt update
sudo apt install software-properties-common
Добавление репозиториев с помощью
add-apt-repository
Основной синтаксис команды
add-apt-repository
следующий:
add-apt-repository repository
Где
repository
может быть либо обычной записью репозитория, которую можно добавить в файл
sources.list
например
deb http://repo.tld/ubuntu distro component
или PPA-репозиторий в
ppa: /
ppa: /
Чтобы увидеть все доступные опции команды
add-apt-repository
наберите
man add-apt-repository
в своем терминале.
По умолчанию в ubuntu 18.04 и новее
add-apt-repository
также обновляет индекс пакета, если импортируется открытый ключ репозитория.
Индекс пакетов - это база данных, которая содержит записи доступных пакетов из репозиториев, включенных в вашей системе.
Допустим, вы хотите установить MongoDB из своих официальных репозиториев.
Сначала импортируйте открытый ключ репозитория:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
Добавьте репозиторий MongoDB, используя команду ниже.
sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Репозиторий будет добавлен в файл
sources.list
.
Теперь вы можете установить любой из пакетов из недавно включенного репозитория:
sudo apt install mongodb-org
Если по каким-либо причинам вы хотите удалить ранее включенный репозиторий, используйте параметр
--remove
:
sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'
Добавление репозиториев PPA
Персональные архивы пакетов (PPA) - это сервис, который позволяет пользователям загружать исходные пакеты Ubuntu, созданные и опубликованные с помощью Launchpad, в качестве подходящего хранилища.
При добавлении репозитория PPA команда
add-apt-repository
создает новый файл в каталоге
/etc/apt/sources.list.d/
.
Например, чтобы добавить PPA Jonathon F, который предоставляет FFmpeg версии 4.x, вы должны выполнить:
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
При появлении запроса нажмите
Enter
репозиторий будет включен.
Press to continue or Ctrl-c to cancel adding it.
Открытый ключ репозитория PPA будет автоматически загружен и зарегистрирован.
После добавления PPA в вашу систему вы можете установить пакеты репозитория:
sudo apt install ffmpeg
Команда
apt
установит пакет и все его зависимости.
Добавление репозиториев вручную
Для демонстрации мы включим репозиторий CouchDB и установим программное обеспечение. CouchDB - это бесплатная отказоустойчивая база данных NoSQL с открытым исходным кодом, поддерживаемая Apache Software Foundation.
Чтобы добавить репозиторий, откройте файл
sources.list
текстовом редакторе:
sudo nano /etc/apt/sources.list
Добавьте строку хранилища в конец файла:
/etc/apt/sources.list
deb https://apache.bintray.com/couchdb-deb bionic main
Вместо того, чтобы редактировать файл с помощью текстового редактора, вы можете использовать следующую команду для добавления строки репозитория в файл
sources.list
:
echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list
$(lsb_release -cs)
напечатает кодовое имя Ubuntu. Например, если у вас Ubuntu версии 18.04, команда выведет
bionic
.
Другой вариант - создать новый файл репозитория в каталоге
/etc/apt/sources.list.d/
.
При ручной настройке хранилища вам также необходимо вручную импортировать открытый ключ хранилища в вашу систему. Для этого используйте либо
wget
либо
curl
:
curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
Приведенная выше команда должна вывести
OK
что означает, что ключ GPG был успешно импортирован и пакеты из этого хранилища будут считаться доверенными.
Перед установкой пакетов из недавно добавленного репозитория вы должны обновить индекс пакетов:
sudo apt update
После обновления индекса пакета вы можете установить пакеты из недавно добавленного репозитория:
Вывод
Мы показали вам, как добавить подходящие репозитории в Ubuntu. Те же инструкции применимы к любому дистрибутиву на основе Debian, включая Kubuntu, Linux Mint и Elementary OS.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
Ubuntu AptОбновление Zoho CRM добавляет репозиторий документов, осведомленность о местоположении
Приложение Zoho для управления взаимоотношениями с клиентами на основе облачных вычислений продолжает расширяться в функциях.
Как включить репозиторий epel на centos
Репозиторий EPEL (Extra Packages for Enterprise Linux) предоставляет дополнительные программные пакеты, которые не включены в стандартные репозитории Red Hat и CentOS. В этом руководстве мы покажем вам, как включить репозиторий EPEL в CentOS.
Как использовать команду apt в Linux
apt - утилита командной строки для установки, обновления, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных дистрибутивах Linux.







