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.debVí 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.debLư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.debLệ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.debVì 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.debNế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.debGiố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.