需要研究下ping指令的原始碼實現,於是先獲取下指令的原始碼。
1.檢視指令所屬的包
dpkg -s $(which ping)
得到結果,ping指令在iputils-ping包中
iputils-ping: /bin/ping
2.獲取包的原始碼(root許可權):
最後報了乙個錯誤:
w: download is performed unsandboxed as root as file 'iputils_20161105-1ubuntu3.dsc' couldn't be accessed by user '_apt'. - pkgacquire::run (13: permission denied)
解決方法在這裡:
sudo chown _apt /var/lib/update-notifier/package-data-downloads/partial/
再拉一次就好了
看下檔案結構:
進到iputils-20161105即可看到原始碼檔案
ubuntu命令(一) 獲取原始碼
本作業系統為ubuntu kylin 14.01 32位作業系統。以下使用ubuntu代替ubuntu kylin 14.01 32位作業系統。ubuntu查詢命令所在原始碼包 以ls命令來看,搜尋命令所在原始碼包。which ls bin ls用命令搜尋該軟體所在包 dpkg s bin ls c...
ubuntu下如何獲取原始碼包和原始碼
如何獲取ubuntu原始碼包裡面的原始碼?1 在獲取原始碼包之前,確保在軟體源配置檔案 etc apt sources.list中新增了deb src項 2 使用如下命令獲取 原始碼包的詳細資訊 sudo apt cache showsrc 這用來查詢當前映象站點中是否有該原始碼包。並在命令執行過程...
ubuntu下如何獲取原始碼包和原始碼
如何獲取ubuntu原始碼包裡面的原始碼?1 在獲取原始碼包之前,確保在軟體源配置檔案 etc apt sources.list中新增了deb src項 2 使用如下命令獲取 原始碼包的詳細資訊 sudo apt cache showsrc 這用來查詢當前映象站點中是否有該原始碼包。並在命令執行過程...