Eski Ubuntu Çekirdek ek bileşeni nasıl çıkarılır ve silinir


23

Yazarken:

$ 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)

Sadece son sürümü olarak kullanılır iken birkaç eski Snap "monte" ve kullanılabilir bkz akım in/snap/ubuntu-core

Bu büyük bir sorun değil ama daha eski ubuntu çekirdeğine ihtiyacım var mı? Bu silinmemiş bir hata değil mi? Dosyaları kolayca çıkarabilir ve silebilir miyim?

Yanıtlar:


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

Bu nedenle, temelde komut satırında kaldırılacak düzeltmeleri geçmek.

Yüklediklerinizi kontrol etmek için kullanmak zorundasınız. snap list [snap-name] --all


4
Mevcut paket adı göz önüne alındığında, güncel komut şöyle görünür:sudo snap remove core --revision 122
dess

4
snap list --allTüm revizyonlarda kurulu paketleri listelemek . Tüm devre dışı bırakma paketlerinin nasıl kaldırılacağını da kontrol edin .
Pablo A,

3

Bu yapılır, böylece snap reverteski bir çıtçıt sürümüne geri dönebilirsiniz.


2

Bu yüzden eski çıtçıtın bağlantısını çıkardım:

sudo umount /snap/ubuntu-core/122

ve sonra bazı el temizliği yaptı

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

Diğeri için de aynı. Gökyüzü düşmedi ... henüz


Benim durumumda, son komut sudo rm /var/lib/snapd/snaps/ubuntu-core_122.snapgerekli değildi.
Serge Stroobandt

gist.github.com/tsbertalan/f49f892a58d2a0889358e5b6b64af028 Birden fazla montaj için bu işlemi otomatik yapan bir oyundur . Aslında komutlarını çalıştırmaz; Sadece ne koştuğunu yazdırabilirsin, ki değişmesi kolay.
tsbertalan

yout betiği tüm ekleri kaldırır. İstediğin bu değil!
Solstice

sudo: unmount: komut bulunamadı ....?
Tavşan

0

Snapley çekirdeğini, snap ve mount dosya sistemlerini kaldırmak için:

  1. Yüklenen ek çekirdeklerin listesi snap list --all size şöyle bir şey vermelidir:

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

  2. Devre dışı bırakılmış olanları kaldırmak ilk snap remove core --revision 7713adım 1'deki Rev sütununun eşleşmesi gerektiğini fark eder - revizyon

  3. Kaldırma (Ubuntu'da: snapd apt-get purge snapd)

  4. Findout çırpıda hala monte edilirse (örneğin df -H) gibi bir şey verir
    /dev/loop0 94M 94M 0 100% /snap/core/7917ve devreden umount /snap/core/7917ancak bu olmamalı

  5. Hala fs-es'ler monte edilmişse, / etc / systemd / system / snap-core- * nesnelerinin manuel olarak temizlenmesi denenmelidir .

Sunucunuz yeniden başlatıldığında bir dahaki sefere, herhangi bir nedenden tekrar enstantane kurmaz / kaldırmazsanız, enstantane orada olmaz ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.