Ubuntu 指令原始碼獲取

2021-10-03 11:59:53 字數 777 閱讀 7954

需要研究下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 這用來查詢當前映象站點中是否有該原始碼包。並在命令執行過程...