Tất cả về trình quản lý gói debian: giải thích dpkg, apt và aptitude

All About Debian Package Managers



Hướng dẫn này giải thích cách cài đặt, gỡ bỏ, tìm kiếm và liệt kê các gói bằng cách sử dụng dpkg , đúng cách năng khiếu trình quản lý gói cho Linux Debian với mô tả ngắn gọn về từng lệnh.

  • dpkg
  • Cài đặt phần mềm bằng dpkg
  • Xóa phần mềm bằng cách sử dụng dpkg trong Debian
  • Liệt kê các chương trình sử dụng dpkg trong Debian
  • Liệt kê các tệp thuộc một chương trình sử dụng dpkg
  • Hiển thị các thư mục cài đặt bằng cách sử dụng dpkg
  • đúng cách
  • đúng cách kho lưu trữ
  • Cài đặt phần mềm bằng đúng cách
  • Xóa phần mềm bằng cách sử dụng đúng cách
  • Tìm kiếm các gói bằng cách sử dụng đúng cách
  • Liệt kê các gói bằng cách sử dụng đúng cách
  • đúng cách xử lý sự cố
  • năng khiếu
  • Cài đặt phần mềm với năng khiếu
  • Cập nhật kho lưu trữ bằng aptitude
  • Xóa phần mềm bằng năng khiếu
  • Nâng cấp phần mềm bằng cách sử dụng năng khiếu
  • Các bài viết liên quan trên LinuxHint

CHDCND Triều Tiên

dpkg là trình quản lý gói Debian Linux. Khi nào đúng cách hoặc apt-get được sử dụng họ gọi dpkg chương trình để cài đặt hoặc gỡ bỏ các ứng dụng trong khi bao gồm các chức năng bổ sung dpkg không thích giải quyết phần phụ thuộc. Chương trình dpkg có thể được sử dụng để cài đặt hoặc gỡ bỏ các chương trình, liệt kê chúng hoặc thông tin cụ thể về chúng.







Ghi chú : Để hiển thị các ví dụ về gói net-tools sẽ được sử dụng, bạn sử dụng bất kỳ gói .deb nào, để sử dụng gói net-tools khi chạy đầu cuối:



wgethttp://ftp.us.debian.org/debian/Hồ bơi/chủ chốt/n/net-tools/
net-tools_1.60 + git20161116.90da8a0-1_amd64.deb



Cài đặt phần mềm bằng dpkg Debian :

Để cài đặt các gói, hãy sử dụng tham số -tôi (Tải về):





dpkg -tôi <PackageName.deb>

Ghi chú : thay thế cho gói .deb của bạn.



Gỡ bỏ phần mềm bằng dpkg trong Debian:

Gói loại bỏ tham số –remove là cần thiết như trong ví dụ dưới đây:

dpkg --tẩy <PackageName.deb>

Liệt kê các chương trình sử dụng dpkg trong Debian:

Để in danh sách các gói đã cài đặt, hãy sử dụng tham số -l (list):

dpkg -NS

Tìm kiếm các gói hoặc tệp thuộc các chương trình sử dụng dpkg trong Debian:

Các -NS (search) tham số hữu ích để tìm kiếm các gói cụ thể nhưng lệnh này cũng sẽ hiển thị siêu dữ liệu phần mềm.

Liệt kê các tệp thuộc một chương trình sử dụng dpkg:

Với dpkg bạn có thể liệt kê tất cả các tệp được liên kết hoặc thuộc về một gói đã cài đặt bằng cách sử dụng -NS tham số:

dpkg -NS <Tên gói hàng>

Hiển thị các thư mục cài đặt bằng dpkg:

Trước khi cài đặt một gói mới, chúng tôi có thể biết các thư mục cài đặt của gói đó bằng cách sử dụng -NS tham số:

dpkg -NS <Tên gói hàng>

APT / APT-GET

Lệnh đúng cách có lợi hơn dpkg bởi vì nó giải quyết các phụ thuộc và tải xuống phần mềm cập nhật một cách tự động. Để tải xuống phần mềm, lệnh này trỏ đến một loạt các kho phần mềm nằm trong tệp /etc/apt/sources.list . Ban đầu sau khi cài đặt Debian, chúng ta cần chỉnh sửa tệp này, chú thích dòng trỏ đến đường dẫn cài đặt Debian DVD / USB và thêm các kho lưu trữ thích hợp.
Các đúng cách lệnh sử dụng dpkg chương trình quản lý các gói.

kho apt

Bạn có thể chỉnh sửa tệp sources.list bằng nano và bạn có thể đọc tệp đó bằng cách chạy:

ít hơn /Vân vân/đúng cách/source.list

Trong trường hợp của tôi cho Debian Kéo dài tệp /etc/apt/sources.list nên có tất cả các dòng được nhận xét ngoại trừ các dòng:

deb http://deb.debian.org/debian căng chính
deb-src http://deb.debian.org/debian căng chính

