Jak włączyć backporty w Debianie Linux 12, 11 lub 10

Debian jest dobrze znany ze swojej stabilności. Jednak z powodu skupienia się na stabilności niektóre pakiety mogą z biegiem czasu nie mieć najnowszych funkcji lub aktualizacji. Debian zapewnia rozwiązanie tego problemu poprzez backporty i repozytoria eksperymentalne.

Backporty to pakiety z nowszych wersji Debiana, które zostały przekompilowane tak, aby działały na starszych wersjach. Dzięki temu użytkownicy mogą uzyskać nowe funkcje bez pogarszania stabilności systemu. Repozytoria eksperymentalne zawierają bardzo nowe i potencjalnie niestabilne oprogramowanie, które nie jest jeszcze gotowe do użycia w repozytoriach głównych. Repozytoria te zapewniają użytkownikom dostęp do najnowszego oprogramowania, ale wiążą się z ryzykiem niestabilności.

Teraz pokażemy, jak korzystać z backportów i repozytoriów eksperymentalnych za pomocą terminala wiersza poleceń.

Włącz repozytorium backportów

Pierwszym krokiem do zainstalowania pakietów z repozytorium backportów jest dodanie repozytorium do sources.list plik. Wykonaj poniższe kroki, aby włączyć repozytorium backportów w systemie Debian:

Otwórz terminal w systemie Debian, a następnie wykonaj poniższe polecenie, aby otworzyć plik sources.list plik za pomocą edytora tekstu nano:

sudo nano /etc/apt/sources.list

Dołącz odpowiednie linie do pliku w zależności od wersji Debiana. Użyj poprawnej nazwy kodowej dla swojej dystrybucji Debiana, aby uniknąć problemów.

Backporty mól książkowych

deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware

Backporty w dziesiątkę

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

Backporty Bustera

deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free

Zapisz plik konfiguracyjny naciskając CTRL+O, a następnie wyjdź za pomocą CTRL+X.

Zaktualizuj listę repozytoriów, uruchamiając następującą komendę:

sudo apt update

Alternatywnie włącz backporty

Alternatywą jest dodanie backportów Debiana do listy źródeł; możesz użyć poleceń echo i poleceń tee. Polecenie tee odczytuje ze standardowego wejścia i zapisuje na standardowe wyjście i do plików. Ta metoda pomoże Ci uniknąć korzystania z edytora tekstu i zrobić to bezpośrednio z wiersza poleceń.

Bookworm, polecenie byłoby następujące:

echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | sudo tee -a /etc/apt/sources.list

Bullseye, polecenie byłoby następujące:

echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list

Buster, polecenie byłoby następujące:

echo "deb http://deb.debian.org/debian buster-backports main non-free" | sudo tee -a /etc/apt/sources.list

Następnie uruchom aktualizację APT:

sudo apt update

Zainstaluj pakiety z Backportów

Korzystanie z backportów w Debianie jest proste; składnia jest podobna do instalacji pakietu standardowego, z tą różnicą, że dodasz rozszerzenie -t flaga.

Wyszukaj pakiety w Backportach Debiana

Użyj następującego polecenia, aby wyszukać pakiety w repozytorium backportów, zastępując "package-name" z żądaną nazwą pakietu:

Przykład mól książkowy:

sudo apt search "package-name" -t bookworm-backports

Przykład strzału w dziesiątkę:

sudo apt search "package-name" -t bullseye-backports

Przykład Bustera:

sudo apt search "package-name" -t buster-backports

Instalowanie lub aktualizowanie pakietów z backportów Debiana

Użyj następującego polecenia, aby zainstalować lub zaktualizować pakiety z repozytorium backportów, zastępując "package-name" z żądaną nazwą pakietu:

Przykład mól książkowy:

sudo apt install "package-name" -t bookworm-backports

Przykład strzału w dziesiątkę:

sudo apt install "package-name" -t bullseye-backports

Przykład Bustera:

sudo apt install "package-name" -t buster-backports

Przykład na żywo: instalacja Kokpitu na Debianie 11

Na przykład, aby zainstalować Kokpit na Debianie 11 przy użyciu repozytorium backportów, uruchom następującą komendę:

sudo apt install cockpit -t bullseye-backports

To polecenie zainstaluje nowszą wersję Kokpitu w repozytorium backportów, zapewniając dostęp do bardziej aktualnych funkcji.

Włączanie repozytorium eksperymentalnego

Repozytorium eksperymentalne zawiera najnowsze oprogramowanie Debiana dla tych, którzy chcą najnowszych aktualizacji. Ale bądź ostrożny: to repozytorium jest najlepsze dla systemów testowych lub programistów i administratorów systemów, którzy znają ryzyko i mogą rozwiązać wszelkie problemy. Bardziej prawdopodobne jest, że będą występować problemy ze zgodnością i nie należy go używać na działających serwerach lub ważnych systemach.

Włącz repozytorium eksperymentalne

Otwórz ponownie sources.list plik konfiguracyjny, uruchamiając następującą komendę:

sudo nano /etc/apt/sources.list

Dodaj następujące wiersze na końcu pliku po wierszach, które wcześniej dodałeś dla repozytorium backportów:

deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free

Zapisz plik konfiguracyjny naciskając CTRL+O, a następnie wyjdź za pomocą CTRL+X.

Zaktualizuj listę repozytoriów, uruchamiając następującą komendę:

sudo apt update

Teraz możesz skorzystać z -t flaga z experimental słowo kluczowe w swoich poleceniach, aby wyszukiwać i instalować pakiety z repozytorium eksperymentalnego.

Wyszukiwanie pakietów w repozytorium eksperymentalnym

Użyj następującego polecenia, aby wyszukać pakiety w repozytorium eksperymentalnym, zastępując "package-name" z żądaną nazwą pakietu:

sudo apt search "package-name" -t experimental

Instalowanie pakietów z repozytorium eksperymentalnego

Użyj następującego polecenia, aby zainstalować pakiety z repozytorium eksperymentalnego, zastępując "package-name" z żądaną nazwą pakietu:

sudo apt install "package-name" -t experimental

Zachowaj ostrożność podczas korzystania z pakietów z repozytorium eksperymentalnego, zwłaszcza na działających serwerach lub systemach z ważnymi usługami. Repozytorium eksperymentalne nie jest zalecane do ogólnego użytku ze względu na większe ryzyko problemów i problemów ze zgodnością.

Wniosek

Postępując zgodnie z tym przewodnikiem, dowiedziałeś się, jak włączyć backporty Debiana i repozytoria eksperymentalne w systemie Debian. Dzięki temu możesz instalować nowsze pakiety i cieszyć się najnowszymi funkcjami oraz poprawkami błędów, zachowując jednocześnie stabilność systemu. Zalecam regularne sprawdzanie dostępności aktualizacji z tych repozytoriów, aby zapewnić aktualność systemu.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz