পুরানো উবুন্টু কোর স্ন্যাপটি কীভাবে আনমাউন্ট এবং সম্ভবত মুছবেন


23

যখন আমি টাইপ করি:

$ mount|grep snap
/var/lib/snapd/snaps/ubuntu-core_352.snap on /snap/ubuntu-core/352 type squashfs (ro,relatime)
/var/lib/snapd/snaps/ubuntu-core_423.snap on /snap/ubuntu-core/423 type squashfs (ro,relatime)
/var/lib/snapd/snaps/ubuntu-core_122.snap on /snap/ubuntu-core/122 type squashfs (ro,relatime)

আমি বেশ কয়েকটি পুরানো স্ন্যাপ "মাউন্ট করা" এবং উপলভ্য দেখি যখন কেবল সর্বশেষতম সংস্করণটি বর্তমান হিসাবে ব্যবহৃত হয়/snap/ubuntu-core

এটি কোনও বড় বিষয় নয় তবে আমার কি ওবুন্টু মূলের প্রয়োজন? এটি কি কোনও বাগ মুছে ফেলা হয় না? আমি কি ফাইলগুলি আনমাউন্ট করে মুছে ফেলতে পারি?

উত্তর:


26
  sudo snap remove core --revision 122
  sudo snap remove core --revision 352

সুতরাং, কমান্ড লাইনে মুছে ফেলার জন্য মূলত সংশোধনগুলি পাস করা।

আপনি যেগুলি ইনস্টল করেছেন তা পরীক্ষা করতে আপনাকে ব্যবহার করতে হবে snap list [snap-name] --all


4
বর্তমান প্যাকেজের নাম বিবেচনা করে আপ টু ডেট কমান্ডটি দেখতে পাওয়া যায়: sudo snap remove core --revision 122
ডেসে

4
snap list --allসমস্ত সংশোধন সহ ইনস্টল করা প্যাকেজ তালিকা করতে । সমস্ত অক্ষম স্ন্যাপ প্যাকেজগুলি কীভাবে সরানো যায় তাও পরীক্ষা করে দেখুন ।
পাবলো এ

3

এটি সম্পন্ন হয়েছে, যাতে আপনি snap revertপুরানো স্ন্যাপ সংস্করণে রোলব্যাক করতে পারেন ।


2

সুতরাং আমি পুরানো স্ন্যাপটি আনমাউন্ট করি:

sudo umount /snap/ubuntu-core/122

এবং তারপর কিছু ম্যানুয়াল পরিষ্কার

sudo rmdir /snap/ubuntu-core/122
sudo rm /var/lib/snapd/snaps/ubuntu-core_122.snap

অন্য একের জন্য একই। আকাশ পড়েনি ... তবুও


আমার ক্ষেত্রে, শেষ আদেশটি sudo rm /var/lib/snapd/snaps/ubuntu-core_122.snapঅপরিহার্য ছিল।
সার্জ Stroobandt

gist.github.com/tsbertalan/f49f892a58d2a0889358e5b6b64af028 এখানে এমন একটি সূত্র রয়েছে যা একাধিক মাউন্টগুলির জন্য এটি স্বয়ংক্রিয়ভাবে চলে। এটি আসলে এর আদেশগুলি চালায় না; আপনি যা চালাতেন কেবল তা মুদ্রণ করে, যা পরিবর্তন করা যথেষ্ট সহজ।
tsbertalan

ইউটি স্ক্রিপ্ট সমস্ত স্ন্যাপগুলি সরিয়ে দেয়। এই কি আপনি চান না !
solsTiCe

সুডো: আনমাউন্ট: কমান্ড পাওয়া গেল না ....?
খরগোশ

0

সম্পূর্ণ স্ন্যাপ কোর অপসারণ করতে, স্ন্যাপ এবং মাউন্ট করা ফাইল সিস্টেমগুলি:

  1. ইনস্টল করা স্ন্যাপ কোরগুলি তালিকাতে snap list --all আপনাকে এমন কিছু দেওয়া উচিত:

    Name Version Rev Tracking Publisher Notes core 16-2.41 7713 stable canonical✓ core,disabled core 16-2.42 7917 stable canonical✓ core

  2. অক্ষমগুলি সরান প্রথমে snap remove core --revision 7713ধাপ 1-এ রেভ কলামটি লক্ষ্য করা উচিত - পুনর্বিবেচনার সাথে মেলে

  3. আনইনস্টল স্ন্যাপড (উবুন্টুতে apt-get purge snapd:)

  4. স্ন্যাপটি এখনও মাউন্ট করা আছে কিনা তা সন্ধান করুন (উদাহরণস্বরূপ df -H) এর মতো কিছু দেয়
    /dev/loop0 94M 94M 0 100% /snap/core/7917এবং আনমাউন্ট করে umount /snap/core/7917তবে এটি করা উচিত নয়

  5. যদি এখনও এফএস-এস মাউন্ট করা থাকে তবে আপনার / ইত্যাদি / সিস্টেমড / সিস্টেম / স্ন্যাপ-কোর- * এর ম্যানুয়াল ক্লিনআপ চেষ্টা করা উচিত কিছু ফাইলের ।

পরের বার যখন আপনার সার্ভারটি রিবুট হবে তখন স্ন্যাপগুলি উপস্থিত হবে না, যদি না আপনি কোনও কারণে স্ন্যাপড পুনরায় ইনস্টল / অপসারণ করেন ...

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