deb http://deb.debian.org/debian-security/kéo dài/cập nhật chính
deb-src http://deb.debian.org/debian-security/kéo dài/cập nhật chính

deb http://deb.debian.org/debian căng-cập nhật chính
deb-src http://deb.debian.org/debian căng-cập nhật chính

Khi cập nhật apt như tôi trình bày sau trong hướng dẫn này, tất cả các kho lưu trữ trên sources.list và trong / etc / apt / thư mục sẽ được bao gồm, bạn thêm thêm các tệp mới với các kho lưu trữ bổ sung thay vì chỉnh sửa source.list tập tin.

Cài đặt phần mềm bằng apt:

Cài đặt phần mềm bằng apt yêu cầu tùy chọn Tải về trước tên của chương trình. Để thử apt, hãy cài đặt aptitude trình quản lý gói được sử dụng trong các hướng dẫn sau này.

đúng cáchTải về <Tên gói hàng>

Ghi chú: bạn có thể thêm tùy chọn -và để tránh bị yêu cầu xác nhận khi cài đặt chương trình.

Xóa phần mềm bằng apt:

Để loại bỏ các gói với đúng cách lệnh chạy:

apt loại bỏ<Tên gói hàng>

Ghi chú: Ngoài ra khi gỡ bỏ phần mềm, bạn có thể sử dụng tùy chọn -và để tránh bị yêu cầu xác nhận.

Tìm kiếm các gói bằng apt :

Sử dụng tìm kiếm tùy chọn, bạn có thể tìm kiếm các gói cụ thể, trong hình ảnh sau đây, nikto là tìm kiếm, để tìm kiếm một loại gói:

tìm kiếm apt<Tên gói hàng>

Liệt kê các gói bằng apt:

Bạn có thể liệt kê các gói đã cài đặt bằng cách thực thi:

danh sách apt

khắc phục sự cố

Đôi khi do việc gỡ bỏ phần mềm không tốt hoặc các vấn đề tương tự, apt có thể bị lỗi, nó có một số lệnh để sửa lỗi phổ biến đúng cách các vấn đề về quản lý gói.

apt-get sạch
apt-get autoclean
apt-get -NS Tải về
apt-get - thiếu tiền tố Tải về
apt-get --gegeautoremove
cập nhật apt


năng khiếu

Các trình quản lý gói aptitude hoạt động tương tự như apt. Nó cũng cho phép tải xuống và cài đặt phần mềm và có chế độ tương tác trong thiết bị đầu cuối. Trình quản lý gói này có một chế độ tương tác cho phép xem và duyệt các gói theo trạng thái, cài đặt và gỡ bỏ các gói. Nó cũng có thể được sử dụng từ dòng lệnh với các tùy chọn tương tự như đúng cách trình quản lý gói, aptitude sử dụng cùng một kho lưu trữ apt. Để xem chế độ tương tác, chỉ cần gọi chương trình đang chạy lệnh năng khiếu mà không có tùy chọn bổ sung trong bảng điều khiển.

Để thoát khỏi chế độ tương tác, chỉ cần nhấn NS và xác nhận nhấn .

Cập nhật năng khiếu:

Để cập nhật kho lưu trữ của bạn bằng cách sử dụng aptitude, bạn có thể chạy:

cập nhật năng khiếu

Cài đặt các gói bằng aptitude:

Tương tự như apt, để cài đặt phần mềm bằng aptitude, bạn có thể chạy:

cài đặt năng khiếu <Tên gói hàng>

Loại bỏ các gói bằng cách sử dụng aptitude:

Tìm kiếm các gói sử dụng aptitude:

Để tìm kiếm các gói có aptitude, chúng ta có thể sử dụng các lệnh hoặc bảng điều khiển tương tác chạy aptitude mà không có các tùy chọn như đã đề cập trước đây. Để tìm kiếm các gói từ dòng lệnh, hãy chạy:

Liệt kê các gói sử dụng aptitude:

Aptitude cũng có thể được sử dụng để liệt kê các chương trình theo cách sau:

tìm kiếm năng khiếu~ tôi

Nâng cấp bằng năng khiếu:

Để nâng cấp phần mềm bằng aptitude run:

nâng cấp an toàn năng khiếu

Cũng như với đúng cách , khi sử dụng aptitude, bạn có thể thêm -và tùy chọn để tránh bị yêu cầu gỡ bỏ cài đặt hoặc xác nhận nâng cấp.

Về cơ bản, đó là những gì bạn cần biết để quản lý các gói trên Debian, nếu bạn có bất kỳ câu hỏi nào về Linux nói chung, hãy liên hệ với chúng tôi thông qua kênh hỗ trợ của chúng tôi tại https://support.linuxhint.com hoặc thông qua twitter @linuxhint .

Những bài viết liên quan:

Liệt kê tất cả các gói đã cài đặt trên Debian
Gỡ cài đặt các gói Ubuntu và Debian bằng apt-get và dpkg