খুব বেশি ইনস্টল এবং আনইনস্টল করছেন? [বন্ধ]


10

এটি কি উইন্ডোজের মতো লিনাক্সের সমস্যা? এমন কিছু ইনস্টল এবং আনইনস্টল করা যা সামান্য বিট এবং টুকরোগুলি পিছনে রেখে শেষ হয় এবং এতে নেতিবাচক প্রভাব পড়ে?

যদি তা হয় তবে আমি এটি রোধ করতে কী করতে পারি?


1
আপনি কোন বিতরণ ব্যবহার করছেন?
pqnet

ফেডোরা 20. কেবল অবাক হয়ে ভাবছে যে এটি শেষ পর্যন্ত তৈরি হয় এবং পুনরায় ইনস্টল করা দরকার। ফেডোরা 21
ব্যবহারকারী 81819

1
ডেবিয়ানের মতো এপটি ভিত্তিক সিস্টেমে আপনি আনইনস্টল বা ফুল-আনইনস্টল করতে পারেন। সম্পূর্ণ-আনইনস্টল সিস্টেম কনফিগারেশন ফাইলটি সরিয়ে দেয়। ক্ষতিকারক হিসাবে, কনফিগার ফাইলগুলি ডিস্কের জন্য অল্প জায়গা (বা অনেক) ব্যবহার করবে। মাইক্রোসফ্ট-উইন্ডোজের একটি সমস্যা রয়েছে কারণ এনটিএফএস খণ্ডিত হয়ে পড়েছে এবং কনফিগারেশনটি খুব খারাপভাবে নকশাকৃত ডাটাবেজে (রেজিস্ট্রি) সঞ্চিত রয়েছে, এটিও টুকরো টুকরো।
ctrl-alt-delor

2
ফেডোরা আপগ্রেড করার জন্য আপনাকে পুনরায় ইনস্টল করার দরকার নেই। কেবল ফেডআপ ব্যবহার করুন: fedoraproject.org/wiki/FedUp আমি 18 থেকে 20 এ চলেছি এটি ব্যবহার করে, কোনও সমস্যা নেই এবং এটি আমার রুট পার্টিশনটি অক্ষত রেখে দিয়েছে (ব্যক্তিগত ডেটা, কনফিগারেশন ইত্যাদির ব্যাক আপ এবং পুনরুদ্ধার করার প্রয়োজন নেই)। আপনি যখন এটি করেন তখন কেবল কোনও প্রকাশকে এড়িয়ে যাওয়ার চেষ্টা করবেন না (যেমন, 18 থেকে 20 আসলে 18 থেকে 19 থেকে 20)।
স্বর্ণলোকস 25:25

উত্তর:


19

হ্যা এবং না. * পিক্সেস ম্যানেজমেন্টে উইন্ডোজ থেকে নিক্সের বিশাল সুবিধা রয়েছে। উইন্ডোগুলির বিপরীতে যেখানে আপনাকে তৃতীয় পক্ষের প্যাকেজগুলির উপর নির্ভর করতে হবে বুদ্ধিমান (আন) ইনস্টলারের জন্য, * নিক্স বিতরণগুলি প্যাকেজ পরিচালকদের অফার করে যা সংহত পদ্ধতিতে ইনস্টলেশন এবং আনইনস্টল করার যত্ন নেয়। ফলস্বরূপ, আপনি যখন কোনও প্যাকেজ অপসারণ করবেন, তখন সেই প্যাকেজের জন্য সমস্ত সিস্টেম-স্তরের ফাইলগুলি সরানো হবে; এই গোলমাল সম্পর্কে আপনার চিন্তা করার দরকার নেই।

