Ubuntu

Przewodnik po repozytoriach PPA w Ubuntu

Przewodnik po repozytoriach PPA w Ubuntu
Jedną z korzyści płynących z używania Ubuntu jest szeroka dostępność różnych repozytoriów stron trzecich. Te repozytoria lub PPA są naprawdę przydatne do instalowania pakietów niedostępnych w oficjalnych repozytoriach Ubuntu lub do uaktualniania istniejących pakietów do nowszych wersji.

Co to jest umowa PPA?

„Osobiste archiwum pakietów” lub PPA to repozytorium aplikacji, które można wykorzystać do aktualizacji i instalacji pakietów z nieoficjalnych źródeł.

Różnica między umowami PPA a innymi repozytoriami

Pakiety Deb (rodzaj odpowiednika Ubuntu dla Windows' .instalatory exe) mogą być obsługiwane przez dowolne repozytorium, które jest zgodne z zasadami i wytycznymi Debiana dotyczącymi tworzenia i utrzymywania repozytoriów. Na przykład usługa budowania openSUSE często udostępnia repozytoria, które można wykorzystać do instalacji i aktualizacji pakietów w Ubuntu. Z drugiej strony PPA jest hostowana na serwerach Canonical i jest obsługiwana za pośrednictwem platformy Launchpad. Użytkownicy hostujący PPA na Launchpadzie nie potrzebują własnego serwera do dystrybucji pakietów, podczas gdy inne repozytoria potrzebują serwera, aby zrobić to samo. W tym artykule terminy takie jak PPA i repozytorium będą używane zamiennie.

PPA / Formaty repozytorium

Poniżej kilka przykładów wzorców PPA / repozytorium:

Obawy dotyczące bezpieczeństwa związane z umowami PPA

Mimo że do tej pory nie słyszeliśmy o złośliwym oprogramowaniu lub adware rozpowszechnianym za pośrednictwem umów PPA, zawsze istnieje ryzyko, że te repozytoria stron trzecich mogą zawierać złośliwe pakiety. Zawsze należy zachować ostrożność podczas dodawania dowolnego losowego repozytorium, ponieważ pakiety w tych PPA mogły nie zostać zweryfikowane przez programistów Ubuntu. Dodaj PPA tylko wtedy, gdy ufasz jego źródłu.

Wykonywanie kopii zapasowej źródeł repozytorium

Ubuntu utrzymuje listę repozytoriów w „/etc/apt/sources.lista” plik. Przed zrobieniem czegokolwiek krytycznego lub ręczną edycją tego pliku tekstowego, powinieneś wykonać kopię zapasową źródeł, uruchamiając poniższe polecenie:

sudo cp /etc/apt/sources.lista /etc/apt/źródła.lista.utworzyć kopię zapasową

Dodawanie PPA za pomocą wiersza poleceń

Aby dodać PPA, uruchom poniższe polecenia, zastępując „ppa: nazwa” żądanym adresem PPA:

$ sudo add-apt-repository ppa:nazwa
$ sudo apt aktualizacja

Na przykład polecenie dodania edytora tekstu Geany PPA będzie wyglądało następująco:

$ sudo add-apt-repository ppa:geany-dev/ppa

Jeśli nie zaobserwujesz żadnych błędów, uruchom poniższe polecenie, aby zaktualizować istniejące pakiety:

$ sudo apt upgrade

Jeśli dodałeś PPA, aby zainstalować nowy pakiet, uruchom poniższe polecenie, zastępując „nazwa-pakietu” żądaną nazwą pakietu:

$ sudo apt install nazwa-pakietu

Usuwanie PPA za pomocą wiersza poleceń

Aby usunąć PPA za pomocą wiersza poleceń, musisz uruchomić poniższe polecenie w następującym formacie:

$ sudo add-apt-repository --remove ppa:nazwa

Na przykład dodany stąd edytor tekstu Geany PPA można usunąć, uruchamiając polecenie:

$ sudo add-apt-repository --remove ppa:geany-dev/ppa

Inną metodą usunięcia PPA jest ręczne usunięcie pliku źródłowego PPA z systemu. Aby zobaczyć wszystkie pliki PPA, uruchom poniższe polecenie:

ls /etc/apt/źródła.lista.re

Zobaczysz listę plików w terminalu. Dowolny plik kończący się na „.lista” można usunąć, aby usunąć PPA z systemu. Aby to zrobić, uruchom polecenie w następującym formacie:

$ sudo rm -i /etc/apt/sources.lista.d/ppa_nazwa pliku.lista

Odśwież repozytoria systemowe, ręcznie uruchamiając aktualizację.

$ sudo apt aktualizacja

Na przykład dodany stąd edytor tekstu Geany PPA można usunąć za pomocą polecenia:

$ sudo rm -i /etc/apt/sources.lista.d/geany-dev-
ubuntu-ppa-eoan.lista

Używanie PPA-Purge do usuwania PPA

PPA-Purge to narzędzie wiersza poleceń, które usuwa źródło PPA podczas obniżania zainstalowanych pakietów z określonych PPA do wersji standardowych. Aby zainstalować aplikację wiersza poleceń PPA-Purge w Ubuntu, uruchom następujące polecenie:

$ sudo apt install ppa-purge

Aby wyczyścić PPA, uruchom polecenie w następującym formacie:

$ sudo ppa-purge “ppa:adres”

Na przykład dodany stąd PPA edytor tekstu Geany można usunąć, uruchamiając polecenie:

$ sudo ppa-purge ppa:geany-dev/ppa

Graficzna metoda dodawania, usuwania i wyłączania PPA

W większości przypadków za pomocą aplikacji „Software & Updates” można zarządzać PPA, które zostały dodane do systemu. Jednak z powodu błędu ta aplikacja czasami nie wykonuje zadań wymagających uprawnień administratora. Aby rozwiązać ten problem, musisz zainstalować menedżera pakietów Synaptic, uruchamiając poniższe polecenie:

$ sudo apt install synaptic

Uruchom „Synaptic Package Manager” z programu uruchamiającego. Kliknij „Ustawienia” > „Repozytoria” i przejdź do zakładki „Inne oprogramowanie”. Kliknij przycisk „Dodaj…” na dole, a następnie wprowadź adres PPA w polu wprowadzania. Po zakończeniu kliknij „Dodaj źródło”.

Kliknij przycisk „Zamknij”, a gdy pojawi się monit o odświeżenie repozytoriów, po prostu kliknij przycisk „Załaduj ponownie”.

Usuwanie i wyłączanie repozytoriów można wykonać w ten sam sposób. Kliknij przycisk „Usuń” na dole, aby usunąć PPA z systemu. Możesz wyłączyć PPA, odznaczając pole wyboru przed adresem źródłowym PPA.

Przeglądanie wszystkich repozytoriów dodanych w Twoim systemie

Aby zobaczyć wszystkie repozytoria PPA dodane do systemu, uruchom aplikację Synaptic i kliknij przycisk „Origin”, jak pokazano na zrzucie ekranu poniżej:

Wniosek

Repozytoria PPA to doskonały sposób na dodawanie aplikacji innych firm do systemu, ponieważ nie wszystko można utrzymać i uwzględnić w oficjalnych repozytoriach. To jeden z wielu powodów rosnącej popularności Ubuntu na przestrzeni lat. Jednak nowe rozwiązania niezależne od dystrybucji, takie jak pakiety Snap i Flatpak, zapewniają szczegółową kontrolę uprawnień i izolowane piaskownice, zapewniając im dodatkową warstwę bezpieczeństwa w porównaniu z typowymi umowami PPA.

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...