Jak bezpiecznie prowadzić Debian Sid (stosunkowo)

Jak bezpiecznie prowadzić Debian Sid (stosunkowo)

Debian Sid często przeraża nowych użytkowników. W końcu nazywa się to „niestabilnym” i nazywa się to na cześć wrednego dzieciaka w Toy Story, która złamała wszystkie jego zabawki. To musi być okropne, prawda? Cóż, tak nie jest, przez większość czasu. SID nie jest bardziej niestabilny niż Arch Linux, a przy odrobinie planowania i zdrowego rozsądku możesz uruchomić SID na swoim pulpicie ze względnym bezpieczeństwem.

W tym samouczku nauczysz się:

  • Jak skonfigurować apt-listbugs
  • Jak uniknąć tworzenia frankenbian
  • Jak oszczędnie używać Ubuntu PPA
  • Jak zaplanować swoje aktualizacje
Skorzystaj bezpiecznie Debian Sid.

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Debian Sid
Oprogramowanie Nie dotyczy
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Jak skonfigurować apt-listbugs



Podobnie jak większość dystrybucji Linux z uwagi. Pęknięcie zwykle pochodzi ze złej aktualizacji. Chociaż nie ma prawdziwego substytutu subskrypcji i czytania list mailingowych, nie każdy ma na to czas. Na szczęście trafne utwory znane błędy, a jest wygodne narzędzie, które powie ci, czy w twoich przychodzących aktualizacja.

Apt-liistbugs działa automatycznie w procesie instalacji. Nie musisz niczego konfigurować i nie musisz go ręcznie uruchamiać. Po prostu zainstaluj pakiet i uruchom swoje aktualizacje jak zwykle. Jeśli jest obecny błąd, apt-listbugs zatrzyma aktualizację i przedstawi ci błąd i pakiet dotknięty. Tam i tak możesz kontynuować lub zatrzymać. Prawie zawsze warto się zatrzymać, chyba że jesteś pewien, że błąd jest niewielki i nie wpłynie na twój system. Stamtąd możesz poczekać, aby ponownie uaktualnić system, w nadziei, że błąd zostanie rozwiązany lub możesz użyć przypinania Apt, aby przejść do wersji testowej pakietu, aż błąd nie zostanie naprawiony. Tak czy inaczej jest solidną opcją i należy ocenić indywidualne miejsce.

$ sudo apt instint apt-liistbugs apt-li-listchanges

Apt-listchanges to kolejne wygodne narzędzie, które informuje o wszelkich ważnych zmianach w pakiecie. Uwzględnienie tego też nie może zaszkodzić.

Jak uniknąć tworzenia frankenbian

Frankendebian to termin wymyślony we własnej dokumentacji dystrybucji, gdy użytkownicy łączą wiele wydań debiana, a nawet dodają repozytoria Ubuntu. Deviana deweloperzy ostrzegają przed robieniem tego, ale w rzeczywistości są przypadki, w których dobrze jest połączyć wydania. Może nawet wyciągnąć cię z błędów, jak opisano powyżej.

Testy Debiana i Sid często ściśle ze sobą działają, chyba że w trakcie zamrożenia wydania. Z tego powodu dobrym pomysłem jest utrzymanie wersji testowej dostępnej w systemie SID i użycie apt pinning, aby preferować SID. Jeśli napotkasz problematyczny pakiet, możesz preferować wersję od testowania, unikając zepsutych w SID, aż zostanie naprawiony. Ogólnie rzecz biorąc, zepsute pakiety nie przechodzą do testowania, ponieważ problemy są wykonywane w SID. Dobry przykład /etc/apt/źródła.lista Plik wyglądałby jak ten poniżej.



Deb http: // ftp.nas.Debian.org/debian/sid main wkład nie wolny deb-src http: // ftp.nas.Debian.org/debian/sid main deb http: // ftp.nas.Debian.org/debian/testowanie główny wkład nie wolny deb-src http: // ftp.nas.Debian.org/ debian/ testowanie główne

Następnie skonfiguruj swój /etc/apt/preferencje Aby przypiąć testy.

Pakiet: * PIN: Release A = niestabilna priorytet pin: Pakiet 1000: *

Stamtąd możesz dodać określone wpisy z testowania za pomocą Pin-priorytet wyższy niż 1000 preferować ich od niestabilnych odpowiedników.

Jak oszczędnie używać Ubuntu PPA

