Jak edytować PPA w systemie Linux Mint (GUI i terminal)

Najprostszym sposobem edycji plików PPA w Linux Mint jest użycie wbudowanego narzędzia „Źródła oprogramowania”. W obecnej wersji Linux Mint strona „PPAs” umożliwia dodawanie, usuwanie, włączanie, wyłączanie i przeglądanie zawartości PPA. Jeśli chcesz zmienić samą linię repozytorium, użyj terminala i edytuj odpowiedni plik źródłowy APT.

Niniejszy przewodnik przedstawia aktualne narzędzia Linux Mint. Linux Mint 22.3 „Zena” korzysta z pakietu Ubuntu Noble, natomiast LMDE bazuje na Debianie i nie należy go traktować jako docelowego pakietu PPA dla Ubuntu. Projekt mintsources w Linux Mint może ukryć stronę PPA, gdy obsługa PPA jest wyłączona.

Zarządzanie PPA w systemie Linux Mint przy użyciu źródeł oprogramowania

1. Otwarte źródła oprogramowania

Otwórz menu aplikacji, wyszukaj „Źródła oprogramowania” i uruchom aplikację. Może być wymagane uwierzytelnienie administratora, ponieważ ustawienia repozytorium mają wpływ na cały system.

Menu aplikacji Linux Mint z wyróżnionymi źródłami oprogramowania w wynikach wyszukiwania
Wyszukaj Źródła oprogramowania w menu aplikacji Linux Mint.

2. Otwórz stronę PPA

Wybierz PPA na pasku bocznym po lewej stronie. Obecny interfejs zawiera kolumnę „Włączone” i trzy główne przyciski: Dodaj , Usuń i Przeglądaj . Starsze samouczki mogą wspominać o przycisku „Edytuj”, ale obecny interfejs użytkownika Linux Mint go nie oferuje dla PPA.

Strona źródeł oprogramowania Linux Mint PPA z kolumną Włączone i przyciskami Dodaj, Usuń i Przeglądaj
Obecna strona PPA umożliwia włączanie, dodawanie, usuwanie i przeglądanie wpisów PPA.

3. Włącz lub wyłącz istniejący PPA

Użyj pola wyboru obok PPA, aby je włączyć lub wyłączyć. Wyłączenie jest przydatne podczas rozwiązywania problemów, ponieważ utrzymuje skonfigurowane źródło, nie pozwalając APT na pobieranie z niego pakietów. Po zmianie stanu repozytorium kliknij monit, aby zaktualizować pamięć podręczną APT, gdy zaproponuje to Źródła oprogramowania.

Źródła oprogramowania Linux Mint z zaznaczonym wierszem PPA i widocznym polem wyboru Włączone
Zaznacz pole wyboru Włączone, aby tymczasowo wyłączyć lub ponownie włączyć PPA.

4. Dodaj nowy PPA

Kliknij „Dodaj” , a następnie wprowadź PPA w standardowym ppa:owner/nameformacie. Skopiuj ten identyfikator z oficjalnej strony PPA projektu, zamiast go zgadywać. Aktualny kod źródłowy MintSource Linux Mint sprawdza, czy PPA obsługuje podstawową wersję Ubuntu przed jego dodaniem.

Dodaj okno dialogowe PPA w źródłach oprogramowania Linux Mint, pokazujące właściciela PPA i format nazwy
Wprowadź identyfikator PPA w formacie ppa:właściciel/nazwa, a następnie potwierdź dodanie.

5. Usuń PPA

Wybierz PPA i kliknij „Usuń” , a następnie odśwież pamięć podręczną APT. Usunięcie repozytorium nie powoduje automatycznego obniżenia wersji pakietów, które zostały z niego wcześniej zainstalowane, więc nie zakładaj, że system powrócił do wersji pakietów Linux Mint tylko dlatego, że wpis PPA zniknął.

Edytuj PPA z terminala

Terminal jest lepszy, gdy chcesz powtarzać polecenia lub musisz sprawdzić faktyczne pliki APT.

Dodaj PPA

sudo add-apt-repository ppa:owner/name
sudo apt update

