আমরা আমাদের ডেভলপমেন্ট সার্ভারে উবুন্টু ডেস্কটপ সংস্করণ ইনস্টল করেছি। এখন এটি আমাদের কাছে একটি ডাটা সেন্টারে রয়েছে আমরা এটি একটি সার্ভার সংস্করণে নামিয়ে দিতে চাই।
হাতছাড়া হয়ে প্যাকেজগুলি আনইনস্টল করার চেয়ে কী কী সহজ উপায় আছে?
আমরা আমাদের ডেভলপমেন্ট সার্ভারে উবুন্টু ডেস্কটপ সংস্করণ ইনস্টল করেছি। এখন এটি আমাদের কাছে একটি ডাটা সেন্টারে রয়েছে আমরা এটি একটি সার্ভার সংস্করণে নামিয়ে দিতে চাই।
হাতছাড়া হয়ে প্যাকেজগুলি আনইনস্টল করার চেয়ে কী কী সহজ উপায় আছে?
উত্তর:
এটি অন্য উপায়ে করা সম্ভব, তবে আমি কখনও কখনও কোনও মেটাপ্যাকেজ বা কিছু ইনস্টল করে এটি করতে সক্ষম এমন কাউকে দেখিনি।
আপনার সেরা বাজি হয়:
আপনি এর ubuntu-desktop
সমস্ত অনাথ নির্ভরশীলদের অপসারণ এবং একযোগে স্বয়ংক্রিয়ভাবে মুছে ফেলতে পারেন:
sudo apt-get autoremove ubuntu-desktop
--purge
আপনি যদি আক্রান্ত প্যাকেজগুলির কনফিগারেশনটিও মুছে ফেলতে চান (এবং পরে এটি পুনরায় ইনস্টল করার জন্য সম্ভব না রাখেন) বিকল্পটি যুক্ত করুন ।
আপনার যদি অন্য কোনও ডেস্কটপ থাকে তবে সেগুলিও সরান। আপনি যদি এটির পরে পুনরায় বুট করেন তবে আপনার লগ ইন করার জন্য কোনও জিইউআই থাকা উচিত নয়। আপনি যদি কোনও প্রোগ্রাম কেবল মুছে ফেলার পরিবর্তে মুছে ফেলেন তবে আপনি যে কোনও কনফিগারেশন ফাইলও অপসারণ করতে পারবেন।
হিসাবে Rinzwind চেষ্টা প্রস্তাব দেওয়াsudo apt-get remove gnome-*
।
উবুন্টু 16.04 এর আগে এটি সার্ভার ইনস্টলেশনগুলির জন্য একটি বিশেষ কার্নেল প্যাকেজ সরবরাহ করে linux-image-server
:
sudo apt-get install linux-image-server
এবং পুনরায় বুট করুন।তারপরে আমি আপনাকে পছন্দ মতো সার্ভার অ্যাপ্লিকেশনগুলি ইনস্টল করার পরামর্শ দিচ্ছি ssh-server
।
তবে সর্বদা হিসাবে একটি পরিষ্কার ইনস্টল করা ভাল। এটি ত্রুটি এবং ভাঙ্গা প্যাকেজগুলির ঝুঁকি কম দেয়।
ubuntu-desktop
, কিন্তু এটি কিছুই করেনি, কারণ কোনও প্যাকেজই এর উপর নির্ভর করে না। আমি তখন সমস্ত প্যাকেজ অপসারিত ubuntu-desktop
উপর নির্ভর করে, যা ভাল কাজ করে, কিন্তু এটি এখনও মত প্যাকেজের সাথে একটি জগাখিচুড়ি একটি বিট ছেড়ে unity-common
, gedit-common
ইত্যাদি
purge
এটি করেছেন নাকি ঠিক remove
? প্রশ্ন সম্পাদনা।
sudo apt-get remove gnome-*
বেশিরভাগ প্যাকেজগুলির যত্ন নেবে। (ক্যটি (নির্ভরতার কিউজ) এর পাশাপাশি অপসারণ করা উচিত। (যদিও আমি এটি না করার প্রবণতা রয়েছে তা নিশ্চিতকরণের প্রয়োজন)
দ্রষ্টব্য: মন্তব্যগুলিতে যেমন বলা হয়েছে, টাস্কসেল কেবলমাত্র টাস্কগুলি ইনস্টল করতে ব্যবহার করা উচিত, সেগুলি সরানো নয়। এই নির্দিষ্ট কাজে (ডেস্কটপ সরান -> সার্ভার ইনস্টল করুন) এটি ঠিকঠাক কাজ করছে বলে মনে হচ্ছে। তাই সাবধানতার সাথে এটি ব্যবহার করুন।
আপনি টাস্কसेल চেষ্টা করতে পারেন। এটির সাহায্যে আপনি বেসিক উবুন্টু সার্ভারটি নির্বাচন করে এবং উবুন্টু ডেস্কটপটি পরীক্ষা না করে যা চান তা করতে পারেন ।
sudo apt-get install tasksel
আপনি যদি শুরুতে ডিএম এবং ডাব্লুএমকে চালাতে না চান তবে এগুলি চালনার দক্ষতাটি রাখতে চান আপনি চালাতে পারেন:
sudo systemctl set-default runlevel3.target
তারপরে পুনরায় বুট করুন।
সিস্টেমটি রানলেভিল 3 (init 3) এ বুট করবে যা ডিএম এবং ডাব্লুএম এবং ডেস্কটপ পরিবেশের সাথে সম্পর্কিত অন্যান্য সমস্ত জিনিস শুরু করে না, তবে সমস্ত কিছু শুরু করে। সিস্টেমটি কনসোলের টিটি 1 টার্মিনালে বুট করার পরে আপনি লগইন করতে পারেন
sudo init 5
ডেস্কটপ পরিবেশ লগইন পেতে।
উবুন্টু এবং xfce4 ডেস্কটপগুলিতে আমি জিইউআই লগআউট বোতামটি পরীক্ষা করেছিলাম আমার সিস্টেমটি ঝুলিয়ে দিয়েছে।
উবুন্টু ডেস্কটপে, পাওয়ার ডাউন এবং রিস্টার্ট বোতামগুলি ভাল কাজ করেছে; xfce4 ডেস্কটপে কেবল লগআউট বোতাম থাকে।
কেবলমাত্র টিটিটিতে ফিরে যাওয়ার নিরাপদ উপায়টি হল একটি টার্মিনাল খোলা এবং চালানো:
sudo init 3