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?
Jawaban:
Mungkin untuk melakukannya sebaliknya, tetapi saya belum pernah melihat orang yang dapat melakukan ini hanya dengan menginstal metapackage atau sesuatu.
Taruhan terbaik Anda adalah:
sumber
Anda dapat menghapus
ubuntu-desktop
dan sekaligus menghapus secara otomatis semua tanggungan yatim piatu:Tambahkan
--purge
opsi 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 me-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 yang disarankan Rinzwind coba
sudo apt-get remove gnome-*
.Sebelum Ubuntu 16.04 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
ssh-server
.Tapi seperti biasa lebih baik melakukan instalasi yang bersih. Ini mengurangi risiko kesalahan dan paket rusak.
sumber
ubuntu-desktop
, tetapi tidak melakukan apa-apa, karena tidak ada paket yang bergantung padanya. Saya kemudian dihapus semua paket yangubuntu-desktop
tergantung pada, yang bekerja lebih baik, tetapi masih menyisakan sedikit berantakan dengan paket sepertiunity-common
,gedit-common
, dllpurge
atau hanyaremove
itu? mengedit pertanyaan.sudo apt-get remove gnome-*
akan menangani sebagian besar paket. Persatuan harus dihapus bersamaan dengan ini (karena ketergantungan). (perlu konfirmasi karena saya cenderung tidak melakukan ini)Catatan: seperti yang dinyatakan dalam komentar, tasksel seharusnya hanya digunakan untuk menginstal tugas, bukan menghapusnya. Dalam tugas khusus ini (hapus desktop -> instal server) sepertinya berfungsi dengan baik. Jadi gunakan dengan hati-hati.
Anda dapat mencoba tasksel. Dengannya, Anda dapat melakukan apa yang Anda inginkan dengan memilih Basic Ubuntu Server dan menghapus centang desktop Ubuntu .
sumber
Jika Anda ingin tidak menjalankan DM dan WM pada saat startup tetapi tetap memiliki kemampuan untuk menjalankannya sesuka Anda dapat menjalankan:
lalu reboot.
Sistem akan boot ke runlevel 3 (init 3) yang tidak memulai DM dan WM dan semua hal lain yang berkaitan dengan lingkungan desktop, tetapi memulai yang lainnya. Ketika sistem melakukan booting ke terminal tty1 di konsol, Anda dapat masuk
untuk masuk ke lingkungan desktop login.
Di desktop ubuntu dan xfce4 saya menguji dengan tombol logout GUI tergantung sistem saya.
Di desktop ubuntu, tombol daya mati dan mulai ulang berfungsi dengan baik; desktop xfce4 hanya memiliki tombol logout.
Cara aman untuk keluar kembali ke tty saja adalah dengan membuka terminal dan menjalankan:
sumber