Z mniam było to proste: yum list *xxx*
ale to nie działa apt-get
.
Jak mogę przeprowadzić takie wyszukiwanie?
Jak mogę sprawdzić, który pakiet zawiera określone polecenie?
Jeśli chcesz wyszukać określony ciąg tylko w nazwach pakietów , możesz:
apt-cache search --names-only 'xxx'
Zwróci to wszystko, co zawiera „ xxx ” w nazwie pakietu.
Możesz także użyć wyrażeń regularnych :
apt-cache search --names-only 'php5$'
Zwróci to dowolny pakiet z nazwą kończącą się na php5 .
Wyrażeń regularnych można także używać bez opcji --names . Zobacz stronę podręcznika apt-cache (8) .
Pierwsze pytanie: użyj dselect lub aptitude, aby zobaczyć / przeszukać wszystkie dostępne pakiety m, ich obie nakładki nakładają się na apt-get i / lub dpkg
Drugie Pytanie:
dpkg -S <COMMAND>
Rozsądnie byłoby uwzględnić całą ścieżkę w wyszukiwaniu dpkg (np. / Bin / ls, nie tylko ls).
źródło
Alternatywą jest „wyszukiwanie apt-cache”
źródło
Jeszcze inną alternatywą jest axi-cache (w pakiecie apt-xapian-index). Używa wyszukiwarki Xapian do przeszukiwania archiwów apt.
źródło
Umieść zapytanie w cudzysłowie, a następnie użyj wyrażenia regularnego. Do instalacji w celu przeszukiwania dowolnej wersji php-curl używam;
który zwraca;
źródło