從「指令」找到「所屬套件」
前提
接續上一篇『從「指令」找到「使用說明」』,一樣使用最常用的指令「ls」來當案例說明。
步驟
執行
$ dpkg -S ls
基本上可以找到,但會找到很多筆不是我們預期要找到的。
所以就不列顯示結果了。
執行
$ dpkg -S ls | wc -l
顯示
11979
表示系統當下執行「dpkg -S ls」會列出「11979」筆。
whereis
因此先透過「whereis」來找到「ls」所在的確切路徑。
執行
$ whereis ls
顯示
ls: /bin/ls /usr/share/man/man1/ls.1.gz
所以可以找到「ls」這個指令,確切的路徑是「/bin/ls」。
然後根據這個結果,再執行下面的指令
$ dpkg -S /bin/ls
顯示
coreutils: /bin/ls
表示「/bin/ls」,也就是「ls」這個指令,是屬於「coreutils」這個套件。
後續
接下來,『找「已安裝套件」的「檔案列表」』。