Cách xem danh sách các gói được cài đặt trong Debian và các dẫn xuất

Hướng dẫn Ikea Tux cut out

Khi chúng tôi có bản phân phối, một điều rất hữu ích là biết tất cả các gói mà chúng tôi đã cài đặt, hoặc để lập danh sách và biết những gì chúng tôi có trong trường hợp định dạng để có thể cài đặt lại chúng mà không quên bất kỳ thứ nào hoặc chỉ đơn giản là đưa ra ý tưởng về mọi thứ chúng tôi có trong trường hợp chúng tôi muốn xóa bất kỳ thứ nào mà chúng tôi không có. sử dụng lâu hơn và từ đó Chúng tôi thậm chí không nhớ rằng nó đã được cài đặt và nó đang chiếm dung lượng trên đĩa cứng.

Nếu bạn sử dụng Ubuntu chẳng hạn và bạn truy cập Trung tâm Phần mềm Ubuntu, nhấp vào nút Đã cài đặt, bạn có thể xem phần mềm bạn đã cài đặt, nhưng danh sách không đầy đủ. Vì vậy, nó không phải là rất thực tế trong vấn đề này. Cũng không hợp lý khi nhìn vào các gói được cài đặt từ các công cụ quản lý gói khác vì chúng sẽ chỉ giới thiệu cho bạn các gói được cài đặt từ chúng.

Để biết danh sách đầy đủ, giải pháp là một giải pháp khác mà chúng tôi trình bày ở đây và do đó có thể có một báo cáo đầy đủ về tất cả phần mềm được cài đặt trong bản phân phối của chúng tôi, Debian, Ubuntu hoặc các dẫn xuất của cả hai sử dụng dpkg. Chúng tôi cũng có thể thêm một tùy chọn rất thú vị cho lệnh này mà chúng tôi sẽ giới thiệu cho bạn và điều đó cũng sẽ cho phép chúng tôi xem kích thước của từng gói được liệt kê trên ổ cứng của chúng tôi.

À để xem danh sách cực kỳ đơn giản. Bạn chỉ cần mở thiết bị đầu cuối hoặc bảng điều khiển và từ đó nhập dòng văn bản sau để hiển thị danh sách:

dpkg-query -W -f='${Installed-Size} ${Package}\n' | sort -n

Đây là một tùy chọn để thực hiện tác vụ này, nhưng bạn có thể sửa đổi các tùy chọn và thuộc tính của lệnh để kết quả khác nhau tùy theo nhu cầu của bạn. Bất kỳ câu hỏi hoặc đề xuất sẽ được hoan nghênh. Để lại bình luận của bạn và tôi sẽ trả lời trong thời gian sớm nhất.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Jimmy olano dijo

    GỢI Ý:

    Chúng tôi có thể nhanh chóng tạo một nguyên mẫu tập lệnh tự động cho nhóm tiếp theo (hoặc cài đặt lại hoặc thay đổi bản phân phối) miễn là chúng tôi có .deb của mình trên một phân vùng khác (hoặc tốt, chúng tôi tải xuống từ máy nhân bản của chính chúng tôi trên mạng LAN của chúng tôi hoặc, phương sách cuối cùng, chúng tôi "tải xuống" nó từ internet):

    `dpkg-query -W -f = 'apt-get install $ {Package} \ n' | sort -n> list_app_to_install.sh `

    Tất nhiên nếu bạn sử dụng apt-get, nếu không, hãy thay thế bằng apt-get thích hợp (aptitude, yum, v.v.). Như tôi đã nói đó là một nguyên mẫu, tiêu đề #! / Bin / bash bị thiếu, hãy làm cho nó có thể thực thi được, quản lý quy mô quyền để cài đặt, v.v.

    PHẦN TRÊN khiến tôi tự hỏi ** Làm thế nào để biết một gói đã được cài đặt trên máy đích? **

    Chà, điều tuyệt vời về việc sử dụng lại mã: chúng tôi thực hiện cùng một câu mà tôi đề xuất trên máy đích ĐƯA TÊN KHÁC NHAU VÀO DANH SÁCH và sau đó chúng tôi thực hiện lệnh DIFF trên hai tệp. Bạn nghĩ sao?

  2.   Jimmy olano dijo

    SỬA CHỮA «yum» sử dụng gói RPM Tôi đang «nhầm lẫn giữa thể dục dụng cụ với magie», đáng lưu ý. số 8- (

  3.   pedro dijo

    Để xem nhanh các gói đã cài đặt, nó cũng có thể là:

    dpkg -l

  4.   Walter Omar D'ari dijo

    Xin chào mọi người:

    Nó có thể là với ...

    dpkg –chọn mục tiêu | gỡ cài đặt grep -v | ít hơn

    ... hoặc thay đổi ít hơn để gửi nó vào một tệp ...

    dpkg –chọn mục tiêu | grep -v deinstall> install_packages

    Saludos!