Tutaj sprawy stają się naprawdę szalone. Powinieneś unikać używania Ubuntu PPA i wszelkich repozytoriów zaprojektowanych dla Ubuntu, gdy tylko jest to możliwe, ale są przypadki, w których to Móc praca. Ubuntu opiera się na Debian Sid, więc wersje oprogramowania zarówno w SID, jak i w dwóch najnowszych wersjach Ubuntu zwykle dobrze pasują do. Oznacza to, że w Ubuntu PPA są szanse, że będą kompatybilne z SID.

Ten nie oznacza, że ​​powinieneś dodać wszelkiego rodzaju ppas Ubuntu do Sid, ponieważ „wystarczająco blisko.„Oznacza to, że jeśli istnieje PPA, w której znajduje się jedna aplikacja bez grupy bibliotek lub zależności również, zwykle możesz użyć PPA do aplikacji. W momencie, gdy zaczniesz przyciągać biblioteki i nowe wersje komponentów i zależności, praktycznie masz gwarancję przerwania systemu.

Graficzne dodatki, takie jak tematy i ikony, są również dobrym przykładem podczas korzystania z PPA na Debian, może być w porządku. Motyw nie będzie miał z bibliotek systemowych. To tylko motyw, a nawet jeśli jakoś się pęknie, twój system jako całość będzie w porządku.

Jak zaplanować swoje aktualizacje

Debian Sid przestrzega większości zasad dystrybucji zwolnienia. Podczas uruchamiania uwalniania toczy się ogólne strategie dobrego praktyki, które należy zastosować, aby uniknąć złamania systemu podczas aktualizacji. Niektóre z nich są jednak specyficzne dla debiana, ponieważ Sid robi rzeczy inaczej. Planowanie aktualizacji może poważnie pomóc w uniknięciu problemów.

Unikaj dystrybucji



Może być kuszące do użycia Apt Distusgrade Aby wymusić pełniejsze aktualizacje i powstrzymaj powstrzymanie pakietów. Cóż, te pakiety są zwykle powstrzymywane z jakiegoś powodu i Dystrybucja dokonuje wyborów, usuwając pakiety, aby nowe działały. Dlatego regularne używanie go może być bardzo złym pomysłem. Jeden słabo czas Dystrybucja może rozerwać istotne elementy systemu i wszystko na stałe. Naprawdę nie ma żadnej korzyści, więc po prostu nie.

Aktualizować regularnie

Podobnie jak większość dystrybucji zwolnienia, nie jest dobrym pomysłem, aby Debian Sid upadł zbyt daleko. Kiedy tocząca się dystrybucja spada zbyt daleko w tyle, na pewno istniał niekompatybilne pakiety. Skok do przodu może ostatecznie być za dużo. To może prowadzić do konfliktów zależności, których nie można rozwiązać lub wręcz złamanie.

Zaktualizuj SID raz w tygodniu, aby upewnić się, że wszystko pozostaje aktualne. Oczywiście jedynym wyjątkiem jest błąd. Jeśli widzisz błąd, który pojawia się z apt-listbugs, możesz poczekać trochę dłużej lub uciekać się do przypinania, aby to oczyścić.

Unikaj aktualizacji w pobliżu stabilnego wydania

Jest inny wyjątkowo debian, który może wyskakować z SID. Przed każde stabilne wydanie Debiana, testowanie całkowicie zamraża przez kilka miesięcy, bez żadnych nowych aktualizacji. SID również zwalnia, ponieważ deweloperzy Debian są zajęci przygotowywaniem nowej wersji. Następnie, po uruchomieniu nowej wersji, wszystkie zmiany tylne zalewają testy i SID. Rezultatem jest obciążenie niestabilności. Unikaj aktualizacji SID przez co najmniej tydzień po nowym wydaniu Debiana. Przychodzą tylko co dwa lata, co oznacza, że ​​nie jest to strasznie powszechny problem.

WNIOSEK

Korzystanie z Debian Sid to dobry sposób na uzyskanie doświadczenia Debiana z uwagi. Na ogół będziesz mieć nowsze pakiety niż Ubuntu, ale z mniejszym poziomem stabilności systemu. Żadna strategia nie jest idealna i zawsze możliwe jest, że rzeczy pójdą nie tak. Właśnie dlatego jest to tylko dobra opcja na komputerach stacjonarnych i nigdy nie powinieneś prowadzić SID na czymś absolutnie krytycznym misji.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Manjaro Linux vs Arch Linux
  • Zainstaluj Arch Linux na stacji roboczej VMware
  • Mastering Bash Script Loops
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Pobierz Linux
  • Manjaro Linux vs Ubuntu