五周第二次课(4月19日)笔记

时间:2022-01-28 13:14:06
7.6 yum更换国内源
7.7 yum下载rpm包

7.8/7.9 源码包安装

五周第二次课(4月19日)笔记

①进入/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的源,可通过更改源名测试,操作如下:
五周第二次课(4月19日)笔记

不难发现名称修改后,base,updates都被禁用,yum clean all无法执行,改回名字后yum clean all清除缓存,重新yum install zsh会再缓存一遍,并提示已为最新版本

五周第二次课(4月19日)笔记

安装wget后也就是下载了CentOS7-Base-163.repo

五周第二次课(4月19日)笔记

安装扩展源

五周第二次课(4月19日)笔记

执行yum install -y epel-release命令后多出如下两个文件

五周第二次课(4月19日)笔记

yum list |grep epel过滤属于epel的包

yum下载rpm包

五周第二次课(4月19日)笔记

五周第二次课(4月19日)笔记

卸载后提示已下载,并未安装

五周第二次课(4月19日)笔记

--readonly下载zsh的路径为 /var/cache/yum/x86_64/7/base/packages

五周第二次课(4月19日)笔记

指定路径下载命令:yum install 包 --readonly --downloaddir=/目录名

五周第二次课(4月19日)笔记

如果安装包已存在, 为避免风险,可以使用yum reinstall 包 --downloadonly --downloaddir=/目录

五周第二次课(4月19日)笔记

源码包安装

五周第二次课(4月19日)笔记

约定把源码包都放在 /usr/local/src中, wget下载apcache 2.4

五周第二次课(4月19日)笔记

解压该.gz文件

五周第二次课(4月19日)笔记

解压完毕后more查看README和INSTALL两个文档,前者是介绍Apache http server;后者是Apache安装文档

五周第二次课(4月19日)笔记

五周第二次课(4月19日)笔记

安装apache2:./configure --prefix=/usr/local/apache2

五周第二次课(4月19日)笔记

出现报错,可以用echo $!查看(非0表示错误),该命令返回的永远是上一条命令的结果

五周第二次课(4月19日)笔记

APR not found错误(因为 apache 2.4版本无法识别,需要手动编译安装 apr, apr-util)详见centos7.aminglinux.com lamp那章ppt

五周第二次课(4月19日)笔记


五周第二次课(4月19日)笔记