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

yum更换国内源

进入到cd /etc/yum.repos.d/ 目录;然后删除CentOS-Base.repo文件;


使用 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo或者curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo;命令去下载CentOS7-Base-163.repo,然后vim打开CentOS7-Base-163.repo,查看内容


然后yum list查看包;完成


yum下载rpm包

安装扩展源epel;yum install -y epel-release

安装完成后,增加了epel.repo、epel-testing.repo两个文件,查看epel.repo文件


然后yum list,有很多包出来;也可以使用 yum list |grep epel 查看





yum下载rpm包

yum install -y 包名 --downloadonly ,该命令是下载rpm包但不安装



下载的包默认的保存路径为:ls -l /var/cache/yum/x86_64/7/epel/packages/;但也要看你的下载的仓库在哪里,假如你下载是的仓库是updates,那就是  ls -l /var/cache/yum/x86_64/7/updates/packages/;


其实我们还可以自定义RPM包的安装路径;加参数 --downloaddir=路径

yum install -y 包名 --downloadonly --downloaddir=/tmp/(自定义),然后ls /tmp/




如果下载一个已安装的包(提示包已安装,没有任何操作)时,可以用yum reinstall 重新安装



源码包安装

源码包下载路径按约定统一放到/usr/local/src/里


解压httpd-2.2.32.tar.gz压缩包


解压完成后,到httpd-2.2.34目录下去


指定安装路径.:./configure --prefix=/usr/local/nginx





如果不知道输入的命令是否正确,可以用echo $?查看 ,若是非零,表示上一条命令是错的;

上面显示的是gcc不存在,安装gcc



安装好gcc,继续指定安装路径../configure --prefix=/usr/local/nginx,配置过程中会生成make file,是用来编译的文件

然后使用make编译工具,根据分配的cpu数量,来看编译速度的;编译完成后,用echo $?检测,结果为0代表正确。

接着make install ,它会把编译完成的二进制文件、配置文件目录放入到 prefix 指定的目录下;再用echo $?检测。

查看生成的目录/usr/local/nginx/


注意:下载源码包一定要去官方网站或者可信任的站点


扩展

1. 配置yum源优先级 http://ask.apelearn.com/question/7168 

2. 把源码包打包成rpm包 http://www.linuxidc.com/Linux/2012-09/70096.htm 




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值