তবে, এমন একটি জায়গা রয়েছে যা প্রোগ্রামগুলি ফাইল তৈরি করতে পারে যা প্যাকেজটি দিয়ে সরানো হবে না: আপনার $HOMEডিরেক্টরি। অনেকগুলি ফাইল কনফিগারেশন, সেভ-গেমস ইত্যাদিতে রাখে $HOMEতবে প্যাকেজ পরিচালকদের কখনই কোনও কিছু স্পর্শ করা উচিত নয়$HOME । ফলস্বরূপ, আপনি যখন কোনও প্যাকেজ অপসারণ করবেন তখন এটি আপনার হোম ডিরেক্টরিতে তৈরি হওয়া কোনও ফাইলই বহাল থাকবে।

একটি সিলভার আস্তরণ আছে; যদি সত্যিই একটি প্যাকেজ যে আপনার আনইনস্টল করে থাকেন থেকে সব বাম-উপর ফাইলগুলির আউট পরিষ্কার করতে চান, পারমাণবিক বিকল্প নয় একটি পুনরায় ইনস্টলেশন, এটি আপনার সম্মার্জনী চাই $HOME। এখন, এটি সাধারণত এখনও একটি অতিরিক্ত প্রতিক্রিয়া হতে পারে কারণ বেশিরভাগ প্রোগ্রামগুলি তাদের ফাইলগুলি একটি ডিরেক্টরিতে $HOME(প্রায়শই $HOME/.name-of-app/বা $HOME/.config/name-of-app/) এর অধীনে রাখে ।

এই ফাইলগুলির আদর্শ স্প্রিং ক্লিনিংটি কেবলমাত্র প্রতি প্রোগ্রাম ডিরেক্টরি সরিয়ে ফেলতে হবে - প্যাকেজটির স্ট্যান্ডার্ড আনইনস্টলেশনের সাথে মিলিয়ে প্যাকেজের মালিকানাধীন / মালিকানাধীন যে কোনও ফাইলগুলি আপনার সিস্টেম থেকে মুক্তি দিতে পর্যাপ্ত হওয়া উচিত।

দ্রষ্টব্য: ওয়াইএমএমভি


@ আলোকিত, হ্যাঁ বিভিন্ন ডিস্ট্রোসের বিভিন্ন পদ্ধতি রয়েছে এবং আমি উপরে যা বলেছি (যদিও সঠিকভাবে বলা যায়) সর্বদা সত্য না ধরে থাকতে পারে। তদ্ব্যতীত, কম ভাল আচরণযুক্ত অ্যাপ্লিকেশনগুলি ফাইলগুলি যেখানে তাদের করা উচিত নয় সেখানে রাখতে পারে বা এগুলিকে বেশ কয়েকটি অবস্থানের মধ্যে বিতরণ করতে পারে। তবে, আমি উপরে যা বলেছি তা আরও ক্ষেত্রে সঠিক হওয়া উচিত।
হ্যালোগোস্টের

1
@ আলোকিত, আহ কোন চিন্তা করো না! স্পষ্ট করার জন্য একটি লিঙ্ক সহ সম্পাদিত পোস্ট।
হ্যালোগোস্টের

+1 এটি আরও সঠিকভাবে বলা যেতে পারে যে লিনাক্স ডিস্ট্রোস যেভাবে করে উইন্ডোজের কোনও প্যাকেজ পরিচালনা নেই। আপনি যখন উইন্ডোতে তৃতীয় পক্ষের অ্যাপ্লিকেশন ইনস্টল করেন, আপনাকে অবশ্যই তৃতীয় পক্ষের ইনস্টলারটি ব্যবহার করতে হবে এবং আশা করা যায় এটি কাজ করে এমন একটি আনইনস্টলারের সাথে আসে। আপনি যখন একটি প্রধানমন্ত্রীর মাধ্যমে লিনাক্সে তৃতীয় পক্ষের সফ্টওয়্যার ইনস্টল করেন, ইনস্টলারটি প্যাকেজ ম্যানেজার হয় এবং প্যাকেজটিকে ডিস্ট্রো স্ট্যান্ডার্ড অনুযায়ী সম্ভাবনা হিসাবে অপসারণের সাথে তৈরি করা হয়।
স্বর্ণলোকস

