কোনও সার্ভার সংস্করণে ডেস্কটপ সংস্করণটি সরানোর সহজতম উপায় কী?


22

আমরা আমাদের ডেভলপমেন্ট সার্ভারে উবুন্টু ডেস্কটপ সংস্করণ ইনস্টল করেছি। এখন এটি আমাদের কাছে একটি ডাটা সেন্টারে রয়েছে আমরা এটি একটি সার্ভার সংস্করণে নামিয়ে দিতে চাই।

হাতছাড়া হয়ে প্যাকেজগুলি আনইনস্টল করার চেয়ে কী কী সহজ উপায় আছে?


2
পুনরায় ইনস্টল করা সেরা: সার্ভার সিডিতে কার্নেল প্যারাম রয়েছে যা ডেস্কটপের অভাব রয়েছে (আপনি তাদের ডেস্কটপের সাথে অন্তর্ভুক্ত করতে পারেন তবে এটি পুনরায় ইনস্টল করা আরও বেশি কাজ;))
রিনজুইন্ড

এছাড়াও, একের পরে x11 ক্রাফটটি অপসারণ করা উচিত সুডো এপটি-গেট রিমুভ করার সাথে x11 *
রব কে

উত্তর:


16

এটি অন্য উপায়ে করা সম্ভব, তবে আমি কখনও কখনও কোনও মেটাপ্যাকেজ বা কিছু ইনস্টল করে এটি করতে সক্ষম এমন কাউকে দেখিনি।

আপনার সেরা বাজি হয়:

  • একটি পরিষ্কার ইনস্টল
  • ম্যানুয়ালি অপ্রয়োজনীয় প্যাকেজগুলি সরানো এবং আপনার প্রয়োজনীয় সার্ভার উপাদানগুলি ইনস্টল করা

1
একটি পরিষ্কার ইনস্টল হ'ল উপায়, তবে আপনি যদি ম্যানুয়ালি প্যাকেজগুলি মুছতে চান, dpkg --get-Seferences "*"> applications / অ্যাপ্লিকেশন.টিএসটি চালান এবং আপনার যা প্রয়োজন তা মুছে ফেলুন।
টিঙ্কার

14

আপনি এর 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


তবে সর্বদা হিসাবে একটি পরিষ্কার ইনস্টল করা ভাল। এটি ত্রুটি এবং ভাঙ্গা প্যাকেজগুলির ঝুঁকি কম দেয়।


1
ভাল আমি সরিয়েছি ubuntu-desktop, কিন্তু এটি কিছুই করেনি, কারণ কোনও প্যাকেজই এর উপর নির্ভর করে না। আমি তখন সমস্ত প্যাকেজ অপসারিত ubuntu-desktopউপর নির্ভর করে, যা ভাল কাজ করে, কিন্তু এটি এখনও মত প্যাকেজের সাথে একটি জগাখিচুড়ি একটি বিট ছেড়ে unity-common, gedit-commonইত্যাদি
বার্ট ভ্যান Heukelom

@ বার্টওয়ান হিউকেলোম ভাল, আপনি purgeএটি করেছেন নাকি ঠিক remove? প্রশ্ন সম্পাদনা।
আলভর

