Jak dodawać / usuwać repozytoria PPA w Ubuntu


Ilekroć chcesz zainstalować pakiet oprogramowania w systemie Ubuntu, najpierw zapoznaj się z oficjalnym repozytorium Ubuntu wymienionym w pliku sources.list systemu. Jeśli oprogramowanie nie jest tam dostępne, możesz je zainstalować za pomocą dowolnego repozytorium PPA, w którym jest dostępne. Repozytoria PPA to nieoficjalne repozytoria tych pakietów oprogramowania, które są udostępniane użytkownikom za pośrednictwem Launchpada. Launchpad, platforma opracowana przez Canonical, pozwala programistom na przesłanie kodu, na którym udostępniane są pakiety .deb, z których użytkownicy mogą instalować oprogramowanie.

W tym artykule opiszemy, jak korzystać z wiersza polecenia Ubuntu i graficznego interfejsu użytkownika, aby:

  • wyświetlić listę repozytoriów PPA dodanych do systemu
  • dodać repozytorium PPA do systemu, aby pobrać oprogramowanie z
  • Usuń dodane repozytorium PPA z systemu

Uruchomiliśmy polecenia i procedury wymienione w tym artykule w systemie Ubuntu 18.04 LTS.

Zarządzanie repozytoriami PPA za pomocą wiersza poleceń

Jeśli jesteś podobny do mnie, który woli używać wiersza poleceń do wykonywania wszystkich operacji administracyjnych w systemie Linux, oto jak możesz wykonać podstawowe zarządzanie repozytoriami w systemie Ubuntu.

Możesz otworzyć wiersz poleceń Ubuntu, Terminal, albo poprzez system Dash, albo Ctrl + Alt + T.

Lista dodanych repozytoriów PPA

Jeśli chcesz wyświetlić listę wszystkich repozytoriów dostępnych w systemie Ubuntu, wpisz następującą komendę w terminalu:

$ apt policy

Inną metodą wyświetlenia wszystkich dodanych repozytoriów PPA jest wydrukowanie zawartości katalogu /etc/apt/sources.list.d. Ten katalog zawiera listę wszystkich repozytoriów dostępnych w twoim systemie.

Oto jak użyć polecenia:

$ ls /etc/apt/sources.list.d

Dodaj repozytorium PPA

Tylko Ubuntu może dodawać / usuwać i konfigurować oprogramowanie i repozytoria. Oto składnia polecenia, której można użyć jako sudo w celu dodania PPA do systemu:

$ add-apt-repository ppa: ppa_name

A następnie zainstaluj wymagany pakiet z dodanego repozytorium jako sudo w następujący sposób:

$ apt install nazwa_pakietu

W Ubuntu 18.04 nie trzeba używać polecenia apt-get update po dodaniu nowego repozytorium, ponieważ system automatycznie wykonuje tę operację. We wcześniejszych wersjach Ubuntu trzeba było uruchomić następujące polecenie przed zainstalowaniem pakietu, aby można było zainstalować najnowszą dostępną wersję oprogramowania:

$ sudo apt-get update

Przykład:

Podajmy przykład, w którym dodamy Repozytorium PPA Thomasa Schiexa w naszym systemie, którego będziemy później używać do instalacji Blendera, pakietu do tworzenia 3D.

Dodamy PPA za pomocą następującego polecenia jako sudo:

$ sudo add-apt-repository ppa:thomas-schiex/blender

Po dodaniu PPA, wystarczy wprowadzić następujące polecenie, aby zainstalować najnowszą aplikację Blender:

$ sudo apt-get install blender

Usuń repozytorium PPA

Jeśli chcesz usunąć dodane repozytorium PPA ze swojego systemu, możesz użyć następującej składni komend jako sudo:

$ add-apt-repository –remove ppa: ppa_name

Powyższe polecenie usuwa tylko PPA z twojego systemu, a nie z pakietu oprogramowania, który zainstalowałeś za jego pośrednictwem.

Na przykład, aby usunąć repozytorium dodane w poprzedniej sekcji, uruchomię w terminalu następującą komendę:

$ add-apt-repository --remove ppa:thomas-schiex/blender

Czyszczenie repozytorium

Czyszczenie repozytorium oznacza usunięcie go z systemu, a także obniżenie wersji pakietów oprogramowania pobranych za jego pośrednictwem. Istnieje narzędzie PPA Purge, którego można użyć do tego celu.

Możesz zainstalować to narzędzie za pośrednictwem oficjalnych repozytoriów Ubuntu w następujący sposób:

$ sudo apt-get install ppa-purge

Następnie możesz użyć następującej składni komend, aby wyczyścić dodane repozytorium:

$ ppa -purge ppa : ppa_name

Przykład:

$ ppa-purge ppa:thomas-schiex/blender

Ręczne usuwanie repozytorium

Jak wspomniano powyżej, pliki .list dodanego repozytorium są zapisywane w katalogu /etc/apt/sources.list.d. Możesz ręcznie usunąć PPA z tego katalogu za pomocą polecenia rm w następujący sposób:

$ rm /etc/apt/sources.list.d/ppa_list_file

Przykład:

$ sudo rm /etc/apt/sources.list.d/thomas-schiex-ubuntu-blender-bionic.list

Zarządzanie repozytoriami PPA przez interfejs użytkownika

Narzędzie interfejsu użytkownika Ubuntu o nazwie Oprogramowanie i aktualizacje pomaga w zarządzaniu zarówno oficjalnymi repozytoriami Ubuntu, jak i repozytoriami PPA. Oto, jak możesz z niego korzystać:

Lista dodanych repozytoriów PPA

Aby otworzyć narzędzie Oprogramowanie i aktualizacje, wprowadź odpowiednie słowa kluczowe w wyszukiwaniu Dash w następujący sposób, albo możesz otworzyć je bezpośrednio z listy aplikacji.

Domyślnie narzędzie Oprogramowanie i aktualizacje otwiera się na karcie Oprogramowanie Ubuntu. Aby wyświetlić repozytoria PPA dodane do systemu, wybierz kartę Inne oprogramowanie.

Dodaj repozytorium PPA

Aby dodać nowe repozytorium PPA, kliknij przycisk Dodaj w widoku Inne oprogramowanie. Otworzy się następujące okno dialogowe:

W polu wiersza APT wpisz nazwę PPA, który chcesz dodać, a następnie kliknij przycisk Dodaj źródło. System poprosi Cię o uwierzytelnienie, ponieważ tylko autoryzowany użytkownik może dodać repozytorium do Ubuntu. Wpisz hasło sudo, a następnie kliknij Uwierzytelnij.

Twoje nowe repozytorium zostanie dodane do systemu i pojawi się na liście Inne oprogramowanie tego narzędzia.

Usuń repozytorium PPA

Możesz usunąć dodany PPA, najpierw wybierając go z listy Inne oprogramowanie w narzędziu Oprogramowanie i aktualizacje, a następnie klikając przycisk Usuń.

Teraz możesz zarządzać repozytoriami PPA, aby odkrywać znacznie więcej niż jest to dostępne w oficjalnych repozytoriach Ubuntu.

Komentarze