Tin tức và phân tích của tất cả các thiết bị di động

Cách sửa lỗi phụ thuộc trong Debian

Lỗi phụ thuộc đôi khi có thể xảy ra trên Debian Linux khi người dùng tải xuống một gói từ Internet và hệ điều hành không thể tìm thấy các phụ thuộc và thư viện thích hợp cần thiết để chạy chương trình thành công. Vì vậy, nếu bạn gặp lỗi phụ thuộc trong Debian khi cài đặt một ứng dụng, hãy làm theo các bước và tìm hiểu cách sửa chúng.

Thông thường, hầu hết người dùng Debian không gặp phải loại lỗi này khi cài đặt các gói, vì họ có xu hướng chỉ cài đặt phần mềm được đưa vào chính thức trong các nguồn phần mềm Apt chính thức. Nếu bạn đang xử lý các gói bị hỏng trong Debian, chúng tôi có một bài đăng riêng về cách khắc phục chúng.

Lưu ý: Trong hướng dẫn này, chúng tôi sẽ chủ yếu tập trung vào Debian Linux. Với ý nghĩ đó, thông tin chúng tôi trình bày trong bài đăng này không dành riêng cho Debian. Nếu bạn đang sử dụng hệ điều hành dựa trên Linux là một dẫn xuất của Debian, vui lòng làm theo!

Phụ thuộc phần mềm là gì?

Phần phụ thuộc phần mềm là một thư viện phụ thuộc, bộ chương trình hoặc bộ công cụ có chương trình đã cài đặt phải chạy thành công. Nếu không có phần phụ thuộc, bất kỳ ứng dụng Linux nào bạn tải xuống từ internet để sử dụng trên máy Debian Linux sẽ không hoạt động bình thường.

Ngày nay, các vấn đề về phụ thuộc rất hiếm gặp trong Debian, do ngày càng có nhiều gói được đưa vào kho phần mềm và sự xuất hiện của các giải pháp đóng gói phổ quát như AppImage, Flatpak và Snaps đảm nhiệm việc thu thập các phụ thuộc riêng lẻ, kết hợp mọi thứ người dùng cần để chạy một ứng dụng ngay ra khỏi hộp.

Sửa lỗi phụ thuộc với Apt-get trong thiết bị đầu cuối

Có thể bạn không biết, nhưng trình quản lý gói Apt-get có cơ chế tích hợp sẵn để giải quyết các loại vấn đề phụ thuộc này trong Debian. Để sử dụng lệnh Apt-get trên Debian nhằm khắc phục mọi sự cố phụ thuộc, hãy bắt đầu bằng cách mở một cửa sổ đầu cuối trên màn hình nền của bạn. Bạn có thể làm điều này bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Khi cửa sổ đầu cuối mở, hãy sử dụng lệnh Apt-get bên dưới.

sudo apt-get install -f

Ngoài ra, nếu bạn đang sử dụng một phiên bản Debian Linux bao gồm lệnh Apt, hoặc có lẽ thích nó hơn Apt-get, thì bạn có thể khắc phục các sự cố phụ thuộc bằng lệnh bên dưới.

sudo apt install -f

Sửa lỗi phụ thuộc với Synaptic Package Manager

Xử lý các vấn đề phụ thuộc trong Debian thông qua cửa sổ đầu cuối là rất hữu ích, đặc biệt đối với những người chạy Debian Linux trên máy chủ hoặc tương tự. Tuy nhiên, nếu bạn thích sử dụng GUI, trình quản lý gói Synaptic là lựa chọn tốt nhất cho bạn.

Hầu hết các hệ thống Debian Linux đều được cài đặt sẵn trình quản lý gói Synaptic và sẵn sàng sử dụng. Điều đó nói rằng, nếu bạn chưa cài đặt ứng dụng, hãy mở một cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím của bạn và nhập lệnh cài đặt bên dưới.

sudo apt-get install synaptic -y

Bây giờ bạn đã cài đặt Synaptic trên hệ thống của mình, đã đến lúc bắt đầu sử dụng nó. Mở nó bằng cách tìm kiếm “Trình quản lý gói Synaptic” trong menu ứng dụng và nhấp để khởi chạy nó.

Khi ứng dụng Synaptic được khởi chạy, bạn sẽ được yêu cầu nhập mật khẩu của mình. Nhập mật khẩu người dùng của bạn. Nếu mật khẩu được chấp nhận, Synaptic sẽ sẵn sàng để sử dụng.

Để khắc phục sự cố phụ thuộc trong Synaptic, hãy tìm nút “Chỉnh sửa” trong cửa sổ ứng dụng và nhấp vào nút đó bằng chuột. Có một số tùy chọn trong menu “Chỉnh sửa”. Duyệt qua các tùy chọn “Sửa lỗi” khác nhau và chọn chúng.

Bằng cách chọn tùy chọn “Sửa lỗi”, Synaptic sẽ tự động chỉ định các bản sửa lỗi phụ thuộc cho tất cả các gói trên hệ thống của bạn. Sau khi chọn tùy chọn “Sửa lỗi”, chọn nút “Áp dụng” để bắt đầu quá trình sửa lỗi.

Sau khi nhấp vào nút “Áp dụng”, một cửa sổ sẽ xuất hiện trong Synaptic. Trong cửa sổ này, bạn sẽ thấy quá trình tải xuống đang diễn ra. Hãy để quá trình kết thúc. Khi mọi thứ được thực hiện, vấn đề nghiện ngập của bạn sẽ biến mất!

Các cách tránh lỗi phụ thuộc trong Debian

Nếu bạn đã chán với các vấn đề phụ thuộc vào phần mềm trên Debian Linux, hãy tự giúp mình và bắt đầu sử dụng Flatpak và Snap thường xuyên hơn khi bạn cần các ứng dụng không xuất hiện trong kho phần mềm chính thức.

Flatpak và Snap là những công nghệ mới xuất sắc đòi hỏi phải làm việc chăm chỉ để phần mềm hoạt động trên Linux. Họ không yêu cầu phụ thuộc. Tất cả mọi thứ được đóng gói trong một hộp cát gọn gàng, an toàn. Trên hết, vì Debian Linux không cập nhật phần mềm nhanh như các bản phân phối Linux khác, nên bạn sẽ có thể tăng tốc hệ thống của mình bằng cách tải xuống các ứng dụng mới nhất.

Để tìm hiểu cách thiết lập các gói Snap trong Debian, hãy xem hướng dẫn của chúng tôi về chủ đề này. Ngoài ra, bạn có thể thiết lập một cửa hàng Snap chính thức. Cuối cùng, nếu bạn muốn dùng thử Flatpaks, hãy làm theo hướng dẫn chuyên sâu của chúng tôi tại đây.

Mục lục