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

/www/pages/modesco/ubuntovod

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

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

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

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

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

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

sudo add-apt-repository ppa:репозиторий/ppa

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

sudo add-apt-repository ppa:kazam-team/unstable-series

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

sudo apt-get update

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

deb http://www.skulltag.com/download/files/release/deb stable multiverse

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

sudo gedit /etc/apt/sources.list

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

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

sudo add-apt-repository `deb http://www.skulltag.com/download/files/release/deb stable multiverse`

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

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

sudo add-apt-repository --remove ppa:репозиторий/ppa

Пример:

sudo add-apt-repository --remove ppa:kazam-team/unstable-series

Как отключить репозиторий (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
Как отключить сразу все репозитории в один клик?