本篇文章给大家谈谈linux来源代码怎么看,以及简要说明linux起源对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
Linux是开源的,那么如何查看源代码
Linux的内核源代码可以从很多途径得到。一般来讲,在安装的linux系统下,/usr/src/linux目录下的东西就是内核源代码。
如何查看 linux 内核源代码
一般在Linux系统中的/usr/src/linux***(***代表的是内核版本,如2423)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到去下载,最好使用它的镜像如何查看 linux 内核源代码
如何查看Linux命令源代码
以find命令为例:
第一步,确定命令属于哪个rpm包:
#rpm -qf /usr/bin/find
findutils-4.1-34
第二步,查找findutils的源码包findutils-4.1-34.src.rpm,这个一般在发行版的网站上可以找到(比如FC6的源码在这里可以找到:)。
也可以到rpmfind.net上查找,输入rpm包的名字就可以找到相关的源码包,有的也可以得到软件对应的网站。
第三步,安装源码包:
rpm -ivh findutils-4.1-34.src.rpm
安装好之后可以到/usr/src/RedHat/SOURCE下找到相关的源码包
或者直接编译源码包:
rpmbuild -bb findutils-4.1-34.src.rpm
如何查看Linux源代码
一般在Linux系统中的/usr/src/linux*.*.*(*.*.*代表的是内核版本,如2.4.23)目录下就是内核源代码(如果没有类似目录,是因为还没安装内核代码)。另外还可从互连网上免费下载。注意,不要总到去下载,最好使用它的镜像站点下载。请在里找一个合适的下载点,再到pub/linux/kernel/v2.6/目录下去下载2.4.23内核。
如何查看linux系统源码
例如:想在Linux系统下查看cat命令工具的源码,方法如下:
1、查看工具的路径
$ whereis cat
cat: /bin/cat /usr/share/man/man1/cat.1.gz
2、查看工具所属的包
$ dpkg -S /bin/cat
coreutils: /bin/cat
coreutils就是cat的源码包名
3、下载工具源码包
$ sudo apt-get source coreutils
[sudo] password for lizh:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
需要下载 10.8MB 的源代码包。
获取:1 maverick/main coreutils 8.5-1ubuntu3 (dsc) [1,891B]
获取:2 maverick/main coreutils 8.5-1ubuntu3 (tar) [10.7MB]
获取:3 maverick/main coreutils 8.5-1ubuntu3 (diff) [21.5kB]
下载 10.8MB,耗时 42秒 (254kB/s)
gpgv: 于 2015年07月06日 星期一 13时49分55秒 CST 创建的签名,使用 RSA,钥匙号 21B2133D
gpgv: 无法检查签名:找不到公钥
dpkg-source: 警告: 对 ./coreutils_8.5-1ubuntu3.dsc 校验签名失败
dpkg-source: info: extracting coreutils in coreutils-8.5
dpkg-source: info: unpacking coreutils_8.5.orig.tar.gz
dpkg-source: info: applying coreutils_8.5-1ubuntu3.diff.gz
linux来源代码怎么看的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于简要说明linux起源、linux来源代码怎么看的信息别忘了在本站进行查找喔。