apt-get - অটোরেমো জনোম আনইনস্টল করতে চায়


12

ডেবিয়ান হুইজির সহানুভূতি ২.৩০ হিসাবে আমার সমস্ত পছন্দগুলি মেটেনি আমি পরীক্ষামূলক থেকে ৩.১ সহানুভূতিটি চেষ্টা করে কমান্ডটি ব্যবহার করেছিলাম:

apt-get -t experimental install empathy

আমাকে খুঁজে বের করতে হবে, সহানুভূতির এই সংস্করণটি জিনোম ২.x-তে ভাল কাজ করে না। অতএব আমি উল্লেখ করেছি:

apt-get purge empathy
apt-get install empathy

আশা করছি, এটি সহানুভূতির "স্ট্যান্ডার্ড" সংস্করণটি পুনরায় ইনস্টল করবে।

এখনও পর্যন্ত, সবকিছু ভালভাবে কাজ করেছে।

কিন্তু এখন:

apt-get autoremove

সামগ্রিকভাবে জিনোমকে মুছতে চায়।

আমি কীভাবে শান্ত হতে পারি apt-get autoremove?

উত্তর:


12

এপটি প্রতিটি প্যাকেজের জন্য একটি সূচক বজায় রাখে, প্যাকেজটি ম্যানুয়ালি ইনস্টল করা আছে কিনা তা তা জানায় (ব্যবহারকারী / প্রশাসক এটি চাইলে ইনস্টল করা হয়েছে ) বা স্বয়ংক্রিয়ভাবে ইনস্টল হয়েছে (কেবলমাত্র এটি অন্য কোনও প্যাকেজের নির্ভরতার কারণে ইনস্টল করা হয়েছে)। apt-get autoremoveকী অপসারণ করবেন তা নির্ধারণ করতে এটিই ব্যবহার করে: এটি স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া হিসাবে চিহ্নিত প্যাকেজগুলি সরিয়ে দেয়, তবে বর্তমানে ইনস্টল হওয়া কোনও প্যাকেজটির প্রয়োজন নেই।

আপনাকে gnomeপ্যাকেজটি চিহ্নিত করতে হবে , অথবা জিনোম প্যাকেজটি আপনি যে বিটগুলি রাখতে চান তা ম্যানুয়ালি ইনস্টল করার সাথে মিলে যায়। স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া সেটিংটিতে অ্যাক্সেস সহ একটি ইন্টারেক্টিভ সরঞ্জামে এটি করা সবচেয়ে সহজ:

  • কমান্ড লাইনে, aptitude unmarkauto PACKAGENAMEPACKAGENAME কে ম্যানুয়ালি ইনস্টল markautoকরা হিসাবে চিহ্নিত করতে , বা এটি স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া হিসাবে চিহ্নিত করতে কল করুন।
  • প্রবণতাতে, প্যাকেজের সাথে সম্পর্কিত লাইনে চলে যান, তারপরে mএটিকে ম্যানুয়ালি ইনস্টল করা হিসাবে চিহ্নিত করতে, বা Mএটি স্বয়ংক্রিয়ভাবে ইনস্টল হওয়া হিসাবে চিহ্নিত করতে টিপুন ।
  • সিনাপটিক-এ, প্যাকেজের সাথে সম্পর্কিত লাইনে চলে যান, তারপরে "প্যাকেজ" মেনুতে "স্বয়ংক্রিয়ভাবে ইনস্টল" টগল করুন।

নোট করুন (কমপক্ষে স্কিচ হিসাবে, আমি হুইজি পরীক্ষা করিনি) gnome-desktop-environmentসহানুভূতি সহ সমস্ত অফিসিয়াল জিনোম উপাদানগুলির উপর নির্ভর করে। আমার সন্দেহ হয় আপনি gnome-desktop-environmentইনস্টল করেছেন এবং empathyনির্ভরতা হওয়ায় প্যাকেজটি সরিয়ে ফেলতে হয়েছিল। যদি এটি হয় তবে আপনার এখনই পুনরায় ইনস্টল করা উচিত gnome-desktop-environment। (যদি আপনি মনে না রাখেন তবে এপিটি-ভিত্তিক প্যাকেজ পরিচালকরা কী করেছিলেন তার একটি ইতিহাস আপনি খুঁজে পেতে পারেন /var/log/apt))

শুদ্ধকরণ এবং ইনস্টল করার পরিবর্তে empathy, আপনি কেবল apt-get -t wheezy empathyহুইজি সংস্করণ ইনস্টল করতে পারতেন ।


শান্ত! এই "কৌশল" ব্যবহার করে কেউ জ্নোমকে না সরিয়ে সমবেদনা সরিয়ে ফেলতে পারে, তাই না?
মার্সেল

@ মার্সেল: আপনি অন্যান্য জিনোম উপাদানগুলি না সরিয়ে সমবেদনা সরিয়ে ফেলতে পারেন, তবে gnome-desktop-environmentপ্যাকেজ নির্ভর করে empathy, সুতরাং আপনি অবশ্যই এটি সরিয়ে ফেলেছেন এবং সম্ভবত এটি পুনরায় ইনস্টল করতে চান।
গিলস 'এস-অশুভ হওয়া বন্ধ করুন'

