如何查看Linux命令的源代码

首先要在系统设置-->软件和更新-->Ubuntu软件中勾选源代码选项,否则在下载source时会报如下错:

E:您必须在sources.list中指定源代码(deb-src)URI

然后开始从命令行下载源码(以寻找apparmor的生成策略文件命令aa-genprof为例)

1.搜索命令所在包:

xx@xx:~/文档/test$ which aa-genprof
/usr/sbin/aa-genprof

2.搜索该软件所在包

xx@xx:~/文档/test$ dpkg -S /usr/sbin/aa-genprof
apparmor-utils: /usr/sbin/aa-genprof

3.可知该命令的实现在apparmor-utils包中,用apt-get安装包的源码

xx@xx:~/文档/test$ sudo apt-get source apparmor-utils

对应的源码包就下载到了”~/文档/test/"路径下面,然后再在里面找对应的命令啦

posted @ 2019-03-11 17:13  闲不住的小李  阅读(4836)  评论(0编辑  收藏  举报