Hiển thị danh sách các gói đã cài đặt trên Ubuntu hoặc Debian
Trong khi làm việc với các hướng dẫn để biên dịch MonoDevelop từ nguồn, tôi đã dựa 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 so với các gói có sẵn trong kho lưu trữ. Sau khi hoàn thành bài viết đó, tôi nhận ra rằng nên trình bày những gói nào hiện đang được cài đặt, vì vậy chúng tôi ở đây.
Lệnh chúng ta cần sử dụng là dpkg -get-select, sẽ cung cấp cho chúng ta danh sách tất cả các gói hiện được cài đặt.
$ dpkg --get-select 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, vì vậy việc lọc qua grep dễ dàng hơn nhiều để có kết quả cho gói chính xác mà bạn cần. Chẳng hạn, tôi muốn xem các gói php nào tôi đã cài đặt thông qua apt-get:
dpkg - quên lựa chọn | grep phplibapache2-mod-php5 cài đặt php-db cài đặt php-pear cài đặt php-sqlite3 cài đặt php5 cài đặt php5-cli cài đặt php5-common cài đặt php5-gd cài đặt php5-memcache cài đặt php5-mysl cài đặt xsl
Để có thêm tín dụng, bạn có thể tìm 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 gd.ini và thay đổi một số cài đặt xung quanh