Zastąp owner/namego odpowiednim PPA. add-apt-repositoryPrzepływ pracy zajmie się wprowadzeniem kodu źródłowego i kluczem podpisu za Ciebie, co jest bezpieczniejsze niż ręczne wklejanie poleceń klawiszowych ze starych samouczków.

Terminal Linux Mint pokazujący polecenie sudo add-apt-repository z przykładowym PPA
Użyj polecenia add-apt-repository z identyfikatorem PPA, a następnie odśwież metadane pakietu.

Usuń PPA w sposób czysty

sudo add-apt-repository --remove ppa:owner/name
sudo apt update

Jest to lepsze rozwiązanie niż usuwanie samego pliku źródłowego, ponieważ obecna wersja Linux Mint przechowuje również dedykowany klucz podpisu dla PPA.

Terminal Linux Mint pokazujący polecenie add-apt-repository remove, a następnie sudo apt update
Usuń PPA za pomocą polecenia add-apt-repository, a następnie uruchom polecenie apt update.

Znajdź plik źródłowy i klucz PPA

APT odczytuje dodatkowe repozytoria z /etc/apt/sources.list.d/. Aktualny Linux Mint Mintsources zapisuje PPA jako .listplik i przechowuje jego klucz w /etc/apt/keyrings/referencji signed-by=. Możesz sprawdzić obie lokalizacje za pomocą:

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

APT obsługuje również nowszy format, co zostało udokumentowane w podręczniku sources.list.sources Ubuntu , więc nie zakładaj, że każde repozytorium zewnętrzne będzie korzystać z pliku..list

Terminal Linux Mint wyświetlający pliki w katalogach sources.list.d i apt keyrings
Definicje repozytoriów i ich klucze podpisu znajdują się w oddzielnych lokalizacjach konfiguracji APT.

Ręczna edycja wiersza źródłowego PPA

Jeśli naprawdę musisz zmienić URI, pakiet lub opcje, najpierw wykonaj kopię zapasową pliku i edytuj go jako root:

sudo cp /etc/apt/sources.list.d/example.list /etc/apt/sources.list.d/example.list.bak
sudo nano /etc/apt/sources.list.d/example.list
sudo apt update

Nie zmieniaj nazwy kodowej Ubuntu tylko po to, by wymusić działanie nieobsługiwanego pakietu PPA. Linux Mint 22.3 korzysta z bazy Noble, a obecna implementacja źródeł oprogramowania weryfikuje obsługę pakietu PPA pod kątem nazwy kodowej bazy. Pominięcie tego sprawdzenia może spowodować konflikty zależności lub uniemożliwić przyszłe aktualizacje. Informacje o bazie pakietów znajdują się w informacjach o wydaniu Linux Mint 22.3 .

GNU nano edytuje linię źródłową Linux Mint PPA ze ścieżką klucza podpisanego
Edycję ręczną najlepiej wykonywać w przypadkach, gdy rozumiesz identyfikator URI repozytorium, zestaw i odniesienie do klucza podpisu.

Co zrobić, jeśli aktualizacja apt nie powiedzie się po zmianie PPA

  • 404 lub „brak pliku Release”: PPA prawdopodobnie nie publikuje pakietów dla Twojej wersji bazowej Ubuntu. Wyłącz je lub usuń zamiast zmieniać nazwę pakietu na losową nazwę kodową.
  • Błąd podpisu lub NO_PUBKEY: usuń i dodaj ponownie PPA z oficjalnego źródła. Unikaj starszych instrukcji, które opierają się na apt-key add; obecna wersja Mint używa plików kluczy dla poszczególnych repozytoriów.
  • Ostrzeżenie o zduplikowanym repozytorium: sprawdź Źródła oprogramowania i /etc/apt/sources.list.d/upewnij się, że nie ma zduplikowanych wpisów, a następnie zachowaj tylko docelowe źródło.

Informacje na temat tego, czym jest umowa PPA i w jaki sposób Launchpad ją podpisuje, można znaleźć w oficjalnej dokumentacji Launchpad PPA .

Zostaw komentarz

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Jak bezpiecznie odzyskać utracone partycje i dane z dysku twardego

Dowiedz się, jak odzyskać utracone partycje i pliki za pomocą TestDisk i PhotoRec. Zabezpiecz dysk źródłowy, przeskanuj go bezpiecznie i zapisz odzyskane dane na innym dysku.

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.