8

apt-get installএটিকে ম্যানুয়ালি নির্বাচিত (ইনস্টল করা) হিসাবে সেট করতে আপনি কিছু জিনোম প্যাকেজ (যা ইতিমধ্যে ইনস্টল করা আছে) করতে পারেন। এটি প্রয়োজনীয় নির্ভরতাগুলির সাথে পরিচয় করিয়ে দেবে যেমন অটোরিমোভ আর জিনোম প্যাকেজগুলি সরাতে চায় না।

আমি জিনোম ব্যবহার করছি না, তবে সম্ভবত কিছু জিনোম-ডেস্কটপ প্যাকেজ বা এর মতো কিছু রয়েছে যা মূল জিনোম স্টাফগুলিতে টানছে।

উদাহরণস্বরূপ, অ-জিনোম প্যাকেজের জন্য আমার সিস্টেমে আউটপুট:

# apt-get install libsource-highlight3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libsource-highlight3 is already the newest version.
libsource-highlight3 set to manually installed.

libsource-highlight3এর নির্ভরতা হিসাবে স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়েছিল source-highlight। অপসারণের পরে source-highlight, প্যাকেজটি apt-get autoremoveসরবে না libsource-highlight3, কারণ এটি এখন ম্যানুয়ালি ইনস্টল করা আছে।


ধন্যবাদ! আমি আপনার পরামর্শ অনুসরণ apt-get install gnomeকরে কমান্ড লাইনে উল্লেখ করেছি । দেবিয়ান এখন 200 এমবি অতিরিক্ত ডিস্কস্পেস ব্যবহার করতে চায়, যা আমি একধরণের অদ্ভুত বলে মনে করি - তবে, আমি আশা করি এটি কার্যকর হয়েছে।
মার্সেল

1
@ মার্সেল, এটি ঠিক আছে - সম্ভবত অ্যাপ্লিকেশন প্যাকেজ বা প্যাকেজগুলি (যা আপনার বর্তমান জিনোমকে নির্ভরতা হিসাবে চিহ্নিত করেছে (যেমন সহানুভূতি) এবং পরে অপসারণ করা হয়েছে) কেবল জিনোমের সমস্ত প্রয়োজন নেই - অন্যদিকে একটি মূল জিনোম প্যাকেজ চায় পুরো জিনোম ডেস্কটপ সরবরাহ করতে, অর্থাৎ এটি সমস্ত জিনোম প্যাকেজগুলির উপর নির্ভর করে যা ডিফল্ট জিনোম অভিজ্ঞতা হিসাবে বিবেচিত হয়।
ম্যাক্সলেপজিগ

@ মার্সেল: আপনাকে করার দরকার নেই apt-get install gnomeapt-get install আপনি ইতিমধ্যে ইনস্টল করা কিছু প্যাকেজটির জন্য @ ম্যাকশেকপিজিগ পরামর্শ দিচ্ছিল ।
ফাহিম মিঠা

@ ফাহিম আপনি ঠিক বলেছেন apt-get install gnomeএই সমস্ত অন্যান্য প্যাকেজ টান হবে। অতএব আমার কোনও gnome-desktopপ্যাকেজ অনুসন্ধান করার দরকার নেই (ইতিমধ্যে আমি মনে করি এটি বলা হয়েছিল gnome-core)।
মার্সেল

1

আর একটি সমাধান হ'ল এই বিকল্পগুলি (/etc/apt/apt.conf.d/ ডিরেক্টরিতে ফাইলের /etc/apt/apt.conf orn) এর সাথে সম্পূর্ণরূপে স্বতঃপরিচালনা বন্ধ করে দেওয়া:

APT::Get::AutomaticRemove "0";
APT::Get::HideAutoRemove "1";

0

স্বতঃপরিবর্তন করতে চাইছে এমন প্যাকেজগুলির তালিকা কেবল অনুলিপি করুন (পূর্ববর্তী সাদা স্থান সরানোর জন্য একটি পাঠ্য সম্পাদক ব্যবহার করুন)। তারপরে sudo apt install <paste list of packages>এই সমস্যাটি আমার জন্য অসংখ্য উপলক্ষে স্থির করুন। ম্যানুয়ালি ইনস্টল হওয়া প্যাকেজগুলির মধ্যে এটির একটি পার্থক্য (অ্যাপ্লিকেশন মনে করে যে আপনি এগুলি ইনস্টল করার সাথে সাথে আপনার এগুলি অবশ্যই প্রয়োজন) বনাম প্যাকেজগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হচ্ছে (অ্যাপ্লিকেশনগুলি ইনস্টল করা হয়েছে তাই এটি অনুমান করে যে এটি তাদের সাথে যা চায় তা করতে পারে)। উপরের কাজটি করার মাধ্যমে আপনি যথাযথভাবে বলবেন যে এগুলি সমস্ত ম্যানুয়ালি ইনস্টল করা আছে। এফওয়াইআই - আমাকে মাঝেমধ্যে এটি দ্বিগুণ করতে হবে কারণ এটি আরও স্ব স্বগতির পরামর্শ দিতে থাকবে।

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