Cara Mengganti Systemd dengan SYSV Init di Debian Linux

Cara Mengganti Systemd dengan SYSV Init di Debian Linux

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