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?
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?
Jawaban:
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:
> tasksel --task-packages desktop
twm
eject
openoffice.org
xserver-xorg-video-all
cups-client
…
Pada sistem saya perintah menghasilkan 36 paket. Anda dapat menghapusnya dengan perintah berikut:
> apt-get purge $(tasksel --task-packages desktop)
Ini mengambil daftar paket (output dari tasksel
) dan memasukkannya ke dalam purge
perintah apt-get
. Sekarang apt-get
memberi tahu Anda apa yang ingin dihapus dari sistem. Jika Anda mengonfirmasi semuanya akan dihapus dari sistem Anda.
tasksel --list-tasks | grep "^i"
? Apakah paket sudah desktop-base
diinstal?
tasksel --list-tasks | grep "^i"
tidak memberikan apa pun: saya hanya memiliki u
baris untuk tasksel --list-tasks
, termasuk u 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 telah xserver
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 server
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.
apt-get autoremove
untuk membersihkan dependensi.
tasksel --task-packages desktop
hanya saya dapatkantask-desktop
? Tetapi saya memiliki beberapa paket tersebut (mis., Twm).