Làm cách nào tôi có thể thay thế ứng dụng Snap như Gnome Calculator bằng deb?


31

Vì vậy, nhờ vào lỗi này: https://bugs.launchpad.net/ubfox/+source/snapd/+orms/1575053 Tôi không muốn sử dụng các gói Snap. Người duy nhất tôi thực sự sử dụng là Máy tính nhưng tôi muốn thay thế tất cả chúng bằng phiên bản deb. Làm thế nào tôi sẽ đi về nó?


2
Bạn có thể không gỡ cài đặt nó và sau đó cài đặt nó thông qua apt?
M. Becerra

1
bạn chỉ có thể ẩn ~/snapthư mục theo câu trả lời này . Nếu bạn muốn ngừng sử dụng toàn bộ hệ sinh thái Snapd, bạn có thể thử câu trả lời của tôi bên dưới
Eskander Bejaoui

1
Vâng, nhưng tôi vẫn thấy nó trong thiết bị đầu cuối.
sup

3
Một vài thiếu sót khác làm cho các ứng dụng snap giảm xuống từ góc độ UX so với các đối tác APT truyền thống của chúng (đó là chứng khoán trong 17.10): 1. Chúng chạy chậm hơn đáng kể (ngay cả trên máy tính xách tay hàng đầu 1 năm tuổi) 2. Họ không điều chỉnh theo chủ đề toàn hệ thống Hy vọng những thiếu sót này sẽ sớm được khắc phục nhưng cho đến lúc đó , giải pháp của Eskander là một cách khắc phục rất hay và dễ dàng.
sxc731

Câu trả lời:


25

Câu trả lời này dành cho Ubuntu 18.04 LTS. Phiên bản 16.04 LTS đi kèm với phiên bản deb theo mặc định và không phải là phiên bản snap.

Cách đồ họa

Nhấp vào biểu tượng Phần mềm Ubuntu và tìm kiếm gnome-calc :

nhập mô tả hình ảnh ở đây

Để xác minh cái nào, nhấp lần lượt vào từng cái. Khi bạn nhấp vào phiên bản đã cài đặt và cuộn xuống, bạn sẽ thấy:

nhập mô tả hình ảnh ở đây

Lưu ý Snap Store ở phía dưới

Khi bạn nhấp vào cái thứ hai và cuộn xuống, bạn sẽ thấy:

nhập mô tả hình ảnh ở đây

Bây giờ bạn có thể nhấp vào Removenút cho phiên bản snap để loại bỏ nó. Tương tự bấm vào Installnút để cài đặt phiên bản deb. Trong cả hai trường hợp, bạn sẽ được yêu cầu nhập mật khẩu.

Cách dòng lệnh

Mở một thiết bị đầu cuối bằng cách nhập Ctrl+ Alt+ Tvà nhập vào sau để xóa phiên bản snap:

sudo snap remove gnome-calculator

và nhập thông tin sau để cài đặt phiên bản deb:

sudo apt install gnome-calculator

Bạn sẽ được nhắc nhập mật khẩu của bạn. Không giống như phương pháp đồ họa, bạn sẽ không thấy bất kỳ ***** nào và con trỏ sẽ không di chuyển khi bạn nhập mật khẩu. Điều này là bình thường.

Hi vọng điêu nay co ich


2
Ngoài ra, lưu ý rằng việc xóa các gói Snap thường an toàn vì snaps cung cấp các thư viện riêng trong cài đặt của chúng. (giống như cài đặt chương trình Windows và các tệp .db của nó)
Aryo Adhi

32

Các gói Snap được cài đặt theo mặc định trong Ubuntu 18.04 LTS là:

  • gnome-calculator
  • gnome-characters
  • gnome-logs
  • gnome-system-monitor

Mà có thể được tìm thấy bằng cách sử dụng lệnh sudo snap list. Để xóa ứng dụng Snap mặc định, hãy sử dụng:

sudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor

Sau đó cài đặt các đối tác .deb của họ với:

sudo apt install gnome-calculator gnome-characters gnome-logs gnome-system-monitor

Ngoài ra, bạn có thể gỡ cài đặt toàn bộ hệ sinh thái Snapd khỏi máy tính của mình bằng:

sudo apt purge snapd squashfs-tools gnome-software-plugin-snap

Nhân vật Gnoem nóisudo snap remove gnome-calculator gnome-characters gnome-logs gnome-system-monitor
sup

@sup Tôi không chắc là tôi hiểu
Eskander Bejaoui

Không, tất nhiên là không, dán sai, xin lỗi, ý tôi là: sudo apt install gnome-characterschoPackage gnome-characters is not available, but is referred to by another package.
sup

1
(i) Bạn đang liên kết đến 28-1804, bạn có chắc là giống nhau không? (ii) Danh sách của bạn xuất hiện đầy đủ, nhưng tôi tìm thấy gói đó và coređã cài đặt, mà tôi không thêm - Tôi đã cài đặt phiên bản barebones của Ubuntu LTS mới nhất. Cả hai đã được cài đặt sẵn?
FooBar

1
Yep không giống nhau, tôi liên kết một cái mới hơn nhưng cùng một khái niệm. Và corelà một phần của Snapd, được xóa cùng với nó
Eskander Bejaoui

3

Điều này sẽ loại bỏ tất cả các gói snap ngoại trừ corecore18trong một lệnh

sudo snap remove `sudo snap list | cut -d " " -f 1 | tail -n 2 | grep -v 'core' | tr '\n' ' '`

Để hoàn thành việc thanh trừng làm như đã đề cập ở trên:

sudo apt -y purge snapd gnome-software-plugin-snap

Tôi cho rằng bạn có thể thấy squashfs-toolstrong một gói khác

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.