Cách sửa lỗi phụ thuộc gói snap trong Ubuntu



Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Ubuntu hiện cho phép bạn sử dụng lệnh snap để cài đặt ứng dụng từ cửa hàng. Mặc dù nó không được thiết kế để thay thế hệ thống apt-get có nguồn gốc từ Debian hiện đang được sử dụng trên hầu hết các bản cài đặt Ubuntu Linux, nhưng nó có lợi ích là khá phù hợp với nền tảng. Đây là lý do tại sao nó trở nên phổ biến trên các bản cài đặt Ubuntu dành cho thiết bị di động.



Bạn sẽ cần dấu nhắc lệnh cho việc này, vì vậy bạn có thể bắt đầu nó từ Ubuntu Dash hoặc bằng cách giữ Ctrl, Alt và T cùng một lúc. Bạn cũng có thể bắt đầu nó từ Dash hoặc danh sách Công cụ Hệ thống của menu LXDE trên Lubuntu. Người dùng Xubuntu có thể muốn khởi động nó từ Menu Whisker. Trước khi cố gắng sử dụng các phương pháp này, bạn cần đảm bảo rằng sudo apt-get cập nhật lệnh không khắc phục được lỗi của bạn ngay lập tức. Nhiều người vẫn chưa thực sự sử dụng snaps.



Phương pháp 1: Làm mới gói snap lõi

Không giống như các gói .deb, các gói snap chứa ít nhiều mọi thứ mà một phần mềm cụ thể cần để chạy nên không thực sự có phụ thuộc. Do đó, nếu bạn đang gặp lỗi phụ thuộc và bạn chắc chắn rằng đó không phải do bất kỳ gói nào được cài đặt hoặc cập nhật qua apt-get, thì nhiều khả năng bạn đang gặp sự cố với một trong hai gói snap chính. Giả sử rằng bạn không có quyền truy cập quản trị viên được hiển thị bằng ký hiệu # ở lời nhắc của bạn, hãy nhập sudo snap refresh core tại dấu nhắc lệnh và nhấn enter. Bạn có thể được nhắc nhập mật khẩu quản trị viên của mình.



Sau khi bạn đã nhập và đẩy trả về, trình quản lý gói snap sẽ bắt đầu tự động cập nhật. Nếu thành công, hãy thử chạy lại chương trình mà bạn đang gặp sự cố và xem các sự cố phụ thuộc đã biến mất chưa. Ví dụ: nếu bạn đã cài đặt LibreOffice 287 MB trở lên trước đó và gặp lỗi, hãy khởi động LibreOffice từ Dash hoặc bằng cách tìm kiếm nó. Bạn sẽ thấy trong phần lớn các trường hợp, chỉ một lệnh này đã đủ để khắc phục sự cố và bạn sẽ không cần phải tiếp tục. Nếu bạn muốn xem thêm về loại lỗi bạn đang xem, thì chỉ cần nhập libreoffice hoặc bất kỳ tên gói nào khác tại dòng lệnh mà không có đối số nào khác để xem có điều gì khác sai không.

Phương pháp 2: Cài đặt lại Gói snap lõi

Rất ít người dùng sẽ gặp phải bất kỳ sự cố nào khác ngoài vấn đề này, nhưng nếu bạn gặp phải thì bạn có thể gỡ cài đặt gói snap lõi và bất kỳ snap nào khác mà bạn đã cài đặt rồi cài đặt lại chúng. Hãy nhớ rằng nếu phương pháp đầu tiên hoạt động, thì điều này hoàn toàn không cần thiết và có thể khiến bạn mất một số cấu hình của mình. Bạn sẽ muốn đảm bảo dữ liệu của mình được sao lưu như bình thường trước khi thực hiện việc này, nhưng may mắn thay, việc này vẫn có thể hoàn thành với mức tối thiểu tuyệt đối.

Đảm bảo rằng bạn không có gì khác mở và sau đó chạy sudo snap loại bỏ core snap-package1 snap-package2 từ dòng lệnh và đợi khi nó chạy qua các gói snap bạn đã cài đặt. Sau khi hoàn tất, hãy nhập sudo snap cài đặt core snap-package1 snap-package2 từ dòng lệnh và nhấn enter. Bạn sẽ cần đợi một lần nữa để các gói tự cấu hình lại, nhưng hai lệnh đơn giản này đủ để giải quyết vấn đề.



Phương pháp 3: Liệt kê các snaps và thay đổi đã cài đặt

Bạn có thể kiểm tra chi tiết của bất kỳ snaps đã cài đặt bất kỳ lúc nào bằng cách chỉ cần chạy danh sách snap từ dòng lệnh và có thể bạn sẽ không cần quyền truy cập sudo cho nó.

Tương tự như vậy chỉ cần chạy thay đổi nhanh chóng từ dòng lệnh khi bạn thực hiện xong bất kỳ tác vụ nào trong số này để xem những thay đổi nào đã được thực hiện. Sau khi các gói của bạn hoạt động trở lại, có lẽ là từ kỹ thuật trong phương pháp đầu tiên, bạn luôn có thể chạy sudo snap refresh từ dòng lệnh để cập nhật tất cả snap cùng một lúc.

3 phút đọc