Możliwość dodawania repozytoriów w systemie Linux jest niezbędna, aby uzyskać oprogramowanie ze źródeł zewnętrznych innych niż oficjalne repozytoria. W systemie Ubuntu możesz dodać repozytorium za pomocą polecenia add-apt-repository lub edytując plik sources.list.
Ale jak usunąć dodane repozytorium, gdy już to zrobisz? Usunięcie wpisu repozytorium w systemie Ubuntu jest jeszcze łatwiejsze niż dodanie go, a istnieje wiele sposobów na zrobienie tego samego.
Usuwanie wpisu repozytorium z sources.list
Najwygodniejszym sposobem usunięcia niechcianego repozytorium pakietów w systemie Ubuntu jest edycja plik source.list. Plik źródłowy zawiera listę wszystkich skonfigurowanych repozytoriów w twoim systemie. Możesz wyświetlić zawartość pliku za pomocą dowolnego programu Linux do przeglądania plików.
Zacznij od otwarcia pliku w wybranym edytorze tekstu (w tym przewodniku użyjemy Vima):
sudo vim /etc/apt/sources.list
Znajdź repozytorium, które chcesz usunąć, i usuń całą linię. Zapisz plik i zamknij Vima kontynuować. Teraz zaktualizuj źródła pakietów za pomocą:
Sudo trafna aktualizacja
Po usunięciu repozytorium z pliku sources.list nie będziesz otrzymywać z niego żadnych aktualizacji pakietów.
Plik sources.list jest plikiem należącym do roota i może zakłócić konfigurację repozytorium, jeśli nie zostanie odpowiednio zmodyfikowany.
Usuwanie klucza GPG dla repozytorium
Pakiety w repozytorium są podpisywane parą kluczy: publiczny i prywatny. Kiedy dodajesz repozytorium, prosisz menedżera pakietów (APT), aby zaufał pakietom znalezionym w tym repozytorium. Po usunięciu wpisu repozytorium z pliku źródłowego należy również usunąć powiązany z nim klucz GPG.
Aby to zrobić, najpierw wyświetl listę wszystkich zaufanych kluczy z:
Sudo apt-lista kluczy
Druga linia w pub wpis jest rzeczywistym kluczem, podczas gdy uid jest nazwą repozytorium. Znajdź repozytorium, które właśnie usunąłeś, a następnie skopiuj ostatnie osiem znaków jego klucza.
Wprowadź następujące polecenie, aby usunąć klucz, zastępując wartość szesnastkową na końcu skopiowanymi znakami:
sudo apt-key del D38B4796
Możesz także podać cały klucz w poleceniu, jeśli chcesz:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Usuń PPA za pomocą add-apt-repository
Jeśli chodzi o usuwanie PPA, najlepszym – i najbezpieczniejszym – sposobem jest użycie add-apt-repository. To jedyne polecenie, które musisz dodać, a także usunąć Umowy PPA na Ubuntu. Nie pozwól, aby jego nazwa zmyliła cię do myślenia inaczej.
Uzyskaj listę wszystkich skonfigurowanych umów PPA, wyświetlając zawartość pliku /etc/apt/sources.list.d katalog za pomocą polecenie ls:
ls /etc/apt/sources.list.d
Po znalezieniu PPA, który chcesz usunąć, użyj -R flaga z add-apt-repository:
sudo add-apt-repository -r ppa: autor/reponame
Jeśli dane wyjściowe są wyświetlane błąd „add-apt-repository: nie znaleziono polecenia”., musisz najpierw zainstalować narzędzie.
Możesz także usunąć folder PPA z katalogu sources.list.d, co spowoduje usunięcie repozytorium z systemu.
Użyj narzędzia do aktualizacji oprogramowania Ubuntu, aby usunąć repozytorium
Ubuntu oferuje graficzny sposób zarządzania repozytoriami oprogramowania i umowami PPA innych firm za pomocą aplikacji Software Updater. Aby rozpocząć, uruchom Software Updater z menu aplikacji i kliknij Ustawienia.
Po uruchomieniu przełącz się na Inne oprogramowanie patka. Zobaczysz listę wszystkich zewnętrznych źródeł oprogramowania skonfigurowanych na Twoim komputerze. Aby wyłączyć repozytorium, odznacz pole odpowiadające repozytorium i wprowadź hasło administratora.
Jeśli zdecydowałeś się usunąć repozytorium pakietów, zaznacz wpis i kliknij Usunąć.
Na koniec zaktualizuj źródła pakietów za pomocą APT:
Sudo trafna aktualizacja
Możesz także edytować lub dodaj repozytorium innej firmy na Ubuntu za pomocą aplikacji Software Updater.
Łatwe zarządzanie oprogramowaniem w systemie Ubuntu
Dodawanie i usuwanie repozytoriów to kolejny aspekt zarządzania pakietami w Ubuntu i innych dystrybucjach Linuksa. Aby zachować bezpieczeństwo systemu, należy zawsze sprawdzać, czy repozytorium lub PPA jest oryginalne i nie oferuje żadnego złośliwego oprogramowania.
Ubuntu jest dostarczany z kilkoma wstępnie skonfigurowanymi repozytoriami. Są to oficjalne repozytoria, z których można pobrać zaufane pakiety do zainstalowania.