1 دقیقه
حذف 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
1556 2 دیدگاه
سلام. پست خوبی بود ممنون.
ببخشید در شرایط فعلی که نت ها بسته س, اگر سرور داخل ایرانی باشه که پینگ 8.8.8.8 رو بده میشه روش یجوری چیزی راه انداخت که به اینترنت ازاد وصل شه ؟
مثلا dnstt .
اگر میشه مقدوره منو راهنمایی کنید؟
ممنون.
سلام خوبی…
به خاطر محدودیت شدید اینترنت متاسفانه راهی وجود ندارد.