我是linux的新手,使用ubuntu作为桌面操作系统。大多数时候,我觉得需要查看这些实用程序的代码,比如ls、rm等,有人能告诉我如何获得这些实用程序的代码吗?
目前,我正在寻找ssh-拷贝-id实用程序的实现。
发布于 2011-04-20 05:37:09
您可以使用以下方法获取包的源:
apt-get source [package]确保在/etc/apt/sources.list中通常有deb行,复制deb行并将deb更改为deb-src就足够了。
如果您不知道该文件的包名,您可以使用apt文件获取该信息。但是,我不记得头上是怎么掉下来的。我建议你去看医生。:)
发布于 2011-04-20 11:13:11
首先使用dpkg -S查找二进制文件属于哪个包,例如:
dpkg -S /bin/ls这将输出一行,如
核心用途: /bin/ls
这意味着coreutils是/bin/ls所属的包。现在使用apt-get来获取包的源代码。
sudo apt-get source coreutilshttps://askubuntu.com/questions/36088
复制相似问题