Възможността за добавяне на хранилища в Linux е от съществено значение за получаване на софтуер от източници на трети страни, различни от официалните хранилища. В Ubuntu можете да добавите хранилище, като използвате командата add-apt-repository или като редактирате файла sources.list.
Но как да премахнете добавеното хранилище, след като приключите с него? Изтриването на запис в хранилище в Ubuntu е дори по-лесно от добавянето на такъв и има няколко начина да направите същото.
Изтриване на записа в хранилището от sources.list
Най-удобният начин за премахване на нежелано хранилище на пакети в Ubuntu е чрез редактиране файла sources.list. Файлът с източници изброява всички конфигурирани хранилища във вашата система. Можете да прегледате съдържанието на файла, като използвате някоя от програмите за преглед на файлове на Linux.
Започнете, като отворите файла с текстов редактор по ваш избор (за това ръководство ще използваме Vim):
sudo vim /etc/apt/sources.list
Намерете хранилището, което искате да премахнете, и изтрийте целия ред. Запазете файла и излезте от Vim за да продължите. Сега актуализирайте източниците на пакета с:
sudo apt актуализация
След като премахнете хранилище от файла sources.list, няма да получавате никакви актуализации на пакети от него.
Файлът sources.list е собственост на root и може да наруши конфигурацията на хранилището, ако не бъде модифициран правилно.
Премахване на GPG ключа за хранилището
Пакетите в хранилището се подписват с чифт ключове: публичен и частен. Когато добавите хранилище, питате мениджъра на пакети (APT) да се довери на пакетите, намерени в това репо. След като изтриете записа в хранилището от вашия изходен файл, трябва също да изтриете свързания с него GPG ключ.
За да направите това, първо избройте всички доверени ключове с:
sudo apt-ключ списък
Вторият ред в кръчма влизането е действителният ключ, докато uid е името на хранилището. Намерете хранилището, което току-що сте изтрили, след което копирайте последните осем знака от неговия ключ.
Въведете следното, за да премахнете ключа, като замените шестнадесетичната стойност в края със знаците, които сте копирали:
sudo apt-ключ на D38B4796
Можете също да посочите целия ключ в командата, ако искате:
sudo apt-key на "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 използване на директория командата ls:
ls /etc/apt/sources.list.d
След като намерите PPA, който искате да премахнете, използвайте -р флаг с add-apt-repository:
sudo add-apt-repository -r ppa: автор/reponame
Ако изходът се покаже грешката „add-apt-repository: командата не е намерена“., първо ще трябва да инсталирате инструмента.
Можете също така да изтриете папката PPA от директорията sources.list.d и това ще премахне хранилището от вашата система.
Използвайте софтуерната актуализация на Ubuntu, за да премахнете хранилище
Ubuntu предлага графичен начин за управление на софтуерни хранилища и PPA на трети страни с помощта на приложението Software Updater. За да започнете, стартирайте Software Updater от менюто с приложения и щракнете Настройки.
След стартиране превключете към Друг софтуер раздел. Ще видите списък с всички източници на софтуер на трети страни, конфигурирани на вашия компютър. За да деактивирате хранилище, премахнете отметката от квадратчето, съответстващо на репото, и въведете администраторската парола.
Ако сте решили да премахнете хранилището на пакети, маркирайте записа и щракнете Премахване.
И накрая, актуализирайте източниците на пакети с помощта на APT:
sudo apt актуализация
Можете също да редактирате или добавете хранилище на трета страна в Ubuntu с помощта на приложението Software Updater.
Управлението на софтуера в Ubuntu стана лесно
Добавянето и изтриването на хранилища е друг аспект от управлението на пакети в Ubuntu и други Linux дистрибуции. За да поддържате сигурността на вашата система, винаги трябва да проверявате дали дадено хранилище или PPA е оригинално и дали не предлага злонамерен софтуер.
Ubuntu идва с няколко предварително конфигурирани хранилища. Това са официалните хранилища, откъдето можете да изтеглите надеждни пакети за инсталиране.