测试机信息
Operating System: Red Hat Enterprise Linux Server 7.0 (Maipo)
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.0:GA:server
Kernel: Linux 3.10.0-123.el7.x86_64
Architecture: x86_64
一.配置yum源
将yum源配置到WEB服务器上
1.编辑yum配置文件
cat /etc/yum.repos.d/Centos-Vault-Src.repo
[C7.0src-base]
name=CentOS-7.0src - Base
baseurl=http://vault.centos.org/7.0.1406/os/Source
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[C7.0src-updates]
name=CentOS-7.0src - Updates
baseurl=http://vault.centos.org/7.0.1406/updates/Source
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[C7.0src-extras]
name=CentOS-7.0src - Extras
baseurl=http://vault.centos.org/7.0.1406/extras/Source
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[C7.0src-centosplus]
name=CentOS-7.0src - CentOSPlus
baseurl=http://vault.centos.org/7.0.1406/centosplus/Source
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
2.刷新yum源
yum clean all
yum repolist all
二.下载源码包
以下载vim的源码包为例
1.查找包信息
rpm -qf /bin/vim
output:
vim-enhanced-7.4.160-1.el7.x86_64
2.下载源码包
yumdownloader --source vim
3.抽取出源码
rpm2cpio vim-7.4.160-1.el7.src.rpm |cpio -id
4.解压得到源码
tar xvf vim-7.4.tar.bz2
正文结束
参考http://albertcn.blog.163.com/blog/static/2094201452014101011617934/