Ubuntu PPA Management

PPA lub Personal Package Archives są w zasadzie repozytoriami oprogramowania, które są używane przez systemy Ubuntu do aktualizacji / uaktualniania działań. Zawierają one zestawy pakietów i listy pakietów dla poszczególnych wersji Ubuntu. Ich użycie jest cenne w przypadku indywidualnej aktualizacji, lub w przypadku poszukiwania nowszej wersji aplikacji, która nie jest jeszcze dostępna w oficjalnych repozytoriach Canonical. Dodanie wielu PPA oznacza, że jest więcej źródeł, które twój menedżer pakietów musi sprawdzić przed aktualizacją, a także zwiększa szanse na uszkodzenie pakietów z powodu sprzecznych wersji pakietów i ich różnych zależności. To generuje potrzebę właściwego zarządzania PPA, monitorowania ich ważności i usuwania w przypadku, gdy nie są już aktywne i powodują, że nasz proces aktualizacji nie powiedzie się.

Zrozumienie PPA i podstawowe zarządzanie

Aby dodać PPA w twoim systemie, musisz najpierw znaleźć jego nazwę. Załóżmy, że chcę najnowszą wersję „wine” Windows Emulating Framework, więc zgodnie ze stroną PPA, jego nazwa to ppa:ubuntu-wine/ppa. Aby zainstalować to nowe źródło oprogramowania muszę otworzyć terminal i napisać następującą komendę:

sudo add-apt-repository ppa:ubuntu-wine/ppa

następnie:

sudo apt-get update

Aby zaktualizować listę źródeł. Po tym, mogę uruchomić narzędzie aktualizacji i normalnie powinienem otrzymać najnowszą wersję wine jako proponowaną aktualizację.

Innym sposobem jest otwarcie aplikacji „Oprogramowanie i aktualizacje” i przejście do zakładki „Inne oprogramowanie”. Tam mogę nacisnąć przycisk „Dodaj” na dole po lewej stronie i wstawić linię APT, która w tym przypadku będzie http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu.

Zauważ na powyższym zrzucie ekranu, że PPA mogą być włączone/wyłączone, a także całkowicie usunięte. Co się jednak stanie w przypadku, gdy oprogramowanie zainstalowane z konkretnego PPA (użyty przykład: wine) spowodowało problemy w moim systemie? Czy usunięcie PPA cofnie instalację pakietów, które z niego pochodzą? Nie, nie cofnie! Aby rozwiązać ten problem, będziesz musiał użyć polecenia „ppa-purge”.

Najpierw będziesz musiał zainstalować pakiet ppa-purge wpisując następujące polecenie w terminalu: sudo apt-get install ppa-purge. Następnie możesz użyć go do usunięcia PPA wraz z pakietami, które pochodzą z tych repozytoriów wpisując komendę sudo ppa-purge ppa:ubuntu-wine/ppa. Zauważ, że ta akcja nie usunie całkowicie pakietu „wine”, ale obniży jego rangę do wersji dostępnej w następnym priorytetowym aktywnym (włączonym) repozytorium twojego systemu.

Y PPA Manager

Jeśli chcesz uniknąć całego tego zamieszania, możesz po prostu zainstalować narzędzie Y PPA Manager, które pomoże ci łatwo zarządzać twoimi PPA. PPA dla tego narzędzia to ppa:webupd8team/y-ppa-manager. Narzędzie to pozwoli Ci usunąć PPA z GUI, sprawdzić listę pakietów PPA, skanować w poszukiwaniu duplikatów, tworzyć kopie zapasowe repozytoriów, importować brakujące klucze GPG, a nawet aktualizować działające PPA po aktualizacji Ubuntu. Jest to ratujące życie, ponieważ aktualizacja PPA do nowszej wersji Ubuntu wymaga dużo czasu na ponowne napisanie wszystkich źródeł APT. Wreszcie, można również wyszukać PPA w Launchpad i porównać zainstalowaną wersję z tym co jest dostępne.

Linki

  • Ubuntu
  • Ubuntu PPA Website
Ubuntu PPA Management

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.