红联Linux门户
Linux帮助

查看Linux命令的源代码

发布时间:2007-03-16 11:42:51来源:红联作者:DearMichael
  以find命令为例:

  第一步,确定命令属于哪个rpm包:
  #rpm -qf /usr/bin/find
  findutils-4.1-34

  第二步,查找findutils的源码包findutils-4.1-34.src.rpm,这个一般在发行版的网站上可以找到(比如FC6的源码在这里可以找到:http://ftp.kddilabs.jp/Linux/packages/fedora/core/6/source/SRPMS/)。也可以到rpmfind.net上查找,输入rpm包的名字就可以找到相关的源码包,有的也可以得到软件对应的网站。

  第三步,安装源码包:
  rpm -ivh findutils-4.1-34.src.rpm
  安装好之后可以到/usr/src/RedHat/SOURCE下找到相关的源码包
  或者直接编译源码包:rpmbuild -bb findutils-4.1-34.src.rpm
文章评论

共有 1 条评论

  1. guobamantou 于 2008-04-25 20:53:24发表:

    这个方法不错