Snap nasıl kaldırılır?
Ubuntu'yu 12 yıldır kullanıyorum ve Ubuntu'nun snapson sürümlerinde gerçekten utanç verici. Çok fazla sorun yaratır. Yükseltmeden sonra Chromium şu hatayla başlamıyor:
chromium_chromium.desktop[122932]: snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks: Operation not permitted
Bir paket yapılandırmayı yeni bir sürümde değiştirirse, onu çalıştırmak kendi sorumluluğundadır. Şimdi, her başladıktan sonra onu yeniden yapılandırmalıyım.
sudo apparmor_parser -r /etc/apparmor.d/*snap-confine*
Snap'i nasıl tamamen kaldırabilirim ve paketlerini normal olarak aptnasıl yeniden kurabilirim ?
Çok fazla paketim yok snap.
snap list
Name Version Rev Tracking Publisher Notes
chromium 85.0.4183.121 1328 latest/stable canonical✓ -
core18 20200724 1885 latest/stable canonical✓ base
gnome-3-34-1804 0+git.3556cb3 60 latest/stable canonical✓ -
gtk-common-themes 0.1-36-gc75f853 1506 latest/stable canonical✓ -
snap-store 3.36.0-80-g208fd61 467 latest/stable/… canonical✓ -
snapd 2.46.1 9279 latest/stable canonical✓ snapd
Sorum, nasıl güvenle kaldırılacağı snap. Gönderen snap list, görüyorum gnomebağlıdır snap.
Yanıtlar
Makinemde (Ubuntu 20.04 LTS), snapdşu adımları izleyerek kaldırdım :
# stop snapd services
sudo systemctl stop snapd && sudo systemctl disable snapd
# purge snapd
sudo apt purge snapd
# remove no longer needed folders
rm -rf ~/snap
sudo rm -rf /snap /var/snap /var/lib/snapd /var/cache/snapd /usr/lib/snapd
Ardından, diğer uygulamaların yeniden yüklemesini önlemek için ( üzerinden chromium-browserkurulsa snapdbile geri yüklenen bir uygulama örneğidir apt) no-snap.pref, aşağıdakileri yayınlayarak bir dosya oluşturabilirsiniz :
sudo -H gedit /etc/apt/preferences.d/no-snap.pref
ve ardından aşağıdaki içeriği içine kopyalayın:
# To install snapd, specify its version with 'apt install snapd=VERSION'
# where VERSION is the version of the snapd package you want to install.
Package: snapd
Pin: release a=*
Pin-Priority: -10
Enstantane konusunda sana katılıyorum.
Sonunda sistemimden çıtçıtları tamamen kaldırdım:
sudo apt-get purge snapd
rm -rf ~/snap
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd
Şimdi sistem iyi çalışıyor Her ne kadar anlık programları mevcut olduğunda APT / veya .deb dosya sürümleriyle değiştirmek zorunda kaldım. Ne yazık ki benim durumumda ihtiyacım olan 1 uygulamayı kaybettim ama ödemem gereken bedel bu, ancak daha az dolu disk alanı ve önyükleme sırasında az zaman kazancı elde ettim.
gnome henüz kurulu ve eskisi gibi düzenli olarak çalışıyor