Cách bật hỗ trợ Snap trong Linux Mint

Linux Mint không đi kèm với snapd theo mặc định và đó là một cải tiến so với cơ sở Ubuntu đối với nhiều người dùng. Nhưng nếu bạn thích snaps và muốn cài đặt chúng trên Linux Mint thì sao?
Có thể bạn muốn mang lại sự dễ dàng cài đặt và khả năng di chuyển nhanh chóng. Hoặc có lẽ, bạn cần cài đặt phần mềm chỉ có trên Snap Store.
Dù lý do là gì, việc kích hoạt hỗ trợ Snap trên Linux mint khá dễ dàng.
Mục Lục
Bật hỗ trợ ứng dụng Snap trên Linux Mint
“Tại sao Linux Mint không hỗ trợ Snap theo mặc định?” bạn có thể thắc mắc. Lý do chính là sự kiểm soát tập trung của Canonical và Ubuntu đã quá nhanh. Bạn có thể truy cập Hướng dẫn sử dụng Linux Mint để tìm hiểu thêm về lý do Linux Mint vô hiệu hóa Snap Store.
Nếu bạn cố gắng cài đặt snapd trên Linux Mint, bạn sẽ gặp phải các lỗi như “Gói snapd không khả dụng” hoặc “Gói snapd không có ứng cử viên cài đặt”.
Linux Mint có một sở thích.d thư mục lưu trữ các tùy chọn APT bổ sung được xây dựng trên Ubuntu. Thư mục bao gồm một tệp cấu hình có tên nosnap.prefchứa các hướng dẫn ngăn APT cài đặt snaps.
Để khôi phục hỗ trợ Snap trên máy tính để bàn Mint, hãy xóa tệp này bằng lệnh rm như sau:
sudo rm /etc/apt/preferences.d/nosnap.pref
Nếu bạn không chắc mình có muốn thay đổi này là vĩnh viễn hay không, bạn có thể đổi tên tệp bằng mv:
sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup
Sau khi hoàn tất, hãy cập nhật danh sách gói của hệ thống bằng APT:
sudo apt update
Để đảm bảo bạn có thể tải snaps từ Snap Store, hãy cài đặt snapd:
sudo apt install snapd
Bắt đầu dịch vụ snapd bằng systemctl như sau:
sudo systemctl start snapd
Bạn cần snapd để chạy tự động khi khởi động. Để làm điều đó, hãy chạy lệnh sau:
sudo systemctl enable snapd
Xác nhận xem snapd đã được cài đặt thành công chưa bằng cách chạy:
snap install hello-world && hello-world
Nếu đầu ra hiển thị “Chào thế giới!,” snapd hiện đã được cài đặt và bạn có thể tiếp tục. Nếu không, hãy cân nhắc thực hiện lại các bước cài đặt.
Với snapd được định cấu hình, bạn có thể cài đặt bất kỳ gói Snap nào trên Linux Mint với:
sudo snap install packagename
Chẳng hạn, nếu bạn muốn cài đặt Google Chrome từ Snap Store, hãy chạy:
sudo snap install google-chrome
Xóa hỗ trợ Snap khỏi Linux Mint
Khi bạn sử dụng xong Snap và muốn nó tắt khỏi hệ thống của mình, tất cả những gì bạn cần làm là xóa tất cả các gói Snap và snapd, đồng thời khôi phục lại nosnap.pref tập tin.
Bạn có thể liệt kê tất cả các snaps đã cài đặt bằng cách sử dụng:
snap list
Sau đó, loại bỏ tất cả các gói bằng cách gõ:
snap remove packagename
Sau khi hoàn tất, hãy gỡ cài đặt snapd và các phụ thuộc của nó bằng APT:
sudo apt autoremove snapd
đổi tên nosnap.pref.backup trở lại tên ban đầu bằng cách sử dụng mv:
sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref
Nếu bạn đã chọn xóa tệp trước đó, hãy tạo một tệp mới bằng cách chạm:
sudo touch /etc/apt/preferences.d/nosnap.pref
Mở tệp bằng trình soạn thảo văn bản và thêm các dòng sau:
Package: snapd
Pin: release a=*
Pin-Priority: -10
Lưu và thoát tệp. Cuối cùng, cập nhật kho lưu trữ hệ thống của bạn với APT:
sudo apt update
Linux mang đến cho bạn toàn quyền kiểm soát PC của bạn
Như với mọi thứ khác của Linux, Mint cho phép bạn kiểm soát những khía cạnh nào của hệ thống mà bạn muốn kích hoạt và những khía cạnh nào bạn muốn tránh xa.
Mặc dù snaps có thể gây tranh cãi trong cộng đồng nguồn mở và Linux Mint không hỗ trợ chúng theo mặc định, nhưng cuối cùng, bạn là người quyết định xem bạn có nên sử dụng chúng hay không. Đó là vẻ đẹp của mã nguồn mở và Linux.
Điều tương tự cũng xảy ra với các khía cạnh khác của Linux Mint. Mặc dù máy tính để bàn Linux Mint mặc định rất tuyệt, nhưng bạn có thể chuyển sang các môi trường máy tính để bàn khác (ví dụ: KDE Plasma) mà không bị hệ điều hành can thiệp.