Geliştirme sunucumuza Ubuntu masaüstü sürümünü yükledik. Şimdi bir veri merkezinde bulunduğumuza göre, onu bir sunucu sürümüne çevirmek istiyoruz.
Paketleri yalnızca elle girip kaldırmak yerine, yapmanın kolay bir yolu var mı?
Geliştirme sunucumuza Ubuntu masaüstü sürümünü yükledik. Şimdi bir veri merkezinde bulunduğumuza göre, onu bir sunucu sürümüne çevirmek istiyoruz.
Paketleri yalnızca elle girip kaldırmak yerine, yapmanın kolay bir yolu var mı?
Yanıtlar:
Bunu tersi yönde yapmak mümkün, ama bunu bir metapakkage veya başka bir şey kurarak başarabilecek birini görmedim.
En iyi bahis ya:
Artık ubuntu-desktopkalan tüm bağımlılarını kaldırabilir ve aynı anda otomatik olarak kaldırabilirsiniz:
sudo apt-get autoremove ubuntu-desktop
--purgeEtkilenen paketlerin yapılandırmasını da kaldırmak istiyorsanız (ve daha sonra tekrar yüklemek için saklamayın) seçeneği ekleyin .
Başka bir masaüstünüz varsa, bunları da kaldırın. Bundan sonra yeniden başlatırsanız, oturum açmak için hiçbir GUI olmalıdır. Bir programı yalnızca kaldırmak yerine temizlerseniz, kalabilecek tüm yapılandırma dosyalarını da kaldırabilirsiniz.
As Rinzwind deneyin önerir sudo apt-get remove gnome-*.
Ubuntu 16.04'ten önce , sunucu kurulumları için özel bir çekirdek paketi de sağlar linux-image-server:
sudo apt-get install linux-image-server ve yeniden başlat.Ardından, istediğiniz gibi sunucu uygulamalarını yüklemenizi öneririm ssh-server.
Ancak her zaman olduğu gibi temiz bir kurulum yapmak daha iyidir. Daha az hata ve kırık paket riski sağlar.
ubuntu-desktop, ama hiçbir şey yapmadı, çünkü hiçbir paket ona bağlı değil. Sonra bütün paketleri kaldırıldı ubuntu-desktopdaha iyi çalışır bağlıdır, ama yine de böyle paketleri ile bir karışıklık biraz bırakır unity-common, gedit-commonvb
purgeya sen ya da sadece remove? soruyu düzenledi.
sudo apt-get remove gnome-*çoğu paketle ilgilenirdi. Bununla beraber birlik de ortadan kaldırılmalıdır (bağımlılıklar nedeniyle). (bunu yapmaya meyilli olmadığım için onay gerekiyor ama)
Not: yorumlarda belirtildiği gibi, görevler yalnızca görevleri yüklemek, bunları kaldırmak için kullanılmamalıdır. Bu özel görevde (masaüstünü kaldır -> sunucu yükle) düzgün çalışıyor gibi görünüyor. Bu yüzden dikkatli kullanın.
Görevlerini deneyebilirsin. Bununla beraber, Temel Ubuntu Sunucusu'nu seçip Ubuntu masaüstünün işaretini kaldırarak istediğinizi yapabilirsiniz .
sudo apt-get install tasksel

Sadece DM ve WM'i başlangıçta çalıştırmak istemiyor, çalıştırma yeteneğini de devam ettiriyorsanız, aşağıdakileri yapabilirsiniz:
sudo systemctl set-default runlevel3.target
sonra yeniden başlatın.
Sistem, DM ve WM'i ve masaüstü ortamına ilişkin diğer tüm şeyleri başlatmayan ancak diğer her şeyi başlatan çalışma seviyesi 3'e (init 3) ön yükleme yapacaktır. Sistem konsoldaki tty1 terminaline önyükleme yaptığında,
sudo init 5
masaüstü ortamına giriş yapmak için.
Ubuntu ve xfce4 masaüstlerinde GUI oturumu kapatma düğmesiyle test ediyordum sistemimi kapattım.
Ubuntu masaüstünde, güç kapatma ve yeniden başlatma düğmeleri iyi çalıştı; xfce4 masaüstünde yalnızca bir çıkış düğmesi bulunur.
Yalnızca tty'ye geri dönmenin güvenli yolu bir terminal açmak ve çalıştırmaktır:
sudo init 3