/ Var / cache / apt / সংরক্ষণাগার / তে পর্যাপ্ত জায়গা নেই


28

আমি যখন প্যাকেজ সোলার-জেটি ইনস্টল করার জন্য কমান্ডটি চালনা করি তখন আমাকে বলা হয়

You don't have enough free space in /var/cache/apt/archives/

df -Hকমান্ডের ফলাফল এখানে :

এখানে চিত্র বর্ণনা লিখুন

আমি আমার ম্যাকটিতে ভার্চুয়ালবক্স সহ উবুন্টু ইনস্টল করেছি।

আমি কিভাবে এই সমস্যা ঠিক করতে পারবো?

উত্তর:


32
sudo apt-get autoclean

এটি বর্তমানে ইনস্টল না থাকা সমস্ত প্যাকেজ মুছে ফেলবে। যদি এটি পর্যাপ্ত জায়গা না খায় তবে ব্যবহার করুন sudo apt-get clean। এটি সমস্ত .debsডাউনলোড এবং / অথবা ইনস্টল করা সাফ করে দেয় ।

তবে দেখে মনে হচ্ছে আপনার হার্ডডিস্কের জায়গার বাইরে। সিরিয়াসলি স্পেসের বাইরে। 61Mb ভাল কাজের সিস্টেনের জন্য যথেষ্ট নয়। আমি 2 টি বিকল্প খুঁজে পেয়েছি যা স্থান সম্পর্কিত সমস্যাগুলিকে নিরসন করতে পারে যদিও ভার্চুয়াল মেশিন ব্যবহার করার সময় উভয়ই এটির পক্ষে শক্ত হতে পারে। আরও ভার্চুয়াল মেশিনটি আপনার ভার্চুয়াল মেশিনের আকার বাড়াতে হবে (এবং আমি সেই পদ্ধতিটি ব্যবহার করার পরামর্শও দেব যা মেশিনটিকে ডায়নামিকভাবে আকারে বাড়তে দেয়; ভার্চুয়ালবক্সের এমন একটি সেটিং রয়েছে)।


বিকল্প যদি আপনার একটি পার্টিশন বা বাহ্যিক স্টোরেজ থাকে।

এই পদ্ধতির সাহায্যে আপনি সেই স্থানটি পুনরায় রুট করবেন যেখানে .debসঞ্চিত রয়েছে:

sudo mv -i /var/cache/apt /media/{dir_of_mounted_disc}
sudo ln -s /media/{dir_of_mounted_disc}/apt /var/cache/apt

আপগ্রেড চালান এবং ইনস্টল করুন। আপনার কাজ শেষ হওয়ার পরে আপনি এগুলিতে স্বাভাবিকটিতে ফিরে যেতে পারেন:

sudo apt-get clean
sudo unlink /var/cache/apt
sudo mv /media/{dir_of_mounted_disc}/apt /var/cache

অবশ্যই m dir_of_mounted_disc আপনার মাউন্ট করা ডিস্কের নাম পরিবর্তন করা দরকার change

আরেকটি বিকল্প

এইভাবে আপনি একটি র‌্যাম ডিস্ক তৈরি করেন:

sudo mkdir /media/{directory}
sudo mount -t tmpfs tmpfs /media/{directory}
sudo ln -s /media/{directory}/apt /var/cache/apt

1 ম বিকল্প হিসাবে পরিষ্কার করুন।

সতর্ক করার জন্য এটি প্রচুর পরিমাণে র‍্যামের প্রয়োজন তাই ভার্চুয়াল সিস্টেম ব্যবহার করার সময় এটি ব্যবহারযোগ্য নাও হতে পারে।


1
আমি দুটি কমান্ড চেষ্টা করেছিলাম এবং আমার একই 'পর্যাপ্ত জায়গা নেই' বার্তা রয়েছে
অ্যাপসিলোনস

সুতরাং আমি আমার প্রশ্নটি সম্পাদনা করে কমান্ডটির ভিজ্যুয়াল ফলাফল রাখলাম (শিউরির জন্য আমি কিছু চিত্র রেখেছি কারণ আমি জানি না কীভাবে শেলের বিষয়বস্তু অনুলিপি করতে পারি ...)
অ্যাপসিলোনস

যাইহোক, আমি মিডিয়া ডিরেক্টরিতে ls করে যা পেয়েছিলাম তা দিয়ে চেষ্টা করেছি, আমি 'সিড্রোম' পেয়েছি। সুতরাং আমি sudo এমডব্লিউ কমান্ডটি চালিয়েছি এবং আমি একটি ত্রুটি বার্তা পেয়েছি: ডিরেক্টরি / মিডিয়া /
সিড্রোম

