Jak dodawać i usuwać niestandardowe źródła oprogramowania w systemie openSUSE Linux

W systemie openSUSE niestandardowe źródła oprogramowania to repozytoria pakietów. Dodaj je za pomocą narzędzia „Repozytoria oprogramowania ” w YaST lub za pomocą zypper addrepo; usuń je w YaST lub za pomocą zypper removerepo. Usunięcie repozytorium powoduje usunięcie konfiguracji źródłowej. Nie powoduje to odinstalowania pakietów już zainstalowanych z tego źródła.

Zanim dodasz repozytorium innej firmy

Uzyskaj adres URL repozytorium z oficjalnych instrukcji opiekuna oprogramowania i upewnij się, że obsługuje ono konkretną wersję openSUSE. Repozytorium dla jednej wersji Leap może nie być odpowiednie dla innej, a repozytoria Tumbleweed powinny być przeznaczone dla Tumbleweed. openSUSE ostrzega, że ​​niekompatybilne źródła zewnętrzne mogą mieć wpływ na przyszłe aktualizacje pakietów; przewodnik po zakupie oprogramowania wyjaśnia ryzyko związane z mieszaniem źródeł i wersji dystrybucji.

Preferuj adres HTTPS i zaufanego wydawcę. Repozytoria mogą dostarczać podpisane metadane i pakiety, a YaST lub Zypper mogą pytać o zaimportowanie klucza podpisu. Zweryfikuj klucz w dokumentacji opiekuna lub innym zaufanym kanale przed jego zaakceptowaniem. Samo wyświetlenie monitu nie stanowi dowodu, że klucz należy do wydawcy.

Dodaj repozytorium za pomocą YaST

Centrum sterowania YaST z repozytoriami oprogramowania wybranymi w obszarze Narzędzia programowe
Otwórz narzędzie Repozytoria oprogramowania w sekcji Oprogramowanie programu YaST.
  1. Otwórz YaST z menu aplikacji i wybierz Oprogramowanie > Repozytoria oprogramowania . Sformułowanie może się nieznacznie różnić w zależności od wersji lub środowiska, ale przewodnik openSUSE Leap używa tej ścieżki dla skonfigurowanego menedżera repozytoriów.
  2. Kliknij Dodaj , wybierz opcję sieci lub adresu URL (często oznaczoną jako Określ adres URL ) i kontynuuj.
  3. Menedżer repozytorium YaST wyświetlający skonfigurowane źródła z wyróżnionym przyciskiem Dodaj
    Menedżer repozytoriów wyświetla skonfigurowane źródła i kontrolkę Dodaj.
  4. Wprowadź krótką, rozpoznawalną nazwę repozytorium i wklej dokładny adres URL repozytorium. Użyj adresu URL podanego dla Twojej dystrybucji, a nie strony głównej projektu ani ogólnej strony pobierania.
  5. Formularz Dodaj repozytorium w YaST z wybraną opcją Określ adres URL oraz polami Nazwa repozytorium i Adres URL
    Wprowadź nazwę repozytorium i dokładny adres URL podany przez jego opiekuna.
  6. Kontynuuj przeglądanie ekranu. Jeśli YaST wyświetli monit o klucz GPG, sprawdź szczegóły klucza zgodnie z instrukcjami wydawcy. Anuluj, jeśli klucza nie można zweryfikować lub nie jest zgodny. Jeśli klucz się powiedzie, zaakceptuj go i pozwól YaST pobrać metadane repozytorium.
  7. Przejrzyj listę repozytoriów, a następnie kliknij OK lub Akceptuj , aby zapisać zmiany. Oficjalny przewodnik startowy openSUSE Leap opisuje menedżera repozytoriów YaST i monit o podanie klucza podpisu.
Okno dialogowe klucza GPG programu YaST z pytaniem, czy zaufać i zaimportować klucz podpisu repozytorium
Przed zaimportowaniem klucza podpisu repozytorium należy go sprawdzić.

Dodaj repozytorium za pomocą zyppera

Metoda terminalowa jest przydatna na serwerach lub gdy YaST jest niedostępny. Najpierw sprawdź już skonfigurowane repozytoria, aby móc wybrać unikalny alias:

zypper repos --details

