উত্তর:
ড্যানিয়েল ব্রুনোর উত্তরের সাথে যুক্ত বাগের আলোচনা থেকে .. আপনি প্যাকেজকিট কনসোল ক্লায়েন্ট ব্যবহার করে এই ফাইলগুলি থেকে মুক্তি পেতে পারেনpkcon
$ sudo pkcon refresh force -c -1
এটি কিছু সময় নেয় তবে প্যাকেজকিট নিজেই সরবরাহ করে। (এবং আপনি এটির জন্য ক্রোন জব সেট করতে পারেন)
refresh [force]
Refresh the cached information about available updates.
এবং
-c, --cache-age AGE
Set the maximum acceptable age for cached metadata, in seconds. Use -1 for 'never'.
সুতরাং এটি প্যাকেজকিটকে ক্যাশেড তথ্য মুছে ফেলতে বলেছে (সর্বাধিক গ্রহণযোগ্য বয়সের সাথে ক্যাশে তথ্য রিফ্রেশ করুন: কখনই নয়)
তথ্যসূত্র:
/var/cache/PackageKitডিরেক্টরিতে 3.5 গিগাবাইটের বেশি ব্যবহার করেছি left আমি কী মিস করছি?
dnfবেশ খানিকটা ব্যবহার করেছি আমার কাছে আরও 3 টি অতিরিক্ত ডিরেক্টরি রয়েছে (23, 24, 25)) এর মধ্যে /var/cache/PackageKitরয়েছে সমস্তগুলিতে আরপিএম ফাইল রয়েছে। আমি মনে করি এখানে আমার একমাত্র আসল বিকল্পটি এই সময়ে ম্যানুয়াল মুছে ফেলা।
প্যাকেজকিট জিনোম ব্যবহার করে। আপনি যদি সিএমএতে ইয়াম বা ডিএনএফ ব্যবহার করেন তবে এগুলির দরকার হবে না। আপনি .rpm ফাইলগুলিতে সরাতে পারেন /var/cache/PackageKit/metadata/updates/packagesএবং প্যাকেজকিট সেট করতে পারেন যাতে আর সেগুলি সঞ্চয় না করে।
ফাইলটিতে একটি সেটিং রয়েছে /etc/PackageKit/PackageKit.conf
# Keep the packages after they have been downloaded
#KeepCache=false
রুট হিসাবে, এই কনফিগারেশন বিকল্পের হ্যাশ চিহ্নটি সরান এবং প্যাকেজগুলি সংরক্ষণ করা হবে না।
/var/cache/PackageKitডিরেক্টরিটি এখনও বাড়ছে। এর অর্থ: ফেডোরা ২৪, এবং টমাস মুয়েলারের মতো বা ফেডোরা 25
হ্যাঁ, আপনি নিরাপদে এই প্যাকেজগুলি মুছে ফেলতে পারেন। এই প্যাকেজগুলি কেবল প্যাকেজকিট দ্বারা ক্যাশে হিসাবে ব্যবহৃত হয়।
/var/cache/PackageKit/24বা /var/cache/PackageKit/25ফেডোরা 26. আপগ্রেড পর ডিরেক্টরি pkconগৃহীত উত্তর থেকে তাদের মুছে যায় না।
যদি আপডেট করার জন্য প্যাকেজকিট ব্যবহার না করা হয় (তবে ডিএনএফ) তবে প্যাকেজকিট অটো-ডাউনলোড অক্ষম করার বিষয়টি বিবেচনা করা উচিত, কারণ প্যাকেজকিট কেবল আপডেটগুলি ইনস্টল করার জন্য এটির ক্যাশে সাফ করবে:
gsettings set org.gnome.software download-updates false
আমি মনে করি এই অটো-ডাউনলোডটি অপ্ট-আউটের পরিবর্তে অপ্ট-ইন করা উচিত।
sudoব্যবহারকারীর রুট হিসাবে, অর্থাৎ দিয়ে করেছি ।
pkcon refresh force -c -1সমাধান আমার জন্য কাজ করে নি যেহেতু ছিল আমার আপগ্রেড পাথ প্রাক্কালে একাধিক ফেডোরা সংস্করণ। আমি স্থানের সমস্যাটি গঠনমূলকভাবে সমাধান করেছি dnf clean all --releasever=xxxযেখানে এক্সএক্সএক্স পুরানো সংস্করণটি মুছে ফেলা দরকার। এটি পূর্ববর্তী সংস্করণটির জন্য প্রায় 8 গিগ স্পেস পরিষ্কার করেছে।
pkcon refresh [force]গৃহীত উত্তরে প্রদত্ত কমান্ডটি কেবল বর্তমানে সক্ষম সঞ্চিত সংগ্রহস্থলের জন্য কাজ করে তবে গুরুত্বপূর্ণ ly এটি পুরানো সংগ্রহশালাগুলির জন্য ক্যাশেগুলিতে আর প্রয়োজনীয় ফাইলগুলি মুছবে না, বিশেষত পুরানো বিতরণ সংস্করণগুলির জন্য for এগুলি ম্যানুয়ালি নিরাপদে মুছতে পারে। (আপনি যদি সত্যিই এগুলি ব্যবহার করে মুছতে চান pkconতবে কিছু পদ্ধতিতে pkcon repo-enable [reponame]; pkcon fresh force; pkcon repo-disable [reponame]কাজ করতে পারেন))
আমার ভার্চুয়াল মেশিনে ফেডোরা 25 বুট করার সময় আমি স্টোরেজ স্পেস সতর্কতা পেয়েছিলাম। আমি /etc/PackageKit/PackageKit.conf ফাইলটি সম্পাদনা করার জন্য পূর্বোক্ত সমাধানটি অনুসরণ করেছি এবং # কিপ্যাশে = মিথ্যা লাইনটি সংশোধিত করে ফাইলটি সংরক্ষণ করেছি। তারপরে আমি নীচের সিএমডি চালিয়েছি: পিকেকন রিফ্রেশ ফোর্স-সি -১ কিন্তু এখনও / ভার / ক্যাশে / প্যাকেজকিট / এ অযাচিত ফাইলগুলি ছিল তাই আমি মুছে ফেলতে কমান্ড লাইনে rm -r -f / var / cache / PackageKit / * চালিয়েছি এই ক্যাশেড ফাইলগুলি। আমি ফেডোরা এবং ভয়েলা পুনরায় চালু করলাম! আর ত্রুটি নেই !!