Cara Mengganti Systemd dengan SYSV Init di Debian Linux
- 1691
- 388
- Marcus Kassulke
Objektif
Ganti Systemd dengan sysv init sebagai sistem init pada regangan debian
Pengagihan
Debian Stretch
Keperluan
Pemasangan regangan debian yang berfungsi dengan keistimewaan root.
Kesukaran
Medium
Konvensyen
- # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Pengenalan
Tidak semua orang suka sistem, dan bagi mereka yang tidak, tidak ada banyak pilihan. Itu benar terutamanya jika anda mahukan sesuatu seperti pelayan yang stabil. Jangan takut, sysv init sebenarnya masih disokong di bawah debian, dan tidak sukar untuk beralih.
** NOTA: ** Jangan cuba ini jika anda menjalankan GNOME atau persekitaran desktop lain yang mempunyai ketergantungan yang keras pada sistemD. Ia hanya akan memecahkan sistem anda.
Tambah repositori Devuan
Bahagian ini tidak diperlukan jika anda hanya mahu menukar sistem init dan meninggalkan sistemD dipasang sebagai lapisan keserasian. Itu akan berfungsi dengan baik. Sekiranya anda benar -benar tidak mahu sistem pada sistem anda sama sekali, anda perlu membuat beberapa pengaturan untuk membuat perkara yang bergantung pada ia berfungsi.
Devuan, garpu debian yang kurang sistemd sedang tertinggal sedikit di belakang. Pelepasan regangan mereka, ASCII, tidak bersedia, dan menjalankan siaran ujian Devuan tidak stabil sekarang. Walau bagaimanapun, yang membina beberapa pakej penting untuk menjadikan program yang bergantung kepada sistem berfungsi tanpa ia, dan anda boleh menggunakannya di Debian.
Pertama, buat yang baru .senarai
fail dalam /etc/apt/sumber.senarai.d/
untuk Devuan. Kemudian, tambahkan baris berikut.
Deb http: // pakej.Devuan.org/ devuan/ ascii utama
Simpan itu dan keluar.
Seterusnya, anda akan memerlukan kunci menandatangani Devuan. Dapatkannya dengan wget
.
$ cd muat turun $ wget https: // devuan.org/os/keyring/[email protected]
Kemudian, mengimportnya menjadi tepat.
# apt-key tambah [email protected]
Pin pakej Devuan
Kecuali anda mahukan hibrid Debian/Devuan yang sangat pelik, anda perlu memasukkan pakej Devuan yang anda perlukan hanya. Buat fail, Devuan.senarai
, pada /etc/apt/keutamaan.d/
. Tambahkan baris berikut kepadanya.
Pakej: * Pin: Release A = Pin-Priority yang stabil: 1000 Pakej: * Pin: Release A = Ascii Pin-Priority: 2 Pakej: Udisks2 Pin: Release A = Ascii Pin-Priority: 1001 Pakej: Libudisks2-0 Pin: Siaran A = Ascii Pin-Priority: 1001 Pakej: CGManager Pin: Release A = Ascii Pin-Priority: 1001 Pakej: LibcgManager0 Pin: Release A = Ascii Pin-Priority: 1001 Pakej: Libpolkit-Agent-1 Pin: Siaran A = Keutamaan Pin ASCII: 1001 Pakej: Libpolkit-Backend-1-0 Pin: Lepaskan A = Ascii Pin-Priority: 1001 Pakej: Libpolkit-Gobject-1-0 Pin: Lepaskan A = Ascii Pin-Priority: 1001 Pakej: PolicyKit- 1 Pin: Lepaskan A = Ascii Pin-Priority: 1001
Ia panjang dan menjengkelkan, tetapi ia akan menyimpan banyak perkara daripada pecah sebaik sahaja anda membuang sistem. Kemas kini sebelum bergerak.
# kemas kini
Pasang pakej Devuan
Langkah seterusnya adalah agak mudah. Pasang semua pakej yang anda sediakan.
# apt -t ascii memasang udisks2 libudisks2-0 cgmanager libcgmanager0 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 policationkit-1
Pasang SYSV
Anda akhirnya bersedia memasang SYSV. Yang ini juga cukup mudah.
# apt Pasang sysvinit-utils sysvinit-core
Kemudian, salin inittab sysv untuk menjadikannya lalai sistem.
# cp/usr/share/sysvinit/inittab/etc/inittab
Sebaik sahaja semuanya ada, dan anda yakin bahawa anda memasang semuanya dengan betul, mulakan semula sistem. Anda harus melihat perbezaannya dengan segera dalam proses boot.
Keluarkan sistem
Sekali lagi, langkah ini benar -benar pilihan dan mungkin masih memecahkan perkara. Ini akan mengeluarkan sistem dan apa sahaja yang masih bergantung padanya. Anda telah diberi amaran.
# Apt Remove --Purge-Auto-Remove Systemd
Sekiranya anda ingin membuat perubahan tongkat, tambahkan sistemD ke pilihan anda.
Pakej: Pin Systemd: Release * Pin -Priority: -1
Pemikiran penutupan
Itu sahaja! Anda sistem Debian secara rasmi bebas sistem. Mudah -mudahan, semua yang lain masih berfungsi dengan betul juga. Kaedah ini jelas lebih baik dengan pelayan daripada desktop kerana jumlah perisian desktop yang bergantung pada sistemd. Ia juga penting untuk diingat bahawa perkara boleh berubah. Stretch cukup banyak ditetapkan dalam batu, tetapi mencuba prosedur ini atau bersamaan dengan ujian atau SID mungkin tidak menghasilkan hasil yang sama.
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Muat turun linux
- Distro linux terbaik untuk pemaju
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Muat turun Linux CD/DVD Live
- Fail Konfigurasi Linux: 30 teratas yang paling penting
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Perintah Linux Asas