Następnie dodaj źródło zewnętrzne. Zastąp je REPOSITORY_URLdokładnym adresem URL dostawcy i wybierz nieużywane, proste źródło, ALIAStakie jak extra-repo:

sudo zypper addrepo --refresh REPOSITORY_URL ALIAS
sudo zypper refresh
Terminal openSUSE pokazujący adres repozytorium Zypper z automatycznym odświeżaniem oraz symbole zastępcze adresu URL i aliasów repozytorium
Polecenie zypper dodaje repozytorium i włącza automatyczne odświeżanie.

Ta --refreshopcja włącza automatyczne odświeżanie metadanych dla danego źródła. Ma to znaczenie w przypadku Tumbleweed, gdzie nowe repozytoria mogą nie mieć domyślnie włączonego automatycznego odświeżania; zalecenia poinstalacyjne openSUSE wskazują na to ustawienie. Po zakończeniu działania Zyppera sprawdź nazwę, adres URL, stan włączenia i status odświeżania za pomocą:

zypper repos --details
Wyjście terminala z repozytoriów Zypper z aliasem extra-repo wyświetlonym na liście repozytoriów
Użyj kolumny Alias, aby zidentyfikować źródło, które planujesz usunąć.

Usuń źródło niestandardowe

W YaST

Otwórz ponownie Oprogramowanie > Repozytoria oprogramowania . Porównaj nazwę i adres URL wybranego wiersza z adresem źródła zewnętrznego, które chcesz usunąć, wybierz Usuń i potwierdź. Zatwierdź zmianę, klikając OK lub Akceptuj . Nie usuwaj podstawowego produktu openSUSE ani nie aktualizuj repozytoriów, jeśli nie rozumiesz, co od nich zależy.

Okno dialogowe YaST Configured Software Repositories z wybranym dodatkowym źródłem repozytorium i wyświetlonym potwierdzeniem usunięcia
Przed usunięciem sprawdź, czy wybrany wpis pochodzi z repozytorium zewnętrznego.

W terminalu

Wyświetl listę repozytoriów i znajdź dokładny alias. Alias ​​jest bezpieczniejszy w użyciu niż numer wiersza, który może się zmienić wraz ze zmianą listy:

zypper repos --details
sudo zypper removerepo ALIAS

Na przykład, jeśli alias niechcianego źródła to extra-repo, uruchom sudo zypper removerepo extra-repo. Potwierdź usunięcie w wynikach zyppera, a następnie uruchom zypper repos --detailsponownie, aby sprawdzić, czy alias zniknął.

Terminal pokazujący polecenie zypper removerepo extra-repo i komunikat o pomyślnym usunięciu
zypper potwierdza usunięcie wybranej definicji repozytorium.

Usunięcie źródła uniemożliwia Zypperowi wyszukiwanie tam metadanych pakietów i aktualizacji. Pakiety już zainstalowane pozostają w systemie; usuń pakiet oddzielnie za pomocą YaST Software Management lub, zypper remove PACKAGEjeśli jest to również Twój cel. Jeśli zainstalowana aplikacja pochodzi ze źródła, zaplanuj, skąd będą pochodzić jej przyszłe aktualizacje, zanim usuniesz repozytorium.

Szybkie sprawdzenie, jeśli coś pójdzie nie tak

  • Funkcja odświeżenia zwraca błąd: sprawdź ponownie adres URL pod kątem literówek i upewnij się, że wskazuje on repozytorium dla konkretnej wersji Leap lub Tumbleweed.
  • Ten alias jest już używany: wybierz inny, unikalny alias, a następnie uruchom ponownie addrepo.
  • Pojawia się ostrzeżenie o kluczu podpisu: zatrzymaj i zweryfikuj klucz u wydawcy. Nie wyłączaj sprawdzania podpisu, aby wymusić działanie repozytorium.
  • Nie masz pewności, który wpis jest niestandardowy: sprawdź adres URL i nazwę repozytorium w YaST lub zypper repos --detailsprzed usunięciem czegokolwiek.

Aby zapoznać się ze szczegółami dotyczącymi opcji poleceń i zarządzania repozytorium, zapoznaj się z oficjalną dokumentacją openSUSE Zypper .

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.