本篇介紹如何在 Ubuntu 下找某個指令的來源套件,
使用方式為:1
dpkg -S '檔案路徑/名稱'
假如我們要查詢 ls
這個指令是來至哪個套件的,
通過 which
指令知道 ls
在哪個目錄下1
2 which ls
/bin/ls
在使用 dpkg -S
來查詢這指令是來至哪個套件的,
如下範例,可以知道 ls
是來至 coreutils 套件的。1
2 dpkg -S '/usr/bin/ls'
coreutils: /bin/ls
參考
apt - How to find commands associated to a package? - Unix & Linux Stack Exchange
https://unix.stackexchange.com/questions/394604/how-to-find-commands-associated-to-a-package/394605
在 Debian / Ubuntu GNU/Linux 底下找出特定命令 / 程式的來源套件 - Peter Dave Hello’s BlogPeter Dave Hello’s Blog
https://www.peterdavehello.org/2016/10/find-out-command-program-source-package-under-debian-ubuntu-based-gun-linux/