Jak wymienić SystemD na init init na Debian Linux
- 3280
- 265
- Ignacy Modzelewski
Cel
Zastąp Systemda na init init jako system init na debian stretch
Rozkłady
Debian Stretch
Wymagania
Działający instalacja debiana z uprawnieniami root.
Trudność
Średni
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
Wstęp
Nie wszyscy uwielbiają systemda, a dla tych, którzy tego nie robią, tak naprawdę nie ma wielu opcji. To szczególnie prawda, jeśli chcesz coś w rodzaju stabilnego serwera. Nie obawiaj się, Sysv Init jest nadal wspierany przez Debian i nie jest trudno zmienić.
*Gł. Po prostu złamie Twój system.
Dodaj repozytoria Devuan
Ta część nie jest ściśle konieczna, jeśli chcesz po prostu zmienić system init i pozostawić SystemD zainstalowany jako warstwa kompatybilności. To by działało dobrze. Jeśli absolutnie nie chcesz SystemD w swoim systemie, musisz dokonać ustaleń, aby rzeczy, które zależą od tego.
Devuan, bez systemu Debian Fork pozostaje nieco w tyle. Ich rozciąganie, ASCII, nie jest gotowe, a uruchamianie wersji testowych Devuana nie jest teraz super stabilne. Jednak zbudował niektóre kluczowe pakiety, aby programy zależne od systemu działały bez niego, i możesz je używać w Debian.
Najpierw stwórz nowe .lista
plik w /etc/apt/źródła.lista.D/
dla Devuan. Następnie dodaj do niego następujący wiersz.
deb http: // pakiety.Devuan.org/ devuan/ aScii Main
Zapisz to i wyjdź.
Następnie będziesz potrzebować klucza podpisywania Devuan. Weź to z wget
.
$ CD pobieranie $ wget https: // devuan.org/OS/Keyring/[email protected]
Następnie zaimportuj go do APT.
# apt-key [email protected]
Przypnij pakiety Devuan
Chyba że chcesz naprawdę dziwnego hybrydy debiana/devuan, będziesz musiał przypiąć tylko potrzebne pakiety devuan. Utwórz plik, Devuan.lista
, Na /etc/apt/preferencje.D/
. Dodaj do niego następujące wiersze.
Pakiet: * PIN: Wydanie A = stabilna priorytet pin: 1000 Pakiet: * Pin: Wydanie A = Pinowość pin ASCII: 2 Pakiet: UDISKS2 Pin: Wydanie A = ASCII Pin-Piority: 1001 Pakiet: Libudisks2-0 Pin: Wydanie: A = ASCII Pin-Piority: 1001 Pakiet: CGMANAGER PIN: Zwolnienie A = Pinowość pin ASCII: 1001 Pakiet: LibcgManager0 Pin: Wydanie A = Pinowość pinów ASCII: 1001 Pakiet: Libpolkit-Agent-1-0 Pin: Wydanie A = ASCII Pin-Piority: 1001 Pakiet: Libpolkit-Backend-10 Pin: Wydanie A = ASCII Pin-Piority: 1001 Pakiet: Libpolkit-Gobject-1-0 Pin: Wydanie A = ASCII Pin-Piority: 1001 Pakiet: PolicyKit- 1 PIN: zwolnienie A = Pinowość pin ASCII: 1001
Jest długa i denerwująca, ale powstrzyma wiele rzeczy przed zerwaniem po usunięciu systemu. Aktualizacja przed przejściem.
# aktualizacja APT
Zainstaluj pakiety Devuan
Następny krok jest dość prosty. Zainstaluj wszystkie pakiety, które właśnie skonfigurowałeś.
# apt -t ASCII instaluj Udisks2 libudisks2-0 cgmanager libcgmanager0 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0
Zainstaluj SYSV
W końcu jesteś gotowy do zainstalowania SYSV. Ten jest również dość łatwy.
# apt Zainstaluj Sysvinit-Core Sysvinit-Utils
Następnie skopiuj inittab SYSV, aby był domyślny system.
# cp/usr/share/sysvinit/inittab/etc/inittab
Po tym, jak wszystko zostanie na miejscu i masz pewność, że zainstalowałeś wszystko prawidłowo, uruchom ponownie system. Powinieneś natychmiast zobaczyć różnicę w procesie rozruchu.
Usuń SystemD
Znowu ten krok jest całkowicie opcjonalny i może nadal łamać rzeczy. To wyciągnie systemd i wszystko, co wciąż od tego zależy. Zostałeś ostrzeżony.
# apt Usuń--Purge-Auto-Remove Systemd
Jeśli chcesz dokonać zmiany zmiany, dodaj SystemD do swoich preferencji APT.
Pakiet: SystemD Pin: Release * Pin -priorytet: -1
Zamykanie myśli
Otóż to! Twój system Debiana jest oficjalnie bez systemu. Mam nadzieję, że wszystko inne również działa poprawnie. Ta metoda jest oczywiście lepsza z serwerami niż komputer stacjonarny ze względu na ilość oprogramowania komputerowego, które opiera się na systemie. Ważne jest również, aby pamiętać, że rzeczy mogą się zmienić. Rozciąganie jest prawie osadzone w kamieniu, ale wypróbowanie tej procedury lub odpowiednik testowania lub SID może nie przynieść tych samych wyników.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Pobierz Linux
- Najlepszy Linux Distro dla programistów
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Pobierz na żywo CD/DVD Linux
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Podstawowe polecenia Linux