7.6 yum更换国内源

7.7 yum下载rpm包

7.8/7.9 源码包安装

扩展学习:

  1. yum保留已经安装过的包 http://www.360doc.com/content/11/0218/15/4171006_94080041.shtml

  2. 搭建局域网yum源 http://blog.lishiming.net/?p=500

一、yum更换国内源

有时候系统自带的yum源不太好使,因为有些是国外的源,没有国内的访问速度快

1.首先要先将光盘或者镜像挂载到/mnt/目录下,使系统可以访问

2.将之前的dvd.repo删掉,恢复之前的备份

保障训练-20200813

3.删掉CentOS-Base.repo

保障训练-20200813

4.下载国内163的源

保障训练-20200813

二、yum下载rpm包

1.安装扩展源epel

保障训练-20200813

在使用yum list查看时,会看到增加很多

保障训练-20200813

2.仅下载不安装

yumdownloader 包名

下载到当前路径

yum install -y 包名 --downloadonly

这种用法需要确认下载的rpm包是不是已经被安装过了

保障训练-20200813

保障训练-20200813

下载的包的存放位置:

ls /var/cache/yum/x86_64/7/仓库名/Packages

刚才下载的zsh包仓库名为base

保障训练-20200813

下载包到指定路径:

yum install -y 包名–downloadonly --downloaddir=路径

保障训练-20200813

下载完成后可以在/tmp/在找到zsh这个包

重新安装已经安装过的包

保障训练-20200813

根据命令查看包:

yum provides “/*/yumdownloader”

保障训练-20200813

三、源码包安装

源代码包里面包括了程序原始的程序代码,需要在你的计算机上进行编译以后才可以产生可以运行程序,所以从源代码安装的时间会比较长

优点:可以根据需求去配置

缺点:安装和卸载比较麻烦

源码包安装

约定:源码包存放路径/usr/local/src/

下载源码包

保障训练-20200813

保障训练-20200813

解压tar -zxvf httpd-2.4.35.tar.gz后进入httpd-2.4.35查看

保障训练-20200813

所有的源码包都会有些说明文档

README说明书

保障训练-20200813

INSATLL安装文档

保障训练-20200813

开始安装,指定安装路径./configure --prefix=/usr/local/apache2

保障训练-20200813

保障训练-20200813

可以看到有错误,这有个知识点:

echo $?

保障训练-20200813

如果非0,在代表上一条命令错误,今后可以检查命令是否正确

查看配置哪些错误可以看configure:xxxxxxx,根据提示安装对应缺少的包

下载相关包

保障训练-20200813

解决apr not found

保障训练-20200813

解决APR-util not found

保障训练-20200813

解决pcre问题

保障训练-20200813

安装pcre可能遇到的出错状况

保障训练-20200813

解决办法:

yum install -y gcc+ gcc-c++

make && make install的时候出错

保障训练-20200813

解决方案:在yum install gcc+ gcc-c++后要重新编译./configure下,再make即可

提示缺少apr_escape.h文件

解决方案:在/usr/local/apr/include/apr-1下新建apr_escape.h文件,将http://apr.apache.org/docs/apr/1.5/apr_escape_8h_source.html里的编码拷贝进去,重新执行make

依赖包安装完成之后重新编译安装

保障训练-20200813

相关文章:

  • 2021-12-19
  • 2021-07-09
  • 2021-09-18
  • 2021-09-04
  • 2021-05-27
  • 2021-09-07
  • 2021-07-05
  • 2021-12-23
猜你喜欢
  • 2021-05-06
  • 2022-01-17
  • 2021-08-30
  • 2021-11-15
  • 2022-01-16
  • 2021-06-26
  • 2021-05-14
相关资源
相似解决方案