Как добавить PPA репозиторий в Ubuntu

 

Как добавить PPA репозиторий в Ubuntu

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

Canonical в свое время решила упростить для разработчиков процесс распространения своих проектов и создала launchpad.net, где одной из ключевых функций является возможность создания своего репозитория, который именуется персональным архивом пакетов (Personal Package Arhive — PPA), что сокращенно и будет PPA. Установка с PPA, очень популярный способ установки программ в Ubuntu, если по какой либо причине установка из стандартного репозитория невозможна.

Из нескольких способов, добавления PPA в Ubuntu, консольный вариант является, как мне кажется, самым простым. И выглядит он таким образом.

Как добавить PPA репозиторий в Ubuntu

Чтобы добавить ppa репозиторий в Ubuntu, есть специальная команда add-apt-repository. Например, добавление репозитория для ubuntu tweak будет выглядеть так:

sudo add-apt-repository ppa:tualatrix/ppa

Где ppa:tualatrix/ppa будет сам репозиторий. После добавления источника пакетов нужно обязательно выполнить команду:

sudo apt-get update

Чтобы проиндексировать его и только после этого можно устанавливать программу.

Удаление PPA из Ubuntu

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

sudo add-apt-repository --remove ppa:tualatrix/ppa

И, естественно тоже выполнить:

sudo apt-get update
 

Оставить комментарий

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

 

 

 
Top