Приватный репозиторий (для примера – atareao/atareao) – это адрес хранилища, откуда можно скачать приглянувшуюся программу, которая системой будет зарегистирована в системной базе, как приложение, и в последствии может запускаться из терминала по её имени. Как я уже писал здесь, приватный репозиторий можно добавить в систему всего двумя командами:
sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
Добавляем репозиторий. Всё хорошо, скачались открытые ключи программы, запускаем установку пакета, содержащего эту программу:
sudo apt-get install пакет
….
Пошла установка, инсталлировались ещё какие-то вспомогательные пакеты, используемые программой, но тут ехидно выскакивает сообщение об ошибке из-за принципиально неудовлетворимых в данной версии дистрибутива зависимостей. При работе с PPA в Ubuntu такое случается не так уж и редко. Конечно, можно всё оставить, как есть и забыть, система останется «на плаву», будет по-прежнему грузиться и работать, но зачем в системе мусор? Ведь он попал в базу данных установленных пакетов и при запуске очередного приложения только будет замедлять его поиск его в базе. Что же делать?
Прежде всего всего, воспользовавшись терминалом или его эмулятором, надо установить чистильщик приватных репозиториев:
sudo apt-get install ppa-purge
Теперь можно удалить злополучный репозиторий:
sudo ppa-purge ppa:atareo/atareo
Чистильщик больше не нужен, удаляем и его:
sudo apt-get remove ppa-purge
Поскольку в системе образовались лишние пакеты, которые не опираются ни на какой репозиторий, то удаляем их:
sudo apt-get autoremove
Также удаляем пакеты, которые установились, но не используются и больше обновляться не будут:
sudo apt-get autoclean
Проверим, не нарушились какие-либо зависимости между оставшимися пакетами:
sudo apt-get check
Система быстро построит дерево зависимостей и, если всё хорошо, то не выдаст никакой ошибки. Или сообщит, чего не хватает. В таком случае с помощью команд sudo apt-get install придётся повторно установить недостающие пакеты. Правда, обычно такого не случается. Удачи!
Горячие темы