Terkadang Anda menjalankan perintah dan mendapatkan pesan kesalahan "perintah tidak ditemukan".
Setelah itu Anda mencoba menginstal paket yang berisi perintah itu (saya pikir memang itu yang terjadi?)
misalnya showmount: command not found
apt-get install showmount
tidak melakukan apa-apa, jadi saya kira showmount
perintah itu adalah bagian dari paket, tetapi saya tidak tahu apa paket itu.
Bagaimana saya bisa mengetahui paket apa yang perlu saya instal untuk mendapatkan perintah yang saya butuhkan? Saya menggunakan Kali Linux.
apt search pkgname
Anda dapat menggunakannya
apt-file
untuk itu (Anda mungkin perlu menginstalnya):Ini mengungkapkan bahwa perintah ada di
nfs-common
paket.Biasanya ketika Anda mencari biner, Anda dapat membatasi pencarian dengan mengawali biner dengan
bin/
:Untuk menginstal
apt-file
, jalankanJika Anda berakhir dengan
apt-file
3.0 atau lebih baru, Anda tidak perlu memperbarui indeks lagi secara terpisah (setelah unduhan awal di atas), mereka diperbarui setiap kali indeks APT utama diperbarui.sumber
apt-file
? :-)apt-file
dan untuk ubuntu, itu ada di repo alam semesta.apt-file search
, Anda harus menjalankansudo apt-file update
- jika Anda belum melakukannya baru-baru ini. Itu memperbarui semua indeksnya sehingga dapat menemukan hal-hal berdasarkan set repositori Anda saat ini yang tepat untuk diketahui. Ini terpisah dari pembaruan yangsudo apt-get update
melakukannya.Anda mungkin ingin meringankan hidup Anda dengan menginstal helper yang tidak ditemukan perintah
sumber
bash
tetapi tidak pada cangkang lain (saya sudah mencobatcsh
danzsh
)Jelajahi ke http://packages.debian.org atau http://packages.ubuntu.com di bawah bagian 'Cari isi paket'. Anda dapat menemukan paket yang berisi file yang Anda butuhkan tanpa menginstal alat apt lainnya.
sumber
Saya menghadapi masalah yang sama saat memasang server nfs. Dalam kasus saya jalankan perintah berikut.
Saya lupa menulis sudo.
sumber
Jalankan perintah berikut,
# apt update
# apt install rpcbind nfs-common
sumber