আমি কি দেবিয়ান থেকে জিইউআই সরাতে পারি?


20

আমি সবেমাত্র কোনও লিনাক্স ওএসের প্রথম ইনস্টলটি করেছি, এবং আমি ঘটনাক্রমে ইনস্টলে "ডেস্কটপ জিইউআই" নির্বাচন করেছি, তবে আমি নিজেই সবকিছু তৈরি করতে চাই। ওএস পুনরায় ইনস্টল না করে এমন কোনও উপায় আছে যার মাধ্যমে আমি জিইউআই পরিবেশটি সরিয়ে ফেলতে পারি?

উত্তর:


25

ডেবিয়ান taskselএকটি নির্দিষ্ট সিস্টেমের জন্য সফ্টওয়্যার ইনস্টল করার জন্য ব্যবহার করে। কমান্ডটি আপনাকে কিছু তথ্য দেয়:

> 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

উপরের কমান্ডটি জানা সমস্ত কর্মের তালিকা করে tasksel। লাইন ডেস্কটপটিi সামনে একটি মুদ্রণ করা উচিত । যদি এটি হয় তবে এই টাস্কটি সাধারণত ইনস্টল করে এমন সমস্ত প্যাকেজগুলির দিকে একবার নজর রাখতে পারেন:

> tasksel --task-packages desktop
twm
eject
openoffice.org
xserver-xorg-video-all
cups-client
…

আমার সিস্টেমে কমান্ড 36 টি প্যাকেজ আউটপুট করে। আপনি নিম্নলিখিত কমান্ড দিয়ে এগুলি আনইনস্টল করতে পারেন:

> apt-get purge $(tasksel --task-packages desktop)

এটি প্যাকেজগুলির তালিকা (আউটপুট tasksel) নেয় এবং এর purgeকমান্ডে এটি ফিড করে apt-get। এখন apt-getআপনি বলে কি এটা সিস্টেম থেকে আনইনস্টল করতে চায়। আপনি যদি এটি নিশ্চিত করেন তবে আপনার সিস্টেম থেকে সমস্ত কিছু মুছে ফেলা হবে।


1
এইচএম, tasksel --task-packages desktopআমি এইটি দিয়ে কী করব task-desktop? তবে আমার কাছে সেই প্যাকেজগুলির কয়েকটি রয়েছে (যেমন, টম)।
ইমানুয়েল বার্গ

1
এর আউটপুট কি tasksel --list-tasks | grep "^i"? প্যাকেজ desktop-baseইনস্টল করা আছে?
qbi

tasksel --list-tasks | grep "^i"আমার কিছু দেয় না: সহ আমার কাছে কেবল uলাইন tasksel --list-tasksরয়েছে u desktop Debian desktop environmentaptitude show desktop-baseপ্যাকেজ ( desktop-base) ইনস্টল করা আছে, যদিও। এগুলি কি সম্পর্কিত? আমি কী করব তা নিশ্চিত নই।
ইমানুয়েল বার্গ

2
এই উত্তরটি আমার জন্য আংশিকভাবে কাজ করেছিল, তবে আমার আরও করতে হয়েছিল: dpkg --get-selections(আমার কাছে দেখানো হয়েছে যে আমার কাছে xserverপ্যাকেজ ইনস্টল রয়েছে), apt-get purge xserver-*(সমস্ত xserver প্যাকেজ মুছুন)।
ড্যানিয়েল ব্যাংক

@ কিবিবি আমি টাকশালটিতে আছি, এবং tasksel --list-tasksআমার ক্ষেত্রে ডেস্কটপের কোনও বিকল্প দেখায় না আমি ল্যাম্প সার্ভারের জন্য দাঁড়িয়েছি
প্রাইভেট_যাদভ

8

এর অর্থ হ'ল ডেবিয়ান এখন টাস্ক-ডেস্কটপ নামে একটি একক "মেটা" প্যাকেজ ব্যবহার করে এর আচরণ পরিবর্তন করেছে যা অন্যান্য প্যাকেজগুলিকে নির্ভরতার মাধ্যমে টেনে নিয়ে যায় এবং সুপারিশ করে। সুতরাং এটি সত্য যে টাস্কসেল আপনাকে যা বলে, এটি কেবল সেই একক প্যাকেজটি ইনস্টল করে, তবে আপনি যদি তার বিবরণটি দেখুন, তেমন:

apt-cache show task-desktop

আপনি "নির্ভর করে:" এবং "প্রস্তাবনাগুলি:" শুরু করার লাইনে এই অন্যান্য (প্রকৃত) প্যাকেজগুলি টানতে দেখবেন। তাদের অপসারণ করতে "এপট-গেট রিমুভ টাস্ক-ডেস্কটপ" চেষ্টা করুন বা পৃথকভাবে প্যাকেজের নাম তালিকাভুক্ত করুন।


1
আপনি কেবল টাস্ক-ডেস্কটপ প্যাকেজ আনইনস্টল করতে পারেন এবং apt-get autoremoveনির্ভরতাগুলি শুদ্ধ করার জন্য একটি কাজ করতে পারেন ।
Thorian93
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.