দেবিয়ান / উবুন্টু - কীভাবে / var / cache / apt কাঠামো মুছে ফেলার পরে পুনরুদ্ধার করবেন?


14

আমি একটি উবুন্টু সার্ভারে স্থানের বাইরে চলে যাচ্ছিলাম, তাই আমি স্থানটি বাঁচাতে এই কমান্ডটি করেছি

sudo rm -rf /var/cache/apt/archives

তবে এখন এপটি দিয়ে জিনিসগুলি করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিগুলি পেয়েছি:

E: Could not open lock file /var/cache/apt/archives/lock - open (2 No such file or directory)

E: Unable to lock the download directory

এবং মত জিনিস

Archive directory /var/cache/apt/archives/partial is missing.

স্পষ্টতই আমি কিছু ডিরেক্টরি কাঠামো মুছে ফেলেছি। একটি apt-get rebuild-var-treeবা অনুরূপ কিছু উপায় আছে ?


3
একটি 'যথাযথ' উত্তর নয় তাই এটির একটি মন্তব্য হওয়া দরকার তবে পরের বার আপনি চেষ্টা করতে পারেন অটোক্লিন (বা সম্ভবত প্রস্তুত হতে পারেন)
জর্নিম্যান গীক

উত্তর:


27

আপনার সেখানে দুটি জিনিস দরকার:

sudo mkdir -p /var/cache/apt/archives/partial
sudo touch /var/cache/apt/archives/lock
sudo chmod 640 /var/cache/apt/archives/lock

এই ডিরেক্টরিটি ম্যানুয়ালি মুছে ফেলা একটি খারাপ ধারণা। সংরক্ষণাগারগুলি পরিষ্কার করে পরিষ্কার করতে, ব্যবহার করুন:

sudo apt-get clean

ডেবিয়ান অধীনে, আমি মনে করি আমাদের sudo ব্যবহার করা উচিত নয়। সহজভাবে ব্যবহার করুন:

4
আপনার সবসময় sudo ব্যবহার করা উচিত।
বাহামাত

1

টাটকা এপিটি সংস্করণগুলির জন্য, সম্পূর্ণ সমাধানটি দেখে মনে হচ্ছে:

sudo mkdir -m 0700 /var/cache/apt/archives/partial
sudo chown _apt:root /var/cache/apt/archives/partial
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.