Возможность добавлять репозитории в Linux необходима для получения программного обеспечения из сторонних источников, отличных от официальных репозиториев. В Ubuntu вы можете добавить репозиторий с помощью команды add-apt-repository или отредактировав файл sources.list.
Но как удалить добавленный репозиторий, когда вы закончите с ним? Удалить запись репозитория в Ubuntu еще проще, чем добавить ее, и есть несколько способов сделать то же самое.
Удаление записи репозитория из sources.list
Самый удобный способ удалить нежелательный репозиторий пакетов в Ubuntu — это отредактировать файл sources.list. В исходном файле перечислены все настроенные репозитории в вашей системе. Вы можете просмотреть содержимое файла с помощью любой из программ Linux для просмотра файлов.
Начните с открытия файла в текстовом редакторе по вашему выбору (в этом руководстве мы будем использовать Vim):
sudo vim /etc/apt/sources.list
Найдите репозиторий, который вы хотите удалить, и удалите всю строку. Сохраните файл и выйдите из Vim. продолжать. Теперь обновите источники пакета с помощью:
судо подходящее обновление
После удаления репозитория из файла sources.list вы не будете получать из него обновления пакетов.
Файл sources.list принадлежит пользователю root и может нарушить конфигурацию репозитория, если его не изменить должным образом.
Удаление ключа GPG для репозитория
Пакеты в репозитории подписываются парой ключей: открытым и закрытым. Когда вы добавляете репозиторий, вы просите менеджера пакетов (APT) доверять пакетам, найденным в этом репозитории. После удаления записи репозитория из исходного файла вам также следует удалить связанный с ней ключ GPG.
Для этого сначала перечислите все доверенные ключи с помощью:
список ключей sudo apt
Вторая строка в паб запись является фактическим ключом, в то время как жидкость это имя репозитория. Найдите репозиторий, который вы только что удалили, затем скопируйте последние восемь символов его ключа.
Введите следующее, чтобы удалить ключ, заменив шестнадцатеричное значение в конце скопированными символами:
sudo apt-ключ D38B4796
Вы также можете указать весь ключ в команде, если хотите:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Удалить PPA с помощью add-apt-repository
Когда дело доходит до удаления PPA, лучший и самый безопасный способ — использовать add-apt-repository. Это единственная команда, которую вам нужно добавить, а также удалить PPA в Ubuntu. Не позволяйте его названию обмануть вас, заставляя думать иначе.
Получите список всех настроенных PPA, указав содержимое файла /etc/apt/sources.list.d каталог с использованием команда лс:
лс /etc/apt/sources.list.d
Как только вы нашли PPA, который хотите удалить, используйте -р флаг с add-apt-repository:
sudo add-apt-repository -r ppa: автор/reponame
Если на выходе отображается ошибка "add-apt-repository: команда не найдена", вам придется сначала установить инструмент.
Вы также можете удалить папку PPA из каталога sources.list.d, и это удалит репозиторий из вашей системы.
Используйте Ubuntu Software Updater для удаления репозитория
Ubuntu предлагает графический способ управления репозиториями программного обеспечения и сторонними PPA с помощью приложения Software Updater. Для начала запустите Software Updater из меню приложений и нажмите Настройки.
После запуска переключитесь на Другое программное обеспечение вкладка Вы увидите список всех сторонних источников программного обеспечения, настроенных на вашем компьютере. Чтобы отключить репозиторий, снимите флажок, соответствующий репозиторию, и введите пароль администратора.
Если вы решили удалить репозиторий пакетов, выделите запись и нажмите Удалять.
Наконец, обновите исходники пакета с помощью APT:
судо подходящее обновление
Вы также можете редактировать или добавить сторонний репозиторий в Ubuntu с помощью приложения Software Updater.
Управление программным обеспечением в Ubuntu стало проще
Добавление и удаление репозиториев — еще один аспект управления пакетами в Ubuntu и других дистрибутивах Linux. Чтобы обеспечить безопасность вашей системы, вы всегда должны проверять, является ли репозиторий или PPA подлинным и не предлагает ли оно какое-либо вредоносное программное обеспечение.
Ubuntu поставляется с несколькими предварительно настроенными репозиториями. Это официальные репозитории, откуда вы можете скачать доверенные пакеты для установки.