আমি সবেমাত্র কোনও লিনাক্স ওএসের প্রথম ইনস্টলটি করেছি, এবং আমি ঘটনাক্রমে ইনস্টলে "ডেস্কটপ জিইউআই" নির্বাচন করেছি, তবে আমি নিজেই সবকিছু তৈরি করতে চাই। ওএস পুনরায় ইনস্টল না করে এমন কোনও উপায় আছে যার মাধ্যমে আমি জিইউআই পরিবেশটি সরিয়ে ফেলতে পারি?
আমি সবেমাত্র কোনও লিনাক্স ওএসের প্রথম ইনস্টলটি করেছি, এবং আমি ঘটনাক্রমে ইনস্টলে "ডেস্কটপ জিইউআই" নির্বাচন করেছি, তবে আমি নিজেই সবকিছু তৈরি করতে চাই। ওএস পুনরায় ইনস্টল না করে এমন কোনও উপায় আছে যার মাধ্যমে আমি জিইউআই পরিবেশটি সরিয়ে ফেলতে পারি?
উত্তর:
ডেবিয়ান 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
আপনি বলে কি এটা সিস্টেম থেকে আনইনস্টল করতে চায়। আপনি যদি এটি নিশ্চিত করেন তবে আপনার সিস্টেম থেকে সমস্ত কিছু মুছে ফেলা হবে।
tasksel --list-tasks | grep "^i"
? প্যাকেজ desktop-base
ইনস্টল করা আছে?
tasksel --list-tasks | grep "^i"
আমার কিছু দেয় না: সহ আমার কাছে কেবল u
লাইন tasksel --list-tasks
রয়েছে u desktop Debian desktop environment
। aptitude show desktop-base
প্যাকেজ ( desktop-base
) ইনস্টল করা আছে, যদিও। এগুলি কি সম্পর্কিত? আমি কী করব তা নিশ্চিত নই।
dpkg --get-selections
(আমার কাছে দেখানো হয়েছে যে আমার কাছে xserver
প্যাকেজ ইনস্টল রয়েছে), apt-get purge xserver-*
(সমস্ত xserver প্যাকেজ মুছুন)।
tasksel --list-tasks
আমার ক্ষেত্রে ডেস্কটপের কোনও বিকল্প দেখায় না আমি ল্যাম্প সার্ভারের জন্য দাঁড়িয়েছি
এর অর্থ হ'ল ডেবিয়ান এখন টাস্ক-ডেস্কটপ নামে একটি একক "মেটা" প্যাকেজ ব্যবহার করে এর আচরণ পরিবর্তন করেছে যা অন্যান্য প্যাকেজগুলিকে নির্ভরতার মাধ্যমে টেনে নিয়ে যায় এবং সুপারিশ করে। সুতরাং এটি সত্য যে টাস্কসেল আপনাকে যা বলে, এটি কেবল সেই একক প্যাকেজটি ইনস্টল করে, তবে আপনি যদি তার বিবরণটি দেখুন, তেমন:
apt-cache show task-desktop
আপনি "নির্ভর করে:" এবং "প্রস্তাবনাগুলি:" শুরু করার লাইনে এই অন্যান্য (প্রকৃত) প্যাকেজগুলি টানতে দেখবেন। তাদের অপসারণ করতে "এপট-গেট রিমুভ টাস্ক-ডেস্কটপ" চেষ্টা করুন বা পৃথকভাবে প্যাকেজের নাম তালিকাভুক্ত করুন।
apt-get autoremove
নির্ভরতাগুলি শুদ্ধ করার জন্য একটি কাজ করতে পারেন ।
tasksel --task-packages desktop
আমি এইটি দিয়ে কী করবtask-desktop
? তবে আমার কাছে সেই প্যাকেজগুলির কয়েকটি রয়েছে (যেমন, টম)।