Ubuntu Linux jest zbudowany na bazie Debiana Unstable i wykorzystuje te same podstawowe technologie, takie jak Apt, pakiety DEB i inne kluczowe komponenty. Jest to tak zwana „pochodna” Debiana Linux, która zyskała dużą popularność dzięki swojej przyjaznej dla użytkownika filozofii oraz regularnym aktualizacjom.
Chociaż Ubuntu jest pochodną Debiana, użytkownicy Debiana nie mają łatwego dostępu do PPA (Personal Package Archives). Powodem jest to, że PPA są unikalną technologią dla Ubuntu, która wymaga specjalistycznego oprogramowania do interakcji z Launchpad. Ponadto, ponieważ Ubuntu opiera się na Debian Unstable, większość użytkowników Debiana nie będzie miała aktualnych pakietów wymaganych przez umowy PPA.
Zanim zaczniemy
W tym przewodniku omówimy, jak ręcznie dodawać PPA w systemie Ubuntu. Choć proces ten może wydawać się skomplikowany, jest on najbezpieczniejszym sposobem na zarządzanie PPA. Zrozumienie, jak działają PPA w systemie, jest kluczowe, ponieważ nie każdy PPA będzie działał poprawnie na Debianie. Jeśli nie chcesz korzystać z metody ręcznej, możesz spróbować użyć poniższego polecenia, które ułatwi korzystanie z PPA, podobnie jak w Ubuntu.
sudo apt install software-properties-common
Tworzenie kopii zapasowej źródeł oprogramowania
Dodanie PPA w Debianie wymaga edycji pliku źródłowego w katalogu /etc/apt/
. Dlatego dobrym pomysłem jest utworzenie kopii zapasowej tego pliku. W ten sposób, jeśli pojawią się jakiekolwiek problemy z PPA, można je łatwo cofnąć.
Aby wykonać kopię zapasową źródeł oprogramowania w Debianie, zacznij od skopiowania pliku sources.list
przy użyciu polecenia cp. Pamiętaj, że to polecenie musi być wykonane z uprawnieniami root, dlatego użyj sudo.
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
Alternatywnie, jeśli nie masz włączonego sudo, możesz użyć polecenia su.
su - cp /etc/apt/sources.list /etc/apt/sources.list.bak
W przypadku, gdy coś poszło nie tak i musisz przywrócić kopię zapasową, wykonaj następujące kroki w terminalu:
Krok 1: Usuń uszkodzony plik źródła z /etc/apt/
używając polecenia rm.
sudo rm /etc/apt/sources.list
lub
su - rm /etc/apt/sources.list
Krok 2: Skopiuj plik kopii zapasowej i zmień jego nazwę na sources.list
używając polecenia cp.
sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
lub
su - cp /etc/apt/sources.list.bak /etc/apt/sources.list
Krok 3: Użyj polecenia apt update, aby odświeżyć źródła oprogramowania. To polecenie usunie umowy PPA i przywróci domyślne repozytoria.
sudo apt update
Znajdowanie umów PPA dla Debiana
Aby znaleźć umowy PPA do dodania do Debiana, najlepiej skorzystać z Launchpad.net. Wyszukiwarki internetowe, takie jak Google, Bing czy DuckDuckGo, często pomijają niektóre umowy PPA, co może utrudnić ich znalezienie.
Jeśli chcesz znaleźć nowy PPA do użycia w swoim systemie Debian, możesz użyć następującego wyszukiwanego terminu, na przykład, aby znaleźć umowę PPA dla najnowszej wersji przeglądarki Firefox:
firefox ppa
Następnie kliknij na stronę PPA, aby przejść do jej opisu oraz instrukcji dotyczących dodawania PPA do systemu Ubuntu.
Dodanie PPA do Debiana
Po zlokalizowaniu umowy PPA, którą chcesz dodać do Debiana, postępuj zgodnie z poniższymi krokami, aby dodać repozytorium oprogramowania do systemu:
Krok 1: Na stronie PPA znajdź sekcję „Szczegóły techniczne dotyczące tego PPA”. Kliknij, aby zobaczyć pełne informacje o repozytorium, które należy dodać do pliku sources.list
.
Krok 2: Otwórz terminal, naciskając Ctrl + Alt + T lub Ctrl + Shift + T, a następnie użyj terminala, aby otworzyć plik sources.list
w edytorze tekstowym Nano.
sudo nano -w /etc/apt/sources.list
lub
su - nano -w /etc/apt/sources.list
Krok 3: Przewiń do końca pliku sources.list
i dodaj poniższy tekst:
# Ubuntu PPAs
Krok 4: Skopiuj kod z sekcji „Szczegóły techniczne” i wklej go pod # Ubuntu PPAs
w pliku Nano, zastępując YOUR_UBUNTU_VERSION_HERE
odpowiednią wersją, na przykład „Bionic
”, jeśli używasz Debian 10 Buster.
Przykład adresu PPA, który możesz dodać:
deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main
deb-src http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main
Krok 5: Zapisz zmiany w pliku, naciskając Ctrl + O, a następnie wyjdź z edytora za pomocą Ctrl + X.
Krok 6: Uruchom polecenie apt update. Po jego wykonaniu może wystąpić błąd związany z kluczem publicznym, np. „Nie można zweryfikować następujących podpisów, ponieważ klucz publiczny jest niedostępny: NO_PUBKEY”.
Krok 7: Zapisz numer klucza obok „NO_PUBKEY” w schowku. Następnie użyj polecenia do dodania klucza publicznego, wklejając wcześniej skopiowany numer klucza:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys YOUR-KEY-NUMBER-HERE
Krok 8: Ponownie uruchom polecenie apt update, aby upewnić się, że nie występują żadne błędy. Jeśli wszystko działa poprawnie, możesz zainstalować oprogramowanie z PPA.
Dodawanie PPA do Debiana może być skomplikowane, ale zrozumienie kroków oraz uważne podążanie za instrukcjami pomoże Ci w skutecznym zarządzaniu oprogramowaniem w Twoim systemie.