Gdy chcesz zainstalować pakiet oprogramowania do systemu Ubuntu, najpierw odnieść się do oficjalnego repozytorium Ubuntu wymienione w pliku sources.list systemu. Jeśli oprogramowanie nie jest dostępne tam, można zainstalować go za pośrednictwem dowolnego repozytorium PPA jest dostępny na. Repozytoria PPA są nieoficjalnymi repozytoriami tych pakietów oprogramowania, które są udostępniane użytkownikom poprzez Launchpad. Launchpad, platforma stworzona przez Canonical, pozwala deweloperom na umieszczanie na niej swojego kodu, gdzie pakiety .deb są udostępniane użytkownikom do zainstalowania oprogramowania.
W tym artykule opiszemy, jak korzystać z wiersza poleceń Ubuntu i graficznego interfejsu użytkownika w celu:
- Listować repozytoria PPA dodane do Twojego systemu
- Dodać do systemu repozytorium PPA, z którego można pobierać oprogramowanie
- Usunąć dodane repozytorium PPA z systemu
Polecenia i procedury wymienione w tym artykule uruchomiliśmy na systemie Ubuntu 18.04 LTS system.
Zarządzanie repozytoriami PPA przez wiersz poleceń
Jeśli jesteś jak ja, który preferuje używanie wiersza poleceń do wykonywania wszystkich operacji administracyjnych na Linuksie, oto jak możesz wykonać podstawowe zarządzanie repozytoriami w Ubuntu.
Możesz otworzyć wiersz poleceń Ubuntu, Terminal, albo przez systemowy Dash lub skrót Ctrl+Alt+T.
Listowanie dodanych repozytoriów PPA
Jeśli chcesz wyświetlić listę wszystkich repozytoriów dostępnych w systemie Ubuntu, wpisz następujące polecenie w Terminalu:
$ apt policy
Inną metodą na wylistowanie wszystkich dodanych repozytoriów PPA jest wydrukowanie zawartości katalogu /etc/apt/sources.list.d. Katalog ten zawiera listę wszystkich repozytoriów dostępnych w systemie.
Tutaj jest jak używać polecenia:
$ ls /etc/apt/sources.list.d
Add a PPA Repository
Tylko autoryzowany użytkownik może dodawać/usuwać i konfigurować oprogramowanie i repozytoria w Ubuntu. Oto składnia polecenia, które można użyć jako sudo w celu dodania PPA do systemu:
$ add-apt-repository ppa:ppa_name
A następnie zainstalować wymagany pakiet z dodanego repozytorium jako sudo w następujący sposób:
$ apt install package_name
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 przed zainstalowaniem pakietu należało uruchomić następujące polecenie, aby można było zainstalować najnowszą dostępną wersję oprogramowania:
$ sudo apt-get update
Przykład:
Przedstawiamy przykład, w którym dodamy do systemu repozytorium Thomas Schiex PPA, które później wykorzystamy do zainstalowania Blendera, pakietu do tworzenia grafiki 3D.
Dodamy PPA poprzez następującą komendę sudo:
$ sudo add-apt-repository ppa:thomas-schiex/blender
Teraz, gdy PPA jest już dodane, wystarczy wpisać następującą komendę, aby zainstalować najnowszą aplikację Blendera:
$ sudo apt-get install blender
Usuwanie Repozytorium PPA
Jeśli chcesz usunąć dodane repozytorium PPA ze swojego systemu, możesz użyć następującej składni polecenia jako sudo:
$ add-apt-repository -remove ppa:ppa_name
Powyższe polecenie usuwa tylko PPA z systemu, a nie pakiet oprogramowania, który został zainstalowany za jego pośrednictwem.
Na przykład, aby usunąć repozytorium, które dodałem w poprzedniej sekcji, wykonam następującą komendę w Terminalu:
$ add-apt-repository --remove ppa:thomas-schiex/blender
Wyczyszczenie repozytorium
Wyczyszczenie repozytorium oznacza usunięcie go z twojego systemu, a także obniżenie jakości pakietów oprogramowania, które zostały pobrane za jego pośrednictwem. Istnieje narzędzie o nazwie PPA Purge, którego możesz 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
Możesz następnie użyć następującej składni polecenia, aby oczyścić dodane repozytorium:
$ ppa-purge ppa:ppa_name
Przykład:
$ ppa-purge ppa:thomas-schiex/blender
Ręczne usuwanie repozytorium
Jak wspomniano powyżej, dodane repozytorium z .list są zapisywane w katalogu /etc/apt/sources.list.d. Można 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 poprzez UI
Użyteczne narzędzie Ubuntu UI o nazwie Oprogramowanie i Aktualizacje pomaga w zarządzaniu zarówno oficjalnych repozytoriów Ubuntu i PPA. Oto jak możesz go używać:
Lista dodanych repozytoriów PPA
Aby otworzyć narzędzie Oprogramowanie i Aktualizacje, wpisz odpowiednie słowa kluczowe w wyszukiwaniu Dash w następujący sposób, lub możesz otworzyć go bezpośrednio z listy Aplikacje.
Domyślnie, narzędzie Oprogramowanie i Aktualizacje otwiera się w zakładce Oprogramowanie Ubuntu. Aby wyświetlić repozytoria PPA dodane do systemu, należy wybrać zakładkę Inne oprogramowanie.
Dodaj repozytorium PPA
Aby dodać nowe repozytorium PPA, należy kliknąć przycisk Dodaj w widoku Inne oprogramowanie. Otworzy się następujące okno dialogowe:
W polu Linia APT wpisz nazwę PPA, które chcesz dodać, a następnie kliknij przycisk Dodaj źródło. Następnie system poprosi cię o uwierzytelnienie, ponieważ tylko uprawniony użytkownik może dodać repozytorium do Ubuntu. Wpisz hasło dla sudo, a następnie kliknij Authenticate.
Twoje nowe repozytorium zostanie dodane do systemu i pojawi się na liście Inne oprogramowanie w tym narzędziu.
Usuwanie Repozytorium PPA
Możesz usunąć dodane PPA, najpierw wybierając je z listy Inne oprogramowanie w narzędziu Oprogramowanie i aktualizacje, a następnie klikając przycisk Usuń.
Teraz jesteś w stanie zarządzać repozytoriami PPA, aby odkryć znacznie więcej niż jest dostępne w oficjalnych repozytoriach Ubuntu.
.