Herhangi bir Linux işletim sistemini ilk kez yükledim ve kurulumda yanlışlıkla "Masaüstü GUI" yi seçtim, ancak her şeyi kendim oluşturmak istiyorum. İşletim sistemini yeniden yüklemeden GUI ortamını kaldırmamın bir yolu var mı?
Herhangi bir Linux işletim sistemini ilk kez yükledim ve kurulumda yanlışlıkla "Masaüstü GUI" yi seçtim, ancak her şeyi kendim oluşturmak istiyorum. İşletim sistemini yeniden yüklemeden GUI ortamını kaldırmamın bir yolu var mı?
Yanıtlar:
Debian, taskselbelirli bir sistem için yazılım yüklemek için kullanır . Komut size bazı bilgiler verir:
> tasksel --list-tasks
i desktop Graphical desktop environment
u web-server Web server
u print-server Print server
u dns-server DNS server
u file-server File server
u mail-server Mail server
u database-server SQL database
u ssh-server SSH server
u laptop Laptop
u manual manual package selection
Yukarıdaki komut bilinen tüm görevleri listeler tasksel. Çizgi masaüstü bir iönden yazdırmalıdır . Bu durumda, bu görevin genellikle yüklediği tüm paketlere göz atabilirsiniz:
> tasksel --task-packages desktop
twm
eject
openoffice.org
xserver-xorg-video-all
cups-client
…
Sistemimde komut 36 paket çıktı. Bunları aşağıdaki komutla kaldırabilirsiniz:
> apt-get purge $(tasksel --task-packages desktop)
Bu, paketlerin listesini (çıktısı tasksel) alır ve purgekomutuna besler apt-get. Şimdi apt-getsistemden ne kaldırmak istediğini anlatıyor. Onaylarsanız, her şey sisteminizden temizlenir.
tasksel --list-tasks | grep "^i"? Paket desktop-basekurulu mu?
tasksel --list-tasks | grep "^i"hiçbir şey vermiyor: Sadece dahil olmak üzere usatırlarım var . diyor ki, package ( ) kurulu. Bunlar ilişkili mi? Bundan ne yapacağımdan emin değilim. tasksel --list-tasksu desktop Debian desktop environmentaptitude show desktop-basedesktop-base
dpkg --get-selections( xserverpaketlerin yüklü olduğunu gösterdim ), apt-get purge xserver-*(tüm xserver paketlerini sil)
tasksel --list-tasksbenim durumumda masaüstü için bir seçenek göstermiyor i LAMP sunucusu anlamına gelir
Bu, Debian'ın bağımlılık yoluyla diğer paketleri çeken ve öneren tek bir "meta" paketini kullanarak görev davranışını değiştirdiği anlamına gelir. Bu yüzden, görevlerin size söylediği doğrudur, sadece bu tek paketi yükler, ancak bunun ayrıntılarına bakarsanız, şöyle:
apt-cache show task-desktop
bunun "Bağımlı:" ve "Öneriler:" ile başlayan satırlarda aldığı diğer (gerçek) paketleri göreceksiniz. Bunları kaldırmak için "apt-get görev-masaüstünü kaldır" komutunu deneyin veya paket adlarını ayrı ayrı listeleyin.
apt-get autoremoveve bağımlılıkları temizlemek için
tasksel --task-packages desktopben sadecetask-desktop? Ama bu paketlerden bazılarına sahibim (örneğin, twm).