it-swarm-id.com

Apa cara termudah untuk menghapus edisi desktop ke edisi server?

Kami telah menginstal edisi desktop Ubuntu di server pengembangan kami. Sekarang kita memilikinya di pusat data, kami ingin menghapusnya ke edisi server.

Apakah ada cara mudah untuk melakukannya daripada hanya masuk dan menghapus paket dengan tangan?

21
Gabriel Solomon

Mungkin untuk melakukannya sebaliknya, tetapi saya belum pernah melihat orang yang dapat melakukan ini hanya dengan menginstal metapackage atau sesuatu.

Taruhan terbaik Anda adalah:

  • instalasi yang bersih
  • menghapus paket yang tidak dibutuhkan secara manual dan menginstal komponen server yang Anda butuhkan
15
Nathan Osman

Anda dapat menghapus ubuntu-desktop dan sekaligus menghapus secara otomatis semua tanggungan yatim piatunya:

Sudo apt-get autoremove ubuntu-desktop

Tambahkan opsi --purge jika Anda juga ingin menghapus konfigurasi paket yang terpengaruh (dan tidak menyimpannya untuk kemungkinan instalasi ulang nanti).

Jika Anda memiliki Desktop lain, hapus juga. jika Anda reboot setelah ini, Anda seharusnya tidak memiliki GUI untuk login. Jika Anda menghapus suatu program daripada hanya menghapusnya, Anda juga menghapus file konfigurasi apa pun yang mungkin tetap ada.

Seperti Rinzwind menyarankan coba Sudo apt-get remove gnome-*.

Sebelum Ubuntu 16.04 ia juga menyediakan paket kernel khusus untuk instalasi server, linux-image-server:

  • Sudo apt-get install linux-image-server dan reboot.

Maka saya sarankan Anda menginstal aplikasi server yang Anda inginkan, seperti ssh-server.


Tapi seperti biasa lebih baik melakukan instalasi yang bersih. Ini memberikan risiko kesalahan yang lebih kecil dan paket yang rusak.

14
Alvar

Catatan: sebagaimana dinyatakan dalam komentar, tasksel hanya boleh digunakan untuk menginstal tugas, bukan menghapusnya. Dalam tugas khusus ini (hapus desktop -> install server) sepertinya berfungsi dengan baik. Jadi gunakan dengan hati-hati.


Anda dapat mencoba tasksel. Dengannya, Anda dapat melakukan apa yang Anda inginkan dengan memilih Server Ubuntu Dasar dan menghapus centang desktop Ubunt.

Sudo apt-get install tasksel

tasksel screen

12
Salem

Jika Anda ingin tidak menjalankan DM dan WM saat startup tetapi tetap memiliki kemampuan untuk menjalankannya sesuka Anda, Anda dapat menjalankan:

Sudo systemctl set-default runlevel3.target

lalu reboot.

Sistem akan boot ke runlevel 3 (init 3) yang tidak memulai DM dan WM dan semua hal lain yang terkait dengan lingkungan desktop, tetapi memulai yang lain. Ketika sistem melakukan booting ke terminal tty1 di konsol, Anda dapat masuk

Sudo init 5

untuk masuk ke lingkungan desktop login.

Pada desktop ubuntu dan xfce4 saya menguji dengan tombol logout GUI tergantung sistem saya.
Di desktop ubuntu, tombol daya mati dan nyalakan kembali bekerja dengan baik; desktop xfce4 hanya memiliki tombol logout.

Cara aman untuk keluar kembali ke tty saja adalah dengan membuka terminal dan menjalankan:

Sudo init 3
0
Technopeon