Myślę o takich jak Contents-<arch>.gz
na Debianie. Usługa sieciowa również była w porządku. Czy to istnieje?
Proste opracowanie: potrzebujemy na przykład pliku binarnego o nazwie exampletool
bardzo dobrze znanej z innych dystrybucji lub systemów operacyjnych. Chcemy zainstalować to, na przykład, zypper. Ale zypper może zainstalować tylko pakiet. Aby dowiedzieć się, w którym pakiecie możemy znaleźć wymagany exampletool
plik binarny, musimy przeprowadzić praktycznie wyszukiwanie, a najlepiej szybkie wyszukiwanie indeksowane na liście plików aktualnie nie zainstalowanych, ale w dostępnych pakietach repozytoriów . W Debianie znajduje się plik indeksu w nazwanych repozytoriach pakietów Contents-amd64.gz
, w którym możemy znaleźć wymagany pakiet za pomocą jednej zgrep
komendy. Szukam też podobnego, jednozadaniowego rozwiązania dla OpenSUSE. Jeśli nie ma takiej usługi, usługa sieciowa również spełniała tę samą funkcję.
zypper search --provides [--match-exact] getenforce
, nie zwracają wyników, podczas gdyzypper search --provides nslookup
tak.