حذف snap از توزیع لینوکس
اکثرا کاربران لینوکسی از snap شکایت دارند که هنگام استفاده از آن مشکلاتی در توزیع لینوکس ایجاد می کند و بنابراین سعی دارند snap را حذف کند.
برای حذفش می توانند از دستورات یا اسکریپت زیر استفاده کنند.
برای شروع حذف snap یک فایل با پسوند .sh ایجاد کنید و دستورات زیر را در آن قرار دهید و سپس قابلیت x اجرایی شدن را به دسترسی های آن اضافه کنید و فایل را اجرا کنید.
sudo touch snapremover.sh
sudo chmod +x snapremover.sh
sudo ./snapremover.sh
کد اسکریپت :
#!/bin/bash
# List installed snap packages
snap list
# Remove installed snap packages (optional)
sudo snap remove chromium snap-store
# Stop snapd service
#!/bin/bash
# List installed snap packages
snap list
# Remove installed snap packages (optional)
sudo snap remove chromium snap-store
# Stop snapd service
sudo systemctl stop snapd
# Add services to sop
sudo systemctl mask snapd.aa-prompt-listener.service
sudo systemctl mask snapd.mounts-pre.target
sudo systemctl mask snapd.snap-repair.service
sudo systemctl mask snapd.apparmor.service
sudo systemctl mask snapd.mounts.target
sudo systemctl mask snapd.snap-repair.timer
sudo systemctl mask snapd.autoimport.service
sudo systemctl mask snapd.recovery-chooser-trigger.service
sudo systemctl mask snapd.socket
sudo systemctl mask snapd.core-fixup.service
sudo systemctl mask snapd.seeded.service
sudo systemctl mask snapd.system-shutdown.service
sudo systemctl mask snapd.failure.service
sudo systemctl mask snapd.service
# Uninstall snapd using apt
sudo apt remove --purge --assume-yes snapd gnome-software-plugin-snap
# Remove user snap directory
rm -rf ~/snap/
# Remove cache directory for snapd
sudo rm -rf /var/cache/snapd/
# Uninstall snapd using apt
sudo apt remove --purge --assume-yes snapd gnome-software-plugin-snap
sudo apt autoremove
# Uninstall snapd using dnf (for Fedora) or yum (for RHEL, CentOS)
#sudo dnf remove --assumeyes snapd gnome-software-plugin-snap || sudo yum remove --assumeyes snapd gnome-software-plugin-snap
# Uninstall snapd using pacman
#sudo pacman -Rns --noconfirm snapd
# Remove user snap directory
rm -rf ~/snap/
rm -rf /snap
# Remove cache directory for snapd
sudo rm -rf /var/lib/snapd
sudo rm -rf /var/cache/snapd
موفق باشید 🙂
لینوکس (Linux) دسامبر/04/2023
862
https://rayium.ir/?p=1197