অপ্ট-গিগ আপগ্রেড করার সময় বামন দুর্গ শুরু হয়


322

আমি যখন apt-get upgradeআমার উবুন্টু 17.04 মেশিনে চলি , কখনও কখনও এটি নিজেই বামন দুর্গ শুরু করে।

এটি ইতিমধ্যে কমপক্ষে দু'বার ঘটেছে, সুতরাং এটি সম্ভবত এক সময়ের জিনিস ছিল না। এছাড়াও, apt-get upgradeআমি নিজেই বামন দুর্গ ছেড়ে না দেওয়া পর্যন্ত মৃত্যুদণ্ডের কার্য বিরতি বলে মনে হয়েছিল, সুতরাং সম্ভবত এটি অন্য সময়ে চলার কারণে ঘটেনি।

এই সময়ে কনসোলটি বলেছিল Unpacking xxx.যে xxxনামে কিছু ছিল mysql। আমি জানি না ঠিক কোন প্যাকেজটি আজকের মতো apt-get upgradeমাইএসকিএল সম্পর্কিত অনেকগুলি প্যাকেজ আপগ্রেড করেছে।

আমি জানতে চাই কী ঘটে এবং কীভাবে এটি হওয়া থেকে থামানো যায়। আপনার ধারণার জন্য ধন্যবাদ।


সুতরাং আপনি বলছেন যে আপনি যখনই apt-get upgradeটার্মিনালে দৌড়েছিলেন গেমস শুরু হয়?

@ মিশেলবায়ে সর্বদা নয়, কেবল যখন এটি কিছুটা আপগ্রেড করবে। এবং যদি এটি সর্বদা ঘটে থাকে তবে আমি পরীক্ষা করতে পারি না, কারণ এখন আপডেট করার মতো প্যাকেজ নেই।
এড্রিজানড

এই ডিএফ হ্যাকটি একটি দীর্ঘ পঠিত এবং আমি অংশটি ছেড়ে দিয়েছি তবে সম্ভবত এটি আপনার পক্ষে কার্যকর হবে।
WinEunuuchs2Unix

উত্তর:


550

এই হিসাবে অদ্ভুত একটি প্রশ্ন সহ, এটি নিশ্চিতভাবে বলা অসম্ভব - তবে আমার প্রথম টানটি সঠিক না হলে আমি আমার টুপিটি খাব। :)

কেবলমাত্র আমি ভাবতে পারি যে, এই জাতীয় সম্পর্কহীন জিনিসগুলি কীভাবে সংযুক্ত করা যেতে পারে তা হ'ল: বামন দুর্গ ইনস্টল করার পরে (ভাল, নিষ্কাশন করা) প্রতিবার ডিরেক্টরিতে ./dfগিয়ে এটি চালানোর পরিবর্তে আপনি এটিকে চালনা করতে সক্ষম হতে চেয়েছিলেন যে কোনও জায়গায়, যে কোনও পুরানো আদেশের মতো। তুমি তোমার কাছে দ্বার্ফ দুর্গ ডিরেক্টরি যোগ $PATH, সামনে , সম্ভবত সুযোগ দ্বারা সিস্টেম ডিরেক্টরি, সম্ভবত কারণ আপনার খেয়াল এটি অন্যথায় কাজ করে নি, আর আপনি যদি এর পরিবর্তে শুধু আপনার ফাইল সিস্টেম সম্পর্কে তথ্য পেতে চাই।

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

যাইহোক, হাসির জন্য ধন্যবাদ, এটি স্ট্যাকএক্সচেঞ্জে আমি যে কন্ঠস্বরটি দেখেছি সেগুলির মধ্যে অন্যতম হতে হবে problems :)


মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
টমাস ওয়ার্ড

64

আমার দলা অনুরূপ Aleksi এর , কিন্তু আমি আপনাকে দ্বার্ফ দুর্গ বাইনারি সরানো হয়েছে পারে সন্দেহ /usr/local/binবা /usr/bin(এবং আশা না /bin)।

sudo which dfআপনার টার্মিনাল চলমান চেষ্টা করুন । যদি এটি না বলে /bin/dfতবে whichআউটপুটে উল্লিখিত ফাইলটিকে এখানে স্থানান্তরিত করার চেষ্টা করুন /usr/games/(আপনি ভবিষ্যতে দৌড় দিয়ে গেমটি চালাতে সক্ষম হবেন /usr/games/df)। অ্যাপ্ট এর পরে আবার কাজ করা উচিত।

======

অন্যথায়, যে দৃশ্যে sudo which dfবলা হয়েছে সেখানে /bin/dfদৌড়াতে চেষ্টা করুন /bin/df। যে খেলা সঙ্গে ওভাররাইট হয়ে থাকে, আপনি উপরে উল্লিখিত খেলা বাইনারি সরানো প্রয়োজন হবে, এবং sudo apt-get install --reinstall coreutils

যদি এটি ব্যর্থ হয় কারণ dfঅনুপস্থিত থাকে তবে আপনাকে আরও কঠোর পদক্ষেপ নিতে হবে (যেমন হয় অস্থায়ীভাবে ডিএফ প্রতিস্থাপনের জন্য একটি নকল স্ক্রিপ্ট তৈরি করা, অথবা ম্যানুয়ালি প্যাকেজটি ডাউনলোড করে এবং এ থেকে ডিএফ বাইনারি আহরণ) ext


7
বিদ্রূপজনক যে মেনে নেওয়া উত্তরের প্রশ্নকর্তার একটি মন্তব্য নিশ্চিত করেছে যে উত্তরদাতাকে পরিবর্তনের পরিবর্তে প্রতীকী লিঙ্ক দিয়ে প্রশ্নকর্তা এটিই করেছিলেন PATH
জেডিবিপি

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

2
পাথের মধ্যে পাওয়া sudo which -a dfসমস্ত dfকমান্ড দেখতে আরও ভাল কমান্ড হতে পারে ।
ডগ হেন্ডারসন

এটি 2017 অপেক্ষা করুন এবং আমরা apt-getএখনও ব্যবহার করব ?
ইকনস

@ অ্যালেক্সি টোরহামো কেবল স্পষ্ট করে বলতে গেলে, যে প্যাট ভেরিয়েবলটি দেখতে পাবে তা sudo কমান্ড দ্বারা ওভাররাইড করা হবে ( ব্যবহারকারীরা তাদের PATH পরিবর্তন করে সুরক্ষা সম্পর্কিত সমস্যাগুলি রোধ করতে /etc/sudoersএকটি secure_pathপরিবর্তনশীল রয়েছে )) আমি সম্মত হই যে, PATH রেজোলিউশনে বামন দুর্গের বাইনারি প্রাধান্য নিচ্ছে তা যদিও মূল অন্তর্দৃষ্টি।
maccam94
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.