Большая часть приватных репозиториев программ, по крайней мере тех, коды которых открыты, объединены проектом launchpad.net. Скорее всего, оттуда вы их и ставили. Поэтому можно зайти на страничку проекта и в поиске набрать имя программы. Вас выведут на нужную страницу, посвящённую PPA этой программы. Такой поиск, конечно, полезен, но надо вспоминать имена всех программ, которые вы успели накопить. Если вы не вели записей в тетрадке – это проблема. Однако, выход есть!
Для ленивых склеротиков, как автор этих строк, разработана замечательная программа y-ppa-manager. Для неё есть PPA, найдём его и в последний раз установим PPA через эмулятор терминала. Далее будем пользоваться графическим интерфейсом этой программы. Идём на страничку launchpad.net и набираем в поиске без кавычек «y-ppa-manager». По первой же ссылке выходим на страницу https://launchpad.net/y-ppa-manager , в которой сразу же находим ссылку на персональный архив разработчика https://launchpad.net/~webupd8team/+archive/y-ppa-manager , переходим и далее в рубрике «Adding this PPA to your system» выделяем и копируем в буфер обмена обозначенный жирным шрифтом ppa:webupd8team/y-ppa-manager. Это и есть адрес PPA. Надеюсь, вы знаете, как установить PPA, проиндексировать его и установить пакет. Специально для новичков сообщаю, что нужно будет выполнить следующие команды:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
На всякий случай командами
sudo apt-cache policy имя_пакета
проверьте, установлены ли у вас вспомогательные пакеты ppa-purge и yad. Если нет, то установите, как обычно, командой sudo apt-get install имя_пакета.. Если у вас Ubuntu, то открываем директорий /usr/share/applications и перетаскиваем значок программы в лончерную панель Unity, должно получиться примерно так:
Если у вас Xubuntu или Kubuntu, то тоже перетаскивайте значок в лончерную панель или, если панели нет, то скопируйте значок на рабочий стол. Всё! Больше для работы с PPA терминал вам не потребуется. Запускаем y-ppa-manager. Пиктограммы меню продублированы надписями, вход в раздел – двойной клик по пиктограмме.
Теперь добавить в систему новый PPA совсем просто: вызываем «добавлятель» (пиктограмма с плюсиком), вбиваем предварительно скопированный из персонального web-архива разработчика адрес PPA, жмём OK. Удалить PPA ещё проще: вызываем «удалятель» (пиктограмма с иксом), в списке находим удаляемый PPA, кликаем по нему и жмём OK. Но реальная ценность программы в том, что она действительно автоматизирует работу с PPA.
Пусть вам надо: 1) восстановить, какую программу, из какого PPA вы ставили, 2) выйти в персональный архив разработчика и исследовать, что он предлагает для нового дистрибутива. Теперь это элементарно! Вызываем список установленных PPA:
Находим в списке нужный PPA, отмечаем, жмём кнопку «List packages», получаем список пакетов, которые устанавливались из этого PPA:
Находим в списке интересующий пакет, отмечаем, жмём кнопку «Open PPA in browser» и выходим в персональный архив разработчика:
Если вы чётко помните имя программы, установленной ранее из PPA, то нет необходимости рыться в списке разных PPA, можно просто вызывать поиск архива разработчика по её имени, обратившись к разделу меню «Search in all PPAs».
Но автоматизации может быть и больше. Для этого предназначен раздел меню «Advanced»:
Из всех подменю наиболее полезными являются восстановление утерянных ключей к программам и разрешение работы PPA после апгрейда дистрибутива. Не лишним будет и резервное копирование-восстановление списка PPA, особенно, если надо обслуживать несколько компьютеров.
И ещё одно полезное свойство программы. Программа автоматически настраивается на текущий дистрибутив. Однако, для тех, у кого форк Ubuntu, например, Mint или Cinnamon (есть любители), можно в настройках принудительно указать, какой дистрибутив Ubuntu следует подразумевать. Успехов!
Комментарии
Добавлю, что индексация списка PPA выполняется тоже автоматически, и о ней теперь можно забыть.