Một phần mềm mới nhất định có một số lỗi - các lỗi không bị phát hiện trong toàn bộ giai đoạn tiền phát hành. Sau khi phát hành, khi người dùng gặp phải các lỗi này, chúng được chính thức đăng nhập và sau đó được sửa sau một thời gian. Mặc dù thủ tục này chỉ hoạt động trong hầu hết các trường hợp, trong trường hợp lỗi chính ảnh hưởng đến một số chức năng cốt lõi được sử dụng trong các công việc hàng ngày, mọi thứ có thể hơi bực bội nếu nó không được khắc phục sớm hoặc nếu việc sửa chữa cần thời gian được triển khai cho tất cả người dùng.

Trường hợp tại điểm: Một lỗi trong ứng dụng Gnome Software của Ubuntu 16.04 ngăn không cho tiện ích cài đặt các tệp .deb của bên thứ ba. Mặc dù lỗi này được báo cáo lần đầu tiên vào tháng 4 và - theo các chi tiết được ghi lại - đã sớm được khắc phục, xem nhanh phần nhận xét cho thấy nhiều người dùng vẫn đang gặp vấn đề.

Bây giờ có thể là những người dùng này (đang nói rằng lỗi vẫn tồn tại) đang thiếu thứ gì đó, nhưng thực tế là họ vẫn bị kẹt và có lẽ không biết cách cài đặt gói .deb của bên thứ ba mà không có Phần mềm Gnome. Vì vậy, hãy ghi nhớ điều đó, chúng tôi sẽ thảo luận một số giải pháp thay thế, giải thích cách bạn có thể cài đặt các gói .deb như vậy nếu Phần mềm Gnome không hoạt động cho bạn.

Giải pháp 1: Cài đặt lại và sử dụng Trung tâm phần mềm Ubuntu

Nếu bạn là người dùng Ubuntu trong vài năm qua, bạn có thể biết rằng bắt đầu với Ubuntu 16.04, Phần mềm Gnome đã thay thế ứng dụng Trung tâm Phần mềm Ubuntu. Vì vậy, một cách dễ dàng trong vấn đề cài đặt .deb của bên thứ ba là cài đặt lại và sử dụng Trung tâm phần mềm Ubuntu thay vì phần mềm Gnome.

Để đưa ứng dụng của Trung tâm phần mềm Ubuntu trở lại, chỉ cần chạy lệnh sau:

 sudo apt cài đặt phần mềm trung tâm 

Trong khi lệnh đã nói ở trên không hoạt động mà không có vấn đề (ít nhất là trong trường hợp của tôi), chỉ trong trường hợp bạn nhận được một lỗi "gói bị thiếu", bạn có thể thử sửa nó bằng cách thực hiện các lệnh sau:

 sudo apt-get cập nhật sudo apt-get nâng cấp 

Sau khi cài đặt thành công, bạn có thể cài đặt bất kỳ gói .deb nào thông qua Trung tâm phần mềm Ubuntu.

Cách giải quyết 2: Sử dụng dpkg

Cách giải quyết thứ hai là cài đặt các tệp .deb bằng dpkg, một công cụ dòng lệnh cho phép bạn cài đặt, xây dựng, loại bỏ và quản lý các gói Debian. Đây là lệnh mà bạn cần thực hiện trong trường hợp bạn muốn sử dụng dpkg:

 sudo dpkg -i [deb-file] 

Ví dụ:

 sudo dpkg -i /home/himanshu/Downloads/test_1.0-1.deb 

Xin lưu ý rằng trong trường hợp bạn gặp phải bất kỳ vấn đề nào liên quan đến sự phụ thuộc, bạn có thể thử khắc phục chúng bằng cách sử dụng lệnh sau:

 sudo apt-get cài đặt -f 

Giải pháp 3: Sử dụng GDebi

Cách thứ ba là sử dụng công cụ GDebi. Công cụ này cho phép bạn cài đặt các gói deb nội bộ và tự động giải quyết và cài đặt các phụ thuộc của chúng (nếu có). Bạn có thể nghĩ GDebi là APT nhưng đối với gói địa phương. Để cài đặt công cụ, thực hiện lệnh sau:

 sudo apt-get cài đặt gdebi 

Công cụ này xuất hiện dưới dạng lệnh cũng như một ứng dụng dựa trên GUI. Để cài đặt gói .deb bằng GDebi trên dòng lệnh, hãy chạy lệnh sau:

 sudo gdebi [deb-file] 

Để sử dụng máy khách đồ họa, trước tiên hãy khởi chạy nó thông qua Ubuntu Dash:

Dưới đây là giao diện người dùng của công cụ:

Để cài đặt gói .deb, trước tiên hãy chọn nó bằng cách chuyển đến “Tệp -> Mở.” Ví dụ, tôi đã chọn gói KDEConnect.

Bạn có thể thấy rằng nút "Cài đặt gói" hiện đang hoạt động. Chỉ cần nhấp vào nó để bắt đầu cài đặt.

Hãy nhớ rằng GDebi sẽ luôn cố gắng giải quyết các phụ thuộc từ kiến ​​thức của nó về bất kỳ thứ gì có trong kho lưu trữ chuẩn của Ubuntu - nếu một gói yêu cầu không có, quá trình cài đặt của bạn sẽ thất bại.

Phần kết luận

Không có cách giải quyết nào được đề cập ở đây khó thiết lập và sử dụng - nó chỉ phụ thuộc vào những gì bạn thích. Nếu bạn không hoàn toàn bị dị ứng với dòng lệnh, tôi khuyên bạn nên học công cụ gDebi. Và tiếp tục tìm kiếm lý do tại sao vấn đề cài đặt .deb vẫn còn trên hệ thống của bạn và áp dụng sửa chữa ngay khi bạn hiểu những gì đang xảy ra.