1
iirc sudo apt-get remove gnome-*বেশিরভাগ প্যাকেজগুলির যত্ন নেবে। (ক্যটি (নির্ভরতার কিউজ) এর পাশাপাশি অপসারণ করা উচিত। (যদিও আমি এটি না করার প্রবণতা রয়েছে তা নিশ্চিতকরণের প্রয়োজন)
রিনজউইন্ড

আমি এটিকে অপসারণ করেছি (দুর্ঘটনাক্রমে), শুদ্ধ করিনি, তবে এএফইএইসি যে নির্ভরতা সম্পর্কিত কোনও বিষয় নয়।
বার্ট ভ্যান হিউকেলোম

2
12.04 সাল থেকে লিনাক্স-ইমেজ-সার্ভারটি লিনাক্স-ইমেজ-জেনেরিকের সাথে মিশ্রিত হওয়ায় উবুন্টু ডেস্কটপ এবং উবুন্টু সার্ভারের মধ্যে কার্নেলের মধ্যে কোনও পার্থক্য নেই। (উবুন্টু সার্ভারফ্যাক থেকে)
আমির আলী আকবরী

12

দ্রষ্টব্য: মন্তব্যগুলিতে যেমন বলা হয়েছে, টাস্কসেল কেবলমাত্র টাস্কগুলি ইনস্টল করতে ব্যবহার করা উচিত, সেগুলি সরানো নয়। এই নির্দিষ্ট কাজে (ডেস্কটপ সরান -> সার্ভার ইনস্টল করুন) এটি ঠিকঠাক কাজ করছে বলে মনে হচ্ছে। তাই সাবধানতার সাথে এটি ব্যবহার করুন।


আপনি টাস্কसेल চেষ্টা করতে পারেন। এটির সাহায্যে আপনি বেসিক উবুন্টু সার্ভারটি নির্বাচন করে এবং উবুন্টু ডেস্কটপটি পরীক্ষা না করে যা চান তা করতে পারেন ।

sudo apt-get install tasksel

টাস্কেল স্ক্রিন


1
আপনি বা অন্য কেউ এই কাজ নিশ্চিত করতে পারেন? আপনি বলছেন চেষ্টা করুন, কিন্তু এটি যদি কাজ করে তবে এটি দুর্দান্ত উত্তর।
djeikyb

1
উবুন্টু টাস্কসেল পৃষ্ঠা থেকে অংশ: সতর্কতা: কোনও টাস্কসেল কেবলমাত্র টাস্কগুলি ইনস্টল করতে ব্যবহার করুন, কখনই কোনও অপসারণ করবেন না! লঞ্চপ্যাড.এন.টি.বাগস / 74৪৪৪ to7 অনুসারে এটি সেই কার্যের তালিকার প্রতিটি প্যাকেজ সরিয়ে ফেলবে (এবং সম্ভবত আপনার সিস্টেমকে ব্যবহারযোগ্য নয়)।
আন্দ্রেজ কইনিকভস

উপরের মত অনুযায়ী, আমি আপনাকে আপনার ক্ষেত্রে টাস্কসেল ব্যবহার করার পরামর্শ দিচ্ছি না।
আন্দ্রেজ কইনিকভস

1
@ ডিজেইকিব আমি এটি উবুন্টু ৯.১০ এবং উবুন্টু ১১.১০ দিয়ে চেষ্টা করেছি এবং উভয় কাজ (উবি ইনস্টল করুন, ডেস্কটপ সরান এবং "সার্ভার প্যাকেজ" ইনস্টল করুন)। ১১.১০-তে একটি ছোট ত্রুটি রয়েছে: সিস্টেম বুট হয় তবে আপনাকে লগইন প্রম্পটটি দেখায় না।
সালেম

@ আন্ড্রেজসইনিকভগুলি আমি কেবলমাত্র এই নির্দিষ্ট টাস্কের সাহায্যে টাস্কसेल ব্যবহার করেছি (ডেস্কটপ সরান -> সার্ভার ইনস্টল করুন) এবং যে সিস্টেমে আমি এটি ব্যবহার করেছি সেগুলিতে কাজ করে। আমি উত্তরটি আপডেট করব
সালেম

2

আপনি যদি শুরুতে ডিএম এবং ডাব্লুএমকে চালাতে না চান তবে এগুলি চালনার দক্ষতাটি রাখতে চান আপনি চালাতে পারেন:

sudo systemctl set-default runlevel3.target

তারপরে পুনরায় বুট করুন।

সিস্টেমটি রানলেভিল 3 (init 3) এ বুট করবে যা ডিএম এবং ডাব্লুএম এবং ডেস্কটপ পরিবেশের সাথে সম্পর্কিত অন্যান্য সমস্ত জিনিস শুরু করে না, তবে সমস্ত কিছু শুরু করে। সিস্টেমটি কনসোলের টিটি 1 টার্মিনালে বুট করার পরে আপনি লগইন করতে পারেন

sudo init 5

ডেস্কটপ পরিবেশ লগইন পেতে।

উবুন্টু এবং xfce4 ডেস্কটপগুলিতে আমি জিইউআই লগআউট বোতামটি পরীক্ষা করেছিলাম আমার সিস্টেমটি ঝুলিয়ে দিয়েছে।
উবুন্টু ডেস্কটপে, পাওয়ার ডাউন এবং রিস্টার্ট বোতামগুলি ভাল কাজ করেছে; xfce4 ডেস্কটপে কেবল লগআউট বোতাম থাকে।

কেবলমাত্র টিটিটিতে ফিরে যাওয়ার নিরাপদ উপায়টি হল একটি টার্মিনাল খোলা এবং চালানো:

sudo init 3
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.