需求:
开发ssvm版本管理系统时,想起uname可以获得linux内核的版本信息,于是想下载uname命令的源代码参考看看
示例:
$ which uname [查找uname命令的位置]
/bin/uname
$ dpkg -S /bin/uname [查找uname属于哪一个开发包中的代码]
coreutils: /bin/uname
$ apt-get source coreutils [下载相关的包的源source]
[下载时,若发生如下问题,解决方法看下方]
[sh: dpkg-source: not found
Unpack command ‘dpkg-source -x coreutils_7.4-2ubuntu3.dsc‘ failed.
Check if the ‘dpkg-dev‘ package is installed.
E: Child process failed]
$ sudo apt-get install dpkg-dev -y
$ apt-get source coreutils
[下载完source之后,在当前目录会生成如下文件]
coreutils-7.4/
coreutils_7.4-2ubuntu3.diff.gz
coreutils_7.4-2ubuntu3.dsc
coreutils_7.4.orig.tar.gz
$ find . -name uname* [使用find搜索uname开头的所有文件]
时间: 2024-12-18 23:30:19