Jawaban:
Jika Anda ingin mencari string tertentu hanya dalam nama paket , Anda dapat melakukan:
apt-cache search --names-only 'xxx'
Ini akan mengembalikan apa pun yang berisi ' xxx ' dalam nama paket mereka.
Anda juga dapat menggunakan ekspresi reguler :
apt-cache search --names-only 'php5$'
Ini akan mengembalikan paket apa pun dengan nama mereka berakhir di php5 .
Ekspresi reguler juga dapat digunakan tanpa --names-only . Lihat halaman manual apt-cache (8) .
Pertanyaan Pertama: gunakan dselect atau aptitude untuk melihat / mencari semua paket yang tersedia, kedua kutukan tersebut di-frontend untuk apt-get dan / atau dpkg
Pertanyaan kedua: dpkg -S <COMMAND>
Adalah bijaksana untuk memasukkan seluruh path dalam pencarian dpkg Anda (mis. / Bin / ls, bukan hanya ls).
Alternatif lain adalah axi-cache (dalam paket apt-xapian-index). Ini menggunakan mesin pencari xapian untuk mencari melalui arsip apt.
Letakkan permintaan pencarian dalam tanda kutip dan kemudian gunakan regex. Untuk menginstal untuk mencari versi php-curl apa pun, saya menggunakan;
sudo apt-cache search "php.*curl"
yang mengembalikan;
php5-curl - CURL module for php5
php-http-request2 - Provides an easy way to perform HTTP requests