Saya baru saja melakukan instalasi pertama saya dari OS Linux, dan saya tidak sengaja memilih "Desktop GUI" di instal, tetapi saya ingin membangun semuanya sendiri. Apakah ada cara saya dapat menghapus lingkungan GUI tanpa menginstal ulang OS?
Penggunaan Debian tasksel untuk menginstal perangkat lunak untuk sistem tertentu. Perintah memberi Anda beberapa informasi:
> 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
Perintah di atas mencantumkan semua tugas yang diketahui tasksel. Desktop baris harus mencetaki di depan. Jika demikian, Anda dapat melihat semua paket yang biasanya diinstal oleh tugas ini:
Ini mengambil daftar paket (output dari tasksel) dan memasukkannya ke dalam purgeperintah apt-get. Sekarang apt-getmemberi tahu Anda apa yang ingin dihapus dari sistem. Jika Anda mengonfirmasi semuanya akan dihapus dari sistem Anda.
Hm, apa yang Anda lakukan dengan ini, dengan tasksel --task-packages desktophanya saya dapatkan task-desktop? Tetapi saya memiliki beberapa paket tersebut (mis., Twm).
Emanuel Berg
1
Apa output dari tasksel --list-tasks | grep "^i"? Apakah paket sudah desktop-basediinstal?
qbi
tasksel --list-tasks | grep "^i"tidak memberikan apa pun: saya hanya memiliki ubaris untuk tasksel --list-tasks, termasuk u desktop Debian desktop environment. aptitude show desktop-basemengatakan bahwa paket ( desktop-base) diinstal, meskipun. Apakah itu terkait? Saya tidak yakin apa yang membuat ini.
Emanuel Berg
2
Jawaban ini sebagian berfungsi untuk saya, tetapi saya juga harus: dpkg --get-selections(menunjukkan kepada saya bahwa saya telah xservermenginstal paket), apt-get purge xserver-*(hapus semua paket xserver).
Daniel Bank
@ qbi Saya menggunakan mint, dan tasksel --list-taskstidak menunjukkan opsi untuk desktop dalam kasus saya, saya adalah singkatan dari LAMP server
Prvt_Yadav
8
Itu berarti Debian mengubah perilaku ini dengan sekarang menggunakan satu paket "meta" yang disebut task-desktop yang menarik dalam paket lain melalui dependensi dan merekomendasikan. Jadi benar apa yang dikatakan tasksel kepada Anda, itu hanya menginstal paket tunggal itu, tetapi jika Anda melihat detailnya, seperti:
apt-cache show task-desktop
Anda akan melihat paket-paket (aktual) lainnya yang menarik di dalam garis-garis mulai "Tergantung:" dan "Merekomendasikan:". Untuk menghapusnya coba "apt-get remove task-desktop" atau daftarkan nama paket satu per satu.
tasksel --task-packages desktop
hanya saya dapatkantask-desktop
? Tetapi saya memiliki beberapa paket tersebut (mis., Twm).tasksel --list-tasks | grep "^i"
? Apakah paket sudahdesktop-base
diinstal?tasksel --list-tasks | grep "^i"
tidak memberikan apa pun: saya hanya memilikiu
baris untuktasksel --list-tasks
, termasuku desktop Debian desktop environment
.aptitude show desktop-base
mengatakan bahwa paket (desktop-base
) diinstal, meskipun. Apakah itu terkait? Saya tidak yakin apa yang membuat ini.dpkg --get-selections
(menunjukkan kepada saya bahwa saya telahxserver
menginstal paket),apt-get purge xserver-*
(hapus semua paket xserver).tasksel --list-tasks
tidak menunjukkan opsi untuk desktop dalam kasus saya, saya adalah singkatan dari LAMP serverItu berarti Debian mengubah perilaku ini dengan sekarang menggunakan satu paket "meta" yang disebut task-desktop yang menarik dalam paket lain melalui dependensi dan merekomendasikan. Jadi benar apa yang dikatakan tasksel kepada Anda, itu hanya menginstal paket tunggal itu, tetapi jika Anda melihat detailnya, seperti:
Anda akan melihat paket-paket (aktual) lainnya yang menarik di dalam garis-garis mulai "Tergantung:" dan "Merekomendasikan:". Untuk menghapusnya coba "apt-get remove task-desktop" atau daftarkan nama paket satu per satu.
sumber
apt-get autoremove
untuk membersihkan dependensi.