1.rpm包安装
1.查看二进制文件位置
#whereis ls
/usr/bin/ls /usr/share/man/man1/ls.1.gz /usr/share/man/man1p/ls.1p.gz
2.查看rpm包
#rpm -qf /usr/bin/ls
coreutils-8.22-24.el7_9.2.x86_64
3.yumdownloaders下载rpm包
#yum install yum-utils
#yumdownloader --source coreutils-8.22-24.el7_9.2.x86_64
4.手动下载rpm包
5.查询源码文件
#rpm -qpl ccoreutils-8.22-24.el7.src.rpm | grep tar
coreutils-8.22.tar.xz
6.提取文件
#rpm2cpio coreutils-8.22-24.el7.src.rpm |cpio -idv coreutils-8.22.tar.xz
#xz -d coreutils-8.22.tar.xz
2.安装源代码
得知rpm的名字后rpm -i coreutils-8.22-24.el7.src.rpm
搜索文件所在位置:locate coreutilstar*
如果没有locate,则安装:
yum install mlocate
updatedb
2.centos安装linux源代码
1.下载系统包
yum install rpm-build
yum install redhat-rpm-config
2.下载kernel包
wget vault.centos.org/7.9.2009/os…
这个目录下放的都是内置二进制的包