GNU/Linux >> Belajar Linux >  >> Debian

Debian – Menemukan Paket yang Menyediakan Perintah yang Diberikan?

Jika paket command-not-found diinstal dan pengguna mencoba menjalankan perintah yang tidak ada pada sistem, saran dicetak dengan nama paket yang menyediakan executable. Apakah ada perintah dengan fungsi yang sama tetapi yang menggunakan nama yang dapat dieksekusi sebagai argumen?

Sunting:Saya telah membaca Bagaimana cara mengetahui paket Debian mana yang menjadi milik file? tetapi tidak ada saran yang menyajikan perintah yang memberikan hasil yang tidak ambigu seperti command-not-found .

Jawaban yang Diterima:

Anda dapat menggunakan command-not-found sendiri:

command-not-found --ignore-installed ls

akan memberi tahu Anda paket mana yang berisi ls memerintah. (--ignore-installed menghindari mempertimbangkan paket yang diinstal, dan khususnya memastikan bahwa perintah tidak langsung dijalankan jika sudah diinstal.)

Atau, Anda dapat menggunakan apt-file :

apt-file search bin/ls

akan mencantumkan semua paket yang berisi file yang jalurnya berisi "bin/ls". Anda dapat memfilter ini agar hanya cocok dengan ls :

apt-file search bin/ls | grep bin/ls$

Debian
  1. bash:netstat:perintah tidak ditemukan – Debian/Ubuntu Linux

  2. Opsi yang sering digunakan untuk perintah dpkg debian / ubuntu

  3. Temukan paket mana yang menjadi milik perintah di CentOS

  1. Debian – Bagaimana Mengetahui Repositori Sumber Paket Di Debian?

  2. Debian – Keamanan Repositori Debian?

  3. Apa perintah unix untuk mengetahui file yang dapat dieksekusi yang sesuai dengan perintah yang diberikan?

  1. Instal Discord di Debian 9 Stretch Linux

  2. Cylon-deb :Program Pemeliharaan Linux Debian

  3. Debian – Diberi Nama Paket Debian, Bagaimana Cara Mendapatkan Url Ke Url .deb Terbaru??