Hiển thị danh sách các gói đã cài đặt trên Ubuntu hoặc Debian

Hiển thị danh sách các gói đã cài đặt trên Ubuntu hoặc Debian
Hiển thị danh sách các gói đã cài đặt trên Ubuntu hoặc Debian

Video: Hiển thị danh sách các gói đã cài đặt trên Ubuntu hoặc Debian

Video: Hiển thị danh sách các gói đã cài đặt trên Ubuntu hoặc Debian
Video: 10 Lần Các Phi Hành Gia Gặp Sự Cố Kinh Dị Trên Vũ Trụ | Ở Đây Có Bán Video Cực Dảk - Tập 9 - YouTube 2024, Có thể
Anonim

Trong khi làm việc trên các hướng dẫn để biên dịch MonoDevelop từ nguồn, tôi phụ thuộc rất nhiều vào các lệnh dpkg và apt-cache để cho tôi biết những gì đã được cài đặt và những gói nào có sẵn trong kho. Sau khi hoàn thành bài báo đó, tôi đã giải thích làm thế nào để hiển thị những gói nào hiện đang được cài đặt … vì vậy chúng tôi đang ở đây.

Lệnh mà chúng ta cần sử dụng là dpkg –get-selections, nó sẽ cung cấp cho chúng ta một danh sách tất cả các gói hiện đang được cài đặt.

$ dpkg --get-selections adduser install alsa-base install alsa-utils install apache2 install apache2-mpm-prefork install apache2-utils install apache2.2-common install apt install apt-utils install

Danh sách đầy đủ có thể dài và khó sử dụng, do đó, dễ dàng hơn để lọc qua grep để nhận kết quả cho gói chính xác mà bạn cần. Ví dụ, tôi muốn xem những gói php mà tôi đã cài đặt thông qua apt-get:

dpkg --get-selections | grep php

libapache2-mod-php5 install php-db install php-pear install php-sqlite3 install php5 install php5-cli install php5-common install php5-gd install php5-memcache install php5-mysql install php5-sqlite install php5-sqlite3 install php5-xsl install

Để có thêm tín dụng, bạn có thể tìm thấy vị trí của các tệp trong một gói từ danh sách bằng cách sử dụng lệnh dpkg -L, chẳng hạn như:

dpkg -L php5-gd /. /usr /usr/lib /usr/lib/php5 /usr/lib/php5/20060613 /usr/lib/php5/20060613/gd.so /usr/share /usr/share/doc /etc /etc/php5 /etc/php5/conf.d /etc/php5/conf.d/gd.ini /usr/share/doc/php5-gd

Bây giờ tôi có thể xem tập tin gd.ini và thay đổi một số cài đặt xung quanh…

Đề xuất: