** 7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装**


1. yum更换国内源


一般yum的源都是国外的网站,安装比较慢 首先我们要更换国内的源

第一步 把原来备份的文件拷贝回来,然后删除源码包 # cp . ./yum.repos.d.bak/* . 拷贝yum.repos.d.bak下的 所有文件 # rm -f CentOS-Base.repo 删除CentOS-Base.repo文件 第二部改成国内的网站 首先要下载一个repo文件 # wget http://mirrors.163.com/.help/CentOS7-Base-163.repo)#在这里,由于源码包被删除,wget就使用不了 # curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo # 用curl -O 安装 第三部 测试一下可以用yum安装

  # yum list ----------是列出所有可安装的软件包列表,包含已安装和未安装的。
   # yum install 包名 --------安装一下列出的包列表中的一个()
   # yum clean all ----清除缓存
	 	# yum repolist all 查看您拥有的仓库

2.yum下载rpm包


# yum install -y epel-release 安装扩展源epel 装完源之后 # yum list 列出所有可安装的软件包列表

# yum list |grep epel


怎么使用yum 下载rpm包

# yum install zsh - -downloadonly

ls /var/cache/yum/x86_64/7/ 下载的rpm包存放路径

# yum install 包名 - -downloadonly - -downloadonly=/tmp/ 光下载不安装rpm包并指定一个保存位置 # yum reinstall 包名 - -downloadonly - -downloadonly=/tmp/ 在已经安装了rpm包的情况下 重新安装并指定rpm包的保存路径


3. 源码包安装

首先要下载一个源码包

# cd /usr/local/src/ 源码包的存放路径 源码包下载地址(根据自己的需求下载相应的源码包) # wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz

如果上面的链接失效 备用源码包下载地址 https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md?public=true 下载完之后是一个 .gz的压缩包,然后我们需要解压这个压缩包 # tar -zxvf httpd-2.2.32.tar.gz 解压httpd这个源码包
# cd httpd-2.2.32.tar.gz 打开下载的源码包.gz 然后查看包里面的 说明和安装 ls查看 more 打开 README文件说明 INSTALL安装说明 # more INSTALL 查看怎么安装

# ./configure - -prefix=/usr/local/apache2 指定安装路径

运行完之后 # echo $? 这是检测上一条命令是否正确 非0--错误 0--正确 注意: checking for gcc... no;没有安装gcc编译器 我们需要继续安装 # yum install gcc 安装gcc

安装玩之后重新运行 # ./configure - -prefix=/usr/local/apache2
# echo $? 运行这个之后查看是否为0 如果是0 则说明没有问题

# make

# make之后 记得用 # echo $? 检测一下是否有错误

# make install

    # make之后 记得用 # echo $? 检测一下是否有错误  

安装完成后查看源码包