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.