7.7 yum下载rpm包
7.8/7.9 源码包安装
①进入/etc/yum.repos.d/目录
②删除dvd.repo rm -f dvd.repo
③把yum相关包重新拷贝到当前目录 cp ../yum.repos.d.bak/* ./
④删除原CentOS-Base核心文件
⑤wget命令获得国内yum镜像文件,提示未找到命令,由于Base文件被删除,无法执行
⑥换成curl -O安装完成,使用ls命令查看CentOS-Base-163.repo下载成功
查看是否是163的源,可通过更改源名测试,操作如下:
不难发现名称修改后,base,updates都被禁用,yum clean all无法执行,改回名字后yum clean all清除缓存,重新yum install zsh会再缓存一遍,并提示已为最新版本
安装wget后也就是下载了CentOS7-Base-163.repo
安装扩展源
执行yum install -y epel-release命令后多出如下两个文件
yum list |grep epel过滤属于epel的包
yum下载rpm包
卸载后提示已下载,并未安装
--readonly下载zsh的路径为 /var/cache/yum/x86_64/7/base/packages
指定路径下载命令:yum install 包 --readonly --downloaddir=/目录名
如果安装包已存在, 为避免风险,可以使用yum reinstall 包 --downloadonly --downloaddir=/目录
源码包安装
约定把源码包都放在 /usr/local/src中, wget下载apcache 2.4
解压该.gz文件
解压完毕后more查看README和INSTALL两个文档,前者是介绍Apache http server;后者是Apache安装文档
安装apache2:./configure --prefix=/usr/local/apache2
出现报错,可以用echo $!查看(非0表示错误),该命令返回的永远是上一条命令的结果
APR not found错误(因为 apache 2.4版本无法识别,需要手动编译安装 apr, apr-util)详见centos7.aminglinux.com lamp那章ppt