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

7.6 yum更换国内源

本身自带的源为国外的,可以设置成国内的源
#rm -f CentOS-Base.repo删除CentOS-Base.repo文件
#wget http://mirrors.163.com/.help/CentOS7-Base-163.repo下载yum源
#curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo没有wget命令时使用此条命令
#yum install -y wget 安装wget
#yum clean all 清除缓存

7.7 yum下载rpm包

安装扩展源,Base源带的rpm包不够用
#yum install -y epel-release安装扩展包
#yum list |grep epel从list中筛选出来含有epel字符的内容
#yum install -y 包名 --downloadonly如果此rpm包未安装,则会下载到了/var/cache/yum/x86_64/7/updates(选择相应的rpm仓库)/package
#yum install -y 包名 --downloadonly --downloaddir=/tmp/指定下载路径
#yum reinstall -y 包名 --downloadonly --downloaddir=/tmp/下载已经安装过的rpm包
--downloadonly 为一个插件,--后为插件

7.8/7.9 源码包安装

#cd /usr/local/src约定:源码包放到此路径
#wget http://mirrors.cnnic.cnapache/httpd/httpd-2.2.32.tar.gz或者到r.aminglinux.com下载
#tar -zxvf httpd-2.2.32.tar.gz
#cd httpd-2.2.32
#ls
#more READEME
#more INATALL安装文档,里边含有安装步骤--more--33%
#./configure --prefix=/usr/local/apache2配置安装路径--help可以查看都有哪些功能
#echo $?显示为上一条命令的运行状况,如果是0则为正常,如果为非零则不正常。
#yum install -y gcc
#make
#echo $?检测命令是否出错
#make install会将编译完成的二进制文件或者配置文件、目录 放到prefix所指定的目录下
#echo $?
#ls /usr/local/apache2/查看安装结果
卸载apache2就是删除目录/usr/local/apache2
源码包虽好,下载需谨慎
gcc no表示编译器不存在

扩展

  1. 配置yum源优先级http://www.aminglinux.com/bbs/thread-7168-1-1.html
  2. 把源码包打包成rpm包http://www.linuxidc.com/Linux/2012-09/70096.htm

猜你喜欢

转载自my.oschina.net/u/3803446/blog/1798222