Как безопасно удалить репозиторий PPA в Ubuntu
Персональные архивы пакетов, широко известные как репозитории PPA, предоставляют пользователям Ubuntu возможность регулярно получать новое и обновленное программное обеспечение. Некоторые из этих репозиториев являются официальными и предоставлены разработчиками Ubuntu. Однако часто эти PPA содержат сторонние приложения. В этой статье объясняется, как удалить репозитории PPA, если они вам не нужны, и программное обеспечение, которое с ними поставляется. Обычной практикой является удаление всех сторонних PPA перед обновлением до более новых версий Ubuntu.
Графический метод
Чтобы удалить PPA с помощью приложения с графическим интерфейсом, необходимо установить приложение Synaptic Package Manager. Выполните следующую команду, чтобы установить Synaptic:
Запустите Synaptic из меню приложения и перейдите на вкладку «Настройки > Репозитории > Другое программное обеспечение».
Чтобы отключить PPA, снимите флажки как для основного репозитория, так и для его репозитория исходного кода. Нажмите на кнопку «Закрыть», чтобы выйти. Вам может быть предложено перезагрузить репозитории, нажмите «Обновить», чтобы обновить все репозитории, добавленные в вашу систему Ubuntu.
Дождитесь завершения процесса перезагрузки. Обратите внимание, что отключение PPA на вкладке «Другое программное обеспечение» удалит только репозитории. Любые пакеты, которые вы обновили или установили из репозиториев PPA, останутся без изменений. К сожалению, Synaptic не предоставляет автоматического способа удаления как источника репозитория, так и установленных из него пакетов. Вы можете вручную удалить пакеты из Synaptic двумя способами.
В первом способе вам придется вручную удалять пакеты перед отключением репозиториев на вкладке «Другое ПО». Нажмите на вкладку «Происхождение» на боковой панели и выберите репозиторий, который вы хотите удалить. Удалите все пакеты из выделенного репозитория, как показано на скриншоте ниже:
После этого вы можете приступить к отключению репозиториев на вкладке «Другое программное обеспечение».
Второй способ можно использовать после удаления репозиториев в опциях «Другое ПО». Перейдите на вкладку «Статус» и выделите запись «Установлено (вручную)» на боковой панели. Найдите пакеты, которые вы установили из PPA, и удалите их вручную.
Метод командной строки (лучший подход)
Этот метод требует установки удобной утилиты командной строки под названием «ppa-purge». Этот инструмент не только позволяет вам удалять репозитории PPA, но также автоматически удаляет или понижает связанные пакеты.
Чтобы установить ppa-purge в Ubuntu, используйте команду ниже:
Теперь, чтобы полностью очистить PPA вместе с прилагаемыми к нему пакетами, выполните команду в следующем формате:
Например, чтобы очистить PPA темы значков Papirus, вам нужно будет выполнить следующую команду:
Вы должны получить результат, как показано ниже. Дождитесь завершения процесса. Пакеты в репозитории будут либо удалены, либо переведены на стандартную версию Ubuntu, если они уже существовали в официальных репозиториях Ubuntu и были установлены в вашей системе до запуска команды ppa-purge.
Заключение
Если вы часто устанавливаете сторонние приложения в своей системе Ubuntu или хотите возиться со своим рабочим столом, добавляя сторонние репозитории PPA, все может сломаться, и вы можете захотеть вернуть пакеты. В таких случаях ppa-purge может быть очень полезен. Вы также можете установить менеджеры пакетов synaptic и aptitude, чтобы исправить поврежденные пакеты. Если в вашей системе установлены эти три утилиты, вы можете решить большинство проблем, связанных с пакетами и репозиториями PPA, в вашей системе Ubuntu.