@ গোল্ডিলোকস, উইন্ডোজের দৃষ্টান্ত এবং * নিক্সের মধ্যে বিচ্ছিন্নতা স্পষ্ট করতে আমি পোস্টে আরও কিছু তথ্য যুক্ত করেছি।
হালসগোস্টের

1
এটি লক্ষ করা উচিত যে বাকী কনফিগারেশন ফাইলগুলি বা ডটফাইলে $HOMEসিস্টেমের কার্য সম্পাদনে কোনও প্রভাব ফেলতে হবে না। স্প্রিং ক্লিনিং সেরা কয়েক এমবি পুনরায় দাবি করতে পারে। একমাত্র সম্ভাব্য নেতিবাচক প্রভাব হ'ল প্যাকেজগুলি যা ভাগ করা ".d" ডিরেক্টরিগুলিতে কনফিগারেশন ফাইল রাখে এবং সেগুলি সরাতে ব্যর্থ হয়, তবে আমি মনে করি এটি খুব ভাল আচরণের প্যাকেজের বিরল ঘটনা।
পল শাইস্কা

6

লিনাক্সে প্যাকেজ আনইনস্টল করা কনফিগারেশন ফাইলের পিছনে থাকতে পারে। আপনি মুছে ফেলা একই প্যাকেজটি পুনরায় ইনস্টল না করা পর্যন্ত এটি সাধারণ ব্যবহারের মতো হওয়া উচিত নয়: কনফিগারেশন ফাইলগুলি সাধারণত ছোট এবং আপনি ইনস্টল করা প্যাকেজগুলির চেয়ে অন্য কোনও প্যাকেজ ব্যবহার করেন না। প্যাকেজ অপসারণ করার সময় কনফিগারেশন ফাইলগুলি সরানোর জন্য প্যাকেজ ম্যানেজারে সাধারণত একটি বিকল্প থাকে। ডিবিয়ান / উবুন্টুতে আপনি ফেডোরা / লাল টুপি / সেন্টোতে --purgeস্যুইচ-টি ব্যবহার করতে পারেন apt-get remove, আপনার বিশেষ স্যুইচ লাগবে না - প্যাকেজটি আনইনস্টল করার পরে কনফিগারেশনটি স্বয়ংক্রিয়ভাবে সরানো হবে।

প্যাকেজ ইনস্টল ও আনইনস্টল করার সর্বাধিক দৃশ্যমান প্রভাবটি সম্ভবত কিছুটা ডিস্ক পরা।

এটি অফিসিয়াল প্যাকেজ ম্যানেজার, যেমন বাইনারি মালিকানাধীন প্যাকেজগুলি এবং ম্যানুয়ালি সংকলিতগুলির চেয়ে অন্য পদ্ধতি থেকে ইনস্টল করা সফ্টওয়্যারগুলিতে প্রয়োগ হয় না।


আমি এটি সর্বদা ক্ষেত্রে না হতে পারে খুঁজে পেয়েছি। আমি প্রত্যয় সহ বেশ কয়েকটি ফাইল পেয়েছি .rpmsave। বরং বিরক্তিকর, তবে কিছু স্যুইচ থাকা উচিত যা এটি সরিয়ে দেয়। তারপরে আবার ডিস্কের ব্যয় সহ কয়েক কেবি নষ্ট কিছু হয় না।
সইলরসিয়ার

ফাইল .rpmsaveযখন আপনি নিজে একটি নতুন ইনস্টলেশন হস্তক্ষেপ ছাড়া ডিস্কে আপনার পরিবর্তনগুলি সংরক্ষণ, কনফিগারেশন ফাইল পরিবর্তন করতে বাধ্য অনুক্রমে নির্মিত
pqnet
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.