5-2 7 yum更換國內源 下載rpm包 源碼安裝

7.6 yum 更換國內源

備份,清空html

[root@axiang-02 ~]# ls /etc/yum.repos.d
CentOS-Base.repo       CentOS-Media.repo    epel.repo
CentOS-CR.repo         CentOS-Sources.repo  epel-testing.repo
CentOS-Debuginfo.repo  CentOS-Vault.repo    percona-release.repo
CentOS-fasttrack.repo  epel-7.repo
[root@axiang-02 ~]# cp /etc/yum.repos.d /etc/yum.repos.d.bak 
[root@axiang-02 ~]# rm -f /etc/yum.repos.d/*

下載阿里源linux

[root@axiang-02 ~]# cd /etc/yum.repos.d
[root@axiang-02 yum.repos.d]# wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@axiang-02 yum.repos.d]# wget http://mirrors.aliyun.com/repo/epel-7.repo    //添加EPEL源
[root@axiang-02 yum.repos.d]# ls
CentOS-Base.repo  epel-7.repo

清理緩存並生成新的緩存apache

[root@axiang-02 yum.repos.d]# yum clean all
[root@axiang-02 yum.repos.d]# yum makecache

7.7 yum下載rpm包

不少東西yum沒有,須要安裝擴展源epelcentos

[root@axiang-03 ~]# yum install -y epel-release 
yum list |grep epel  //查看 有不少

[root@axiang-03 ~]# yum install -y zmap --downloadonly
[root@axiang-03 ~]# find / -type f -name zmap-2.1.1-1.el7.x86_64.rpm
/var/cache/yum/x86_64/7/epel/packages/zmap-2.1.1-1.el7.x86_64.rpm    //默認下載到這裏

將安裝過的rpm包下載到指定位置緩存

[root@axiang-03 ~]# yum reinstall -y epel-release --downloadonly --downloaddir=/root/

7.8 - 7.9 源碼包安裝

[root@axiang-03 ~]# cd /usr/local/src
[root@axiang-03 src]# wget https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.27.tar.bz2

[root@axiang-03 src]# tar jxvf httpd-2.4.27.tar.bz2 //注意解壓會直接覆蓋同名目錄
[root@axiang-03 src]# cd httpd-2.4.27/  
[root@axiang-03 httpd-2.4.27]# ./configure --prefix=/usr/local/apache2.4  //安裝初始化,指定位置等信息
[root@axiang-03 httpd-2.4.27]# echo $?  //檢查
0
[root@axiang-03 httpd-2.4.27]# make && make install  //源碼封裝,安裝
  • 卸載就是中止進程後刪除安裝的文件目錄

擴展curl

  1. 配置yum源優先級 http://ask.apelearn.com/question/7168
  2. 把源碼包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm
相關文章
相關標籤/搜索