আপনার কাছে কি ইউএসবি স্টিক বা বাহ্যিক এইচডিডি না থাকলে আপনি প্রস্তাবিত শেষ আদেশটি অকেজো?
এপসিলোনস

@ নতুন কোনও সমস্যা নেই :) আপনি যদি কিছু মনে করেন না তবে দয়া করে সমস্ত মন্তব্য মুছে ফেলুন (1 ম ব্যতীত: ডি) যেহেতু আমরা
আড্ডায়

3

এই আদেশগুলি অতিরিক্ত প্যাকেজগুলি সরিয়ে ফেলবে যাগুলির আর প্রয়োজন নেই।

টার্মিনাল খুলুন ( Ctrl- Alt- T) এবং টাইপ করুন

sudo apt-get autoclean
sudo apt-get autoremove 

2

আপনি যখনই কোনও প্রোগ্রাম ইনস্টল করেন, প্যাকেজগুলি (.deb ফাইলগুলি) সঞ্চিত হয়ে যায় /var/cache/apt/archives, যা স্পষ্টতই স্থান গ্রহণ করে (অনেক প্যাকেজ ইনস্টল করা থাকলে অনেক জায়গা)।

এগুলি থেকে মুক্তি পেতে, ব্যবহার করুন:

sudo apt-get clean

আপনি যদি ভাবছেন যে এর মধ্যে পার্থক্য কী cleanএবং autocleanএখানে ম্যান পৃষ্ঠাটি যা বলে:

পরিষ্কার: ক্লিন পুনরুদ্ধারকৃত প্যাকেজ ফাইলগুলির স্থানীয় ভান্ডারগুলি সাফ করে। এটি / var / cache / apt / সংরক্ষণাগার / এবং / var / cache / apt / সংরক্ষণাগার / আংশিক / থেকে লক ফাইল ব্যতীত সমস্ত কিছু সরিয়ে দেয়। এপিটি একটি ডিলেক্ট (1) পদ্ধতি হিসাবে ব্যবহৃত হয়, ক্লিন চালানো হয় যারা ডিসলেক্ট ব্যবহার করেন না তারা সম্ভবত ডিস্কের স্থান খালি করার জন্য সময়-সময় এপট-ক্লিন পরিষ্কার চালাতে চান।

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


0

ইস্যুটি আবার: 'আপনার / ভার / ক্যাশে / এপটি / সংরক্ষণাগারগুলিতে / পর্যাপ্ত ফাঁকা স্থান নেই' এই বাগের সাথে সম্পর্কিত হতে পারে: https://bugs.launchpad.net/ubuntu/+source/update-manager/ + বাগ / 1054903 বিশেষত যদি / var / cache / apt একটি tmpfs এ থাকে যা প্রতিটি বুট মুছে যায়। স্থান বাঁচানোর জন্য আপনি কি সিরাম-সংযুক্ত / var / cache / to / tmp / cache / বা অনুরূপ কিছু সারণী করতে পারেন?

যদি এটি হয় তবে এটি সমাধান / কার্য-চারপাশের নির্দেশাবলী উপরের বাগ রিপোর্টে রয়েছে।


আপনি কি প্রস্তাবিত কাজের দিকের সংক্ষিপ্তসার, উদ্ধৃতিগুলির প্রয়োজনীয় অংশগুলির উদ্ধৃতি, এবং লিঙ্কটি থেকে প্রাসঙ্গিক পদক্ষেপগুলি যুক্ত করতে পারেন?
মাটিও

0

এটি সত্যই কোনও উত্তর নয়, তবে কার্যক্ষম / সহায়ক পরামর্শ of

এটি আমার ভার্চুয়াল মেশিনে ঘটছিল কারণ আমি অদলবদল করার জন্য অনেক বেশি জায়গা বরাদ্দ করেছি (প্রায় ৪০%)। জিপিআর্ট ব্যবহার করে আমি দ্রুত এটির আকার পরিবর্তন করলাম এবং মূল বিভাজনের জন্য আরও কিছু জায়গা দাবি করতে সক্ষম হয়েছি।

এখন আমি দীর্ঘ অবহেলিত ভিএম আপডেট করতে পারি যার প্রায় 3 জিবি আপডেট দরকার required

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