Как добавлять, удалять и отключать PPA в Ubuntu

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

Собственно начну с того, что можно воспользоваться программой Y PPA Manager. Но это совсем не Linux Way, поэтому ниже опишу процесс как сделать все нужные действия с помощью консоли.

Что такое репозиторий (PPA)

Начнём с самого простого вопроса - а что же такое репозиторий? Это некое хранилище, где находятся нужные вам пакеты. Естественно, что стандартные репозитории Ubuntu, доступные сразу после установки, не могут в себя вместить абсолютно все существующие пакеты. Именно поэтому создаются сторонние репозитории.

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

Разберём добавление репозитория на примере программы Kazam Screencaster. Что бы добавить репозиторий нужно воспользоваться следующей командой:

Добавим репозиторий Kazam Screencaster:

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

Но иногда нужно добавить репозиторий, который выглядит немного по другому. К примеру у программы Skulltag нужно добавить такую строчку в список репозиториев:

Для этого есть два варианта. Первый - долгий, но вроде как стандартный. Нужно добавить данную строку в файл /etc/apt/sources.list, для этого откройте его:

И в новой строке вставьте нужный репозиторий, сохраните файл и обновите список пакетов.

Либо опять таки воспользуйтесь командой add-apt-repository, прописав в кавычках добавляемый репозиторий. Пример:

Как удалить репозиторий (PPA)

Для удаления репозитория нужно воспользоваться немного изменённой командой:

Пример:

Как отключить репозиторий (PPA)

Иногда требуется не просто удалить репозиторий, а ненадолго его отключить. Тут нам поможет Центр приложений Ubuntu. Открываем его, переходим в "Правка" -> "Источники приложений...". В открывшемся окне открываем вкладку "Другое ПО", ищем нужный репозиторий и после этого снимаем галочку напротив. Всё, репозиторий отключен.

Думаю всё понятно объяснил. Нужны ли вам такие статьи?

Любите игры для андроид? Тогда вам на сайт androidn.ru.

Нужно найти место для работы? Тогда стоит снять в аренду офис, работать дома не всегда наилучший вариант.

Myr4ik07
2012-02-11 00:57:00
Часто приходится использовать и вечно забываю эти команды, я хоть не один такой?!
Oricus
2012-02-11 02:10:00
Конечно надо...Тока не совсем понятно что есть что в этой строке по добавлению PPA и откуда собственно этот PPA брать...?
Evgeniy Lukoyanov
2012-02-12 14:22:00
Да, нужно, спасибо.
Bezpvspb
2012-04-04 12:41:00
Благодаря этой статье, несколько периодически возникающих вопросов исчезло. 
Sk8er
2012-04-04 18:59:00
Рад, что помог :)
Alex Demin
2012-09-09 23:07:00
А чем отличается удаление репы с помощью add-apt-repository --remove от ppa-purge, например?
Антон Сугоняк
2012-11-24 22:28:00
нет братишка, не один:)
myr4ik07
2012-11-24 22:53:00
:) Привет Антон
Hunter
2013-05-22 02:57:00
А че без гуев то никак репозетарий не отключить?
virus500
2013-07-01 19:11:00
Так и я писать статьи умею. Ты напиши где и откуда эти РРА брать.
HunTeR
2013-08-11 11:01:00
Тем, что ppa-purge необходимо сначала установить ) sudo apt-get install ppa-purge
cupanya
2013-11-10 04:45:00
da da da !
KelTanas
2014-01-26 13:21:00
А как на счет http://netwrk.eu/ubuntu-add-apt-repository-command-not-found/ ?
111
2014-04-18 10:53:00
Как добавить репозиторий для Kazam Screencaster через /etc/apt/sources.list? Что прописывать там? Интересует исключительно такой вариант. Буду рад ответу. У меня Дебиан.
Roman Pavlovsky
2014-09-27 19:56:00
Не работает: add-apt-repository --remove ppa:mozillateam/firefox-stable Usage: add-apt-repository sourceline add-apt-repository is a script for adding apt sources.list entries. It can be used to add any repository and also provides a shorthand synatax for Launchpad PPA (Personal Package Archive) repositories via ppa:user/repository add-apt-repository: error: no such option: --remove Версия системы: Ubuntu 10.04 TLS
solty
2016-04-23 04:50:00
Как отключить сразу все репозитории в один клик?
Константин Имамов
2017-11-09 08:20:30
К сожалению не раскрыто что такое PPA, как он преобразовывает репозиторий/ppa в нормальную ссылку на скачивание пакета и где эти пакеты хранятся.