Управление репозиториями PPA в Ubuntu

¿почему добавлять Репозитории PPA если у нас уже есть тысячи программ, использующих официальные репозитории Ubuntu?

Файлы личных пакетов (Personal Package Archive, на английском языке), позволяют разработчикам напрямую распространять программное обеспечение и обновления пользователям Ubuntu, не дожидаясь обновления собственных репозиториев Ubuntu.

Launchpad, сайт, на котором размещено большинство доступных PPA, создает двоичные файлы и сохраняет их в определенном репозитории. Это означает, что пользователи Ubuntu могут устанавливать эти пакеты так же, как они привыкли устанавливать остальные приложения в Ubuntu, с дополнительным преимуществом, заключающимся в том, что они будут иметь последние обновления для этих программ и даже могут найти программы, которые недоступны. доступны в официальных репозиториях.

Как установить репозитории PPA

Возьмем практический пример. Предположим, мы хотим установить Shutter. Первое, что нам нужно знать, это идентифицирующее имя PPA, который мы хотим установить. На странице Shutter PPA ясно, что для добавления этого репозитория необходимо отметить строку 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 будет удален из списка пакетов, но пакеты, установленные через PPA, не будут удалены, и эту задачу придется выполнять вручную. Чтобы автоматизировать этот процесс, который для некоторых может быть обременительным, существуют такие инструменты, как PPA Purge или Y-PPA менеджер.

Как автоматически удалить 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.

Таким же образом можно повторно включить PPA.


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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мордрауг сказал

    Отличная статья (как всегда) 😀

    Приятно читать тебя, Пабло ^^

    1.    давайте использовать Linux сказал

      Спасибо, Сайто! Я скучал по тебе! Как приятно видеть тебя здесь ...
      Ура! Павел.

  2.   Хуан Карлос Сенар сказал

    Очень ясно! Спасибо.

  3.   Джулиан сказал

    Очень хорошо.

  4.   Гамби сказал

    О, МОЙ БОГ!! огромное спасибо.
    Небольшая идея для завершения этого замечательного руководства: приходило ли вам в голову включить программы, которые включены в сам дистрибутив, или что в официальном репозитории есть только устаревшая версия или которую вы уже установили?
    Например, я установил торрент-программу Azureus aka Vuze из официального репозитория, и после использования ее в течение нескольких месяцев и наличия большого количества активных файлов и торрентов, я оказался перед дилеммой, что я не мог удалить и потерять всю эту работу и что мне нужен был только один инструмент. доступна в последней версии, которую официальный репозиторий ubunto не обновлял.
    Я думаю, я просто думаю, что мне это удалось, но это была настоящая одиссея, и я даже не узнал и не понял, как я это сделал.

    1.    давайте использовать Linux сказал

      Привет, Гамби! на самом деле ... процедура в этом случае такая же. Вы устанавливаете PPA, обновляете список пакетов, и при обновлении он сообщит вам, что есть новая версия программы (в вашем случае, azureus), которая является не чем иным, как той, которая доступна в ppa.
      Надеюсь, я был ясен.
      Ура! Павел.

  5.   Зитум сказал

    Хорошо, но иногда включается конкретный ppa для дистрибутива.
    У меня проблема например с обновлением Turpial 3.0. кто включил это в http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    в то время как мой программный центр сосредоточен на офицерах Оливии или «раринге» (я использую Linux Mint)
    Я не скачиваю и не устанавливаю программу, хотя и указываю, что файлы размещены на высоком уровне.

  6.   лозанотукс сказал

    Невозможно объяснить лучше! ... в эти дни я попытаюсь загрузить YPPA Manager, переведенный на испанский язык, в 1 ТОЛЬКО DEB 🙂 установите DEB, и все, это не имеет смысла ... он предназначен для людей, которые не знают, как добавить PPA и установить его вам нужно добавить PPA lol. Очень хорошая статья, много чего хватит. Ура!

  7.   Эркиё сказал

    Люблю этот блог, Пабло! Хороший дизайн и практичное наполнение. Мой вопрос сосредоточен на Elementary OS и связан именно с "Y PPA" и программным центром; Возможно ли, что установка первого выведет из строя второй? Пытаюсь завести и нопи,
    Большое спасибо

    1.    давайте использовать Linux сказал

      Нет я так не думаю…
      Не знаю, что это может быть, но я не думаю, что программный центр является причиной ошибки.
      объятие! Павел.

  8.   Карлос Сифуэнтес сказал

    Очень хорошая страница, это и я губка, старушка, но я все еще воспринимаю то, чему вы учите, в дополнение к тем, кто читал или комментировал.

    1.    Луиджи Торо сказал

      Большое спасибо, Карлос, за ваши комментарии, никогда не поздно узнать.

  9.   danny672007 сказал

    Большое спасибо за ваш вклад, я новичок в Linux, и вы помогли мне лучше понять этот чудесный мир!