yum更换国内源 & yum下载rpm包 & 源码包安装

yum更换国内源  

 

cd  /etc/yum.repo.d/

 

删除源

rm -f   dvd.repo

 

rm -f  CentOS-Base.repo

 

自己编辑一个源或者下载一个源文件:

curl  -O http://mirrors.163.com/.help/CentOS7-Base-163.repo 

 

wget  http://mirrors.163.com/.help/CentOS7-Base-163.repo

 

 

 

  

yum下载rpm包

 

安装扩展源 epel

 

yum install  -y   epel-release

 

 

 

安装扩展源后会有很多包出来

 

yum list

 

 

 

只下载rpm包不安装:

 

yum     install  zsh  --downloadonly

 

 

查看是否安装: rpm  -q   zsh

未安装

 

 

查看下载的rpm包存放路径

 

[root@localhost yum.repos.d]# ls /var/cache/yum/x86_64/7/base/packages/zsh-5.0.2-28.el7.x86_64.rpm 

/var/cache/yum/x86_64/7/base/packages/zsh-5.0.2-28.el7.x86_64.rpm

 

 

指定下载路径

 

yum  install   -y  vim  --downloadonly  --downloaddir=/tmp/

 

 

 源码包安装

首先下载一个源码包;

 

 

源码包放到这个路径,方便找,方便管理。

cd /usr/local/src/

 

 

yum install wget

 

安装一个apache 源码包

 

wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz

 

 

解压:

[root@localhost ~]# tar  zxvf httpd-2.2.34.tar.gz 

 

 

编译,配置

 

./configure  --prefix =/usr/local/apache2

 

 

报错了: 

查看是否出错: echo  $?    非0 就是 出错,1就是错误;

echo $? 是看上一条命令是否出错。

 

 

gcc 不存在

 

安装gcc : yum install  -y gcc

 

再重新配置

./configure  --prefix =/usr/local/apache2

 

重新检查一下是否出错

[root@localhost httpd-2.2.34]# echo $?

0

 

0 就是没要出错。

 

编译完,生成一个makefile

 

执行make

 

make  完 执行 make install

 

echo $?   为 0 成功

 

[root@localhost httpd-2.2.34]# ls  /usr/local/apache2/

bin  build  cgi-bin  conf  error  htdocs  icons  include  lib  logs  man  manual  modules

 

卸载这个包,就把这个目录删掉即可。

转载于:https://www.cnblogs.com/pta188/p/8888369.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值