Cách cài đặt thủ công gói nợ bằng dòng lệnh trong Ubuntu

How Manually Install Deb Package Using Command Line Ubuntu



Bài viết này sẽ liệt kê một vài phương pháp dòng lệnh có thể được sử dụng để cài đặt các trình cài đặt .deb độc lập không có sẵn trong các kho lưu trữ chính thức của Ubuntu. Một số lệnh hữu ích khác giúp xử lý các gói .deb cũng sẽ được đề cập. Vì vậy, chúng ta hãy bắt đầu.

Liệt kê tất cả các phụ thuộc của một tệp nợ


Để xem thông tin về tệp .deb và tất cả các tệp phụ thuộc của nó, hãy chạy lệnh dưới đây:







$dpkg -TÔI /con đường/đến/file.deb

Ví dụ bên dưới hiển thị thông tin về tệp .deb của trình quản lý tải xuống persepolis.





Lệnh này đặc biệt hữu ích nếu bạn muốn kiểm tra trước những gì đang được cài đặt.





Liệt kê tất cả các tệp sẽ được cài đặt từ gói nợ

Để xem tất cả các tệp mà gói .deb sẽ cài đặt trên hệ thống của bạn cùng với đường dẫn đích của chúng, hãy chạy lệnh bên dưới:

$dpkg-deb-NS /con đường/đến/file.deb

Ví dụ dưới đây cho thấy các tệp sẽ được cài đặt trên hệ thống nếu bạn cài đặt thủ công gói .deb của trình quản lý tải xuống persepolis. Lưu ý rằng trình quản lý gói apt của Ubuntu cũng liệt kê các tệp được bao gồm nhưng yêu cầu bạn cài đặt gói trước. Tuy nhiên, phương pháp này không yêu cầu bạn cài đặt gói .deb và nó thực sự hữu ích nếu bạn muốn phân tích tệp nào sẽ đi đến đâu.



Giải nén tất cả các tệp từ một gói Deb

Đôi khi bạn có thể muốn trích xuất một gói gỡ lỗi để kiểm tra một đoạn mã hoặc sử dụng một số tệp đi kèm của nó để gỡ lỗi và các mục đích khác. Để trích xuất tất cả các tệp từ một gói deb, bạn có thể chạy một lệnh ở định dạng sau:

$dpkg-deb--trích xuất /con đường/đến/file.deb

Lưu ý rằng giải nén tệp không giống như cài đặt gói gỡ lỗi. Bạn sẽ chỉ nhận được nội dung được trích xuất của một gói .deb trong một thư mục cục bộ.

Cài đặt tệp Deb bằng Dpkg

Dpkg là một tiện ích quản lý gói để quản lý các gói .deb (debian). Để cài đặt gói .deb bằng dpkg, hãy chạy lệnh dưới đây:

$sudo dpkg -tôi /con đường/đến/file.deb

Lệnh trên sẽ chỉ cài đặt gói deb độc lập, không có bất kỳ phụ thuộc nào. Để khắc phục điều này, bạn sẽ phải chạy lệnh để tự động cài đặt các phụ thuộc bắt buộc. Nếu không, hệ thống của bạn có thể ở trong tình trạng bị hỏng. Để khắc phục sự cố phụ thuộc chưa được đáp ứng, hãy chạy lệnh dưới đây:

$sudođúng cách-NS Tải về

Cài đặt tệp Deb bằng Gdebi

Gdebi là một ứng dụng đồ họa và dòng lệnh đẹp chỉ dành riêng cho việc cài đặt các gói .deb độc lập được lưu trữ trên ổ đĩa cục bộ của bạn. Nó cũng tự động giải quyết các phần phụ thuộc, miễn là chúng có sẵn trong kho lưu trữ chính thức của Ubuntu (yêu cầu kết nối mạng).

Để cài đặt gdebi trong Ubuntu, hãy chạy lệnh dưới đây:

$sudođúng cáchTải vềgdebi

Để cài đặt gói .deb bằng Gdebi, hãy chạy lệnh dưới đây:

$sudogdebi/con đường/đến/file.deb

Vì gdebi sẽ đảm nhận việc cài đặt các phần phụ thuộc, bạn không phải chạy một lệnh khác theo cách thủ công để sửa các gói bị hỏng. Tuy nhiên, nếu bạn muốn kiểm tra xem có gói nào bị hỏng hay không và tự động sửa chúng, bạn có thể chạy lại lệnh đã đề cập ở trên:

$sudođúng cách-NS Tải về

Sử dụng Apt để cài đặt gói nợ

Bạn cũng có thể sử dụng trình quản lý gói apt mặc định của Ubuntu để cài đặt các tệp .deb độc lập. Để làm như vậy, hãy chạy lệnh sau:

$sudođúng cáchTải về /con đường/đến/file.deb

Nếu bạn khởi chạy thiết bị đầu cuối bên trong thư mục của tệp .deb, hãy chạy lệnh sau để thay thế:

$sudođúng cáchTải về./file.deb

Giống như gdebi, apt sẽ tự động cài đặt tất cả các phụ thuộc cần thiết. Để xác nhận, hãy chạy lệnh dưới đây:

$sudođúng cách-NS Tải về

Phần kết luận

Đây là một vài lệnh bạn có thể sử dụng để cài đặt tệp .deb mà không cần sử dụng bất kỳ giao diện đồ họa nào. Chúng hữu ích nếu bạn đang chạy và quản lý phiên bản máy chủ Ubuntu hoặc sử dụng Ubuntu mà không có bất kỳ môi trường máy tính để bàn nào.