Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Giải quyết các vấn đề phụ thuộc gói Snap trên Ubuntu – Hướng dẫn từng bước

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á bất khả tri về 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 di động Ubuntu.

Bạn sẽ cần dấu nhắc lệnh cho việc này, vì vậy bạn có thể khởi động nó từ Ubuntu Dash hoặc bằng cách giữ Ctrl, Alt và T cùng lúc. Bạn cũng có thể khởi động nó từ danh sách Công cụ hệ thống của menu Dash hoặc LXDE trên Lubuntu. Người dùng Xubfox có thể muốn khởi động nó từ Menu Whisker. Trước khi thử sử dụng các phương pháp này, bạn cần đảm bảo rằng sudo apt-get update cũ tố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 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ó sự 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 là gói nào được cài đặt hoặc cập nhật qua apt-get, thì rất có thể bạn đang gặp sự cố với một trong hai gói snap lõi. 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 # tại 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 xong và nhấn quay lại, trình quản lý gói snap sẽ bắt đầu cập nhật tự động. 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 liệu các vấn đề phụ thuộc đã biến mất hay chưa. Ví dụ:nếu trước đó bạn đã cài đặt LibreOffice snap có dung lượng 287 MB hoặc hơn và gặp lỗi thì 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 là đủ để khắc phục sự cố và bạn không cần phải tiếp tục. Nếu bạn muốn biết thêm về loại lỗi bạn đang xem, chỉ cần nhập libreoffice hoặc bất kỳ tên gói nào khác ở 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 core snap

Rất ít người dùng sẽ gặp phải bất kỳ vấn đề nào khác ngoài vấn đề này, nhưng nếu gặp phải thì bạn có thể gỡ cài đặt gói core snap và bất kỳ snaps 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 rằng 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ể được thực hiện mà không cần tốn nhiều công sức.

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

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

Bạn có thể kiểm tra chi tiết của mọi snaps đã cài đặt bất kỳ lúc nào bằng cách chạy snap list 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 từ dòng lệnh khi bạn hoàn thành bất kỳ tác vụ nào trong số này để xem những thay đổi nào đã được thực hiện. Khi các gói của bạn hoạt động trở lại, có lẽ là nhờ kỹ thuật trong phương thức đầ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ả các snap cùng một lúc.

GIỚI THIỆU TÁC GIẢ

Giải quyết các vấn đề phụ thuộc gói Snap trên Ubuntu – Hướng dẫn từng bước

Mũi tên Kevin

Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến ​​thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng và ngắn gọn.