Jika Anda ingin menemukan file dalam paket yang belum Anda instal, gunakan file apt
apt-get install -y apt-file
apt-file update
Kemudian, untuk menemukan sesuatu:
apt-file search /usr/bin/file
atau
apt-find search file
Di mana "file" adalah nama apa pun yang Anda cari.
Jika Anda tidak ingin melalui ini pada setiap sistem debian, Anda dapat menggunakan skrip ini:
#!/bin/bash
which apt-get >/dev/null || { echo apt-get not found >&2; exit 1; }
which apt-file >/dev/null || { apt-get install -y apt-file; apt-file update; }
unset i; IFS=$'\x0a'; select i in $( apt-file search "/$@" ); do
test -n "$i" || break; apt-get install "${i%% *}"; done
Saya baru saja mengocoknya, tetapi tampaknya bekerja dengan baik.
Catatan: "dpkg -S" hanya menemukan hal-hal yang sudah Anda instal.
dpkg -S `which COMMANDHERE`
bekerja untukku.