¿почему добавлять Репозитории PPA если у нас уже есть тысячи программ, использующих официальные репозитории Ubuntu?
Файлы личных пакетов (Personal Package Archive, на английском языке), позволяют разработчикам напрямую распространять программное обеспечение и обновления пользователям Ubuntu, не дожидаясь обновления собственных репозиториев Ubuntu.
Launchpad, сайт, на котором размещено большинство доступных PPA, создает двоичные файлы и сохраняет их в определенном репозитории. Это означает, что пользователи Ubuntu могут устанавливать эти пакеты так же, как они привыкли устанавливать остальные приложения в Ubuntu, с дополнительным преимуществом, заключающимся в том, что они будут иметь последние обновления для этих программ и даже могут найти программы, которые недоступны. доступны в официальных репозиториях.
Как установить репозитории PPA
Возьмем практический пример. Предположим, мы хотим установить Shutter. Первое, что нам нужно знать, это идентифицирующее имя PPA, который мы хотим установить. На странице Shutter PPA ясно, что для добавления этого репозитория необходимо отметить строку ppa: затвор / ppa.
Вариант 1: из командной строки
Все, что вам нужно сделать, это открыть терминал и ввести соответствующие команды, чтобы добавить PPA, обновить список пакетов и установить желаемую программу (Shutter в нашем примере).
sudo add-apt-repository ppa: shutter / ppa sudo apt-get update sudo apt-get install shutter
Вариант 2: из Центра программного обеспечения
1.- Откройте Центр программного обеспечения Ubuntu.
2.- редактировать > Истоки программного обеспечения
3.- Затем во вкладке Другое программное обеспечениенажмите добавлять и введите строку PPA. В нашем примере: ppa: затвор / ppa и нажмите на Принять.
4. Установите желаемую программу (продолжая наш пример, Shutter).
Как удалить репозитории PPA
Вариант 1: удалить PPA из командной строки
Следуя нашему примеру от Shutter:
sudo add-apt-repository --remove ppa:shutter/ppa
Очевидно, что строку ppa: shutter / ppa необходимо заменить на то, что соответствует в каждом случае.
Вариант 2: из Центра программного обеспечения
1.- Откройте Центр программного обеспечения Ubuntu.
2.- редактировать > Истоки программного обеспечения
3.- Затем во вкладке Другое программное обеспечениенажмите удаление и нажмите на Принять.
Как автоматически удалить PPA и соответствующие пакеты
Вариант 1: из командной строки
PPA-Purge - это простой скрипт, который удалит рассматриваемый PPA, а также все установленные из него пакеты.
1.- Установить PPA-Purge
sudo apt-get install ppa-purge
2.- Используйте PPA-Purge, чтобы удалить PPA. Следуя нашему примеру:
sudo ppa-purge ppa:shutter/ppa
Вариант 2: использование YPPA
1.- Установите Y-PPA:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
2.- Удалите рассматриваемый PPA. Графический интерфейс Y-PPA Manager достаточно интуитивно понятен, чтобы понять, что делать.
Как отключить репозитории PPA
Отключение PPA означает, что система не будет получать никаких обновлений из этого PPA, но ранее установленные пакеты не будут удалены. Преимущество отключения PPA перед его удалением состоит в том, что его легче снова включить.
Чтобы отключить PPA:
1.- Откройте Центр программного обеспечения Ubuntu.
2.- редактировать > Истоки программного обеспечения
3.- Затем во вкладке Другое программное обеспечениеснимите флажок рядом с нужным PPA и нажмите Принять.
Таким же образом можно повторно включить PPA.
Отличная статья (как всегда) 😀
Приятно читать тебя, Пабло ^^
Спасибо, Сайто! Я скучал по тебе! Как приятно видеть тебя здесь ...
Ура! Павел.
Очень ясно! Спасибо.
Очень хорошо.
О, МОЙ БОГ!! огромное спасибо.
Небольшая идея для завершения этого замечательного руководства: приходило ли вам в голову включить программы, которые включены в сам дистрибутив, или что в официальном репозитории есть только устаревшая версия или которую вы уже установили?
Например, я установил торрент-программу Azureus aka Vuze из официального репозитория, и после использования ее в течение нескольких месяцев и наличия большого количества активных файлов и торрентов, я оказался перед дилеммой, что я не мог удалить и потерять всю эту работу и что мне нужен был только один инструмент. доступна в последней версии, которую официальный репозиторий ubunto не обновлял.
Я думаю, я просто думаю, что мне это удалось, но это была настоящая одиссея, и я даже не узнал и не понял, как я это сделал.
Привет, Гамби! на самом деле ... процедура в этом случае такая же. Вы устанавливаете PPA, обновляете список пакетов, и при обновлении он сообщит вам, что есть новая версия программы (в вашем случае, azureus), которая является не чем иным, как той, которая доступна в ppa.
Надеюсь, я был ясен.
Ура! Павел.
Хорошо, но иногда включается конкретный ppa для дистрибутива.
У меня проблема например с обновлением Turpial 3.0. кто включил это в http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
в то время как мой программный центр сосредоточен на офицерах Оливии или «раринге» (я использую Linux Mint)
Я не скачиваю и не устанавливаю программу, хотя и указываю, что файлы размещены на высоком уровне.
Невозможно объяснить лучше! ... в эти дни я попытаюсь загрузить YPPA Manager, переведенный на испанский язык, в 1 ТОЛЬКО DEB 🙂 установите DEB, и все, это не имеет смысла ... он предназначен для людей, которые не знают, как добавить PPA и установить его вам нужно добавить PPA lol. Очень хорошая статья, много чего хватит. Ура!
Люблю этот блог, Пабло! Хороший дизайн и практичное наполнение. Мой вопрос сосредоточен на Elementary OS и связан именно с "Y PPA" и программным центром; Возможно ли, что установка первого выведет из строя второй? Пытаюсь завести и нопи,
Большое спасибо
Нет я так не думаю…
Не знаю, что это может быть, но я не думаю, что программный центр является причиной ошибки.
объятие! Павел.
Очень хорошая страница, это и я губка, старушка, но я все еще воспринимаю то, чему вы учите, в дополнение к тем, кто читал или комментировал.
Большое спасибо, Карлос, за ваши комментарии, никогда не поздно узнать.
Большое спасибо за ваш вклад, я новичок в Linux, и вы помогли мне лучше понять этот чудесный мир!