debian系統中查詢命令屬於哪一個安裝包

在debian系統中,相似centos的yum whatprovides這條查詢系統中某個命令屬於哪一個安裝包的命令我通常用如下兩種方法。
第一種,查本機已經存在的命令屬於哪一個包,好比我要查netstat命令屬於哪一個安裝包就執行dpkg -S bin/netstat
-S後面的內容會自動在先後補星號的centos

第二種,查本機沒有的命令又不知道要安裝哪一個包的狀況,這在最小化安裝的debian系統裏尤爲有用。一樣仍是以查詢netstat命令所在包爲例。走下面這串兒
apt install -y apt-file && apt-file update && apt-file search netstat |grep binide

而後你會看到那麼幾行。從列出來的包名和後面的絕對路徑能夠判斷出應該安裝的是net-tools包,因此執行apt install -y net-tools
若是仍是沒有辦法判斷出來,能夠結合apt list |grep 你所看到的一些拿不許的包名看看具體的介紹。甚至把你以爲有點像的都裝上。it

相關文章
相關標籤/搜索