系列文章目录



文章目录

  • 系列文章目录
  • 一.什么是RPM
  • 二、yum是什么?
  • 三、安装阿里云在线yum源

  • 四、远程访问yum源
  • 总结



#yum下载地址
CentOS网络源地址:http://centos.ustc.edu.cn/centos/

一.什么是RPM

RPM 全名 RedHat Package Managerment,是由Red Hat公司提出,被众多Linux发行版本所采用,是一种数据库记录的方式来将所需要的软件安装到到Linux系统的一套软件管理机制。
它会建立统一的数据库文件,详细记录软件包安装 、卸载等变化信息,能够自动分析软件包依赖关系
它最大的特点就是将你要安装的软件先编译过,并且打包成为 RPM 机制的文件,通过打包好的软件里面默认的数据库,记录这个软件要安装的时候必须具备的依赖属性软件。当在你的 Linux 主机安装时,RPM 会先依照软件里面的数据查询Linux 主机的依赖属性软件是否满足,若满足则子以安装,若不满足则不子安装。那么安装的时候就将该软件的信息整个写入 RPM 的数据库中,以便未来的查询、验证与反安装
优点:
由于已经编译完成井且打包完华,所以软件传输与安装上很方便(不需要再重新编译)。
RPM 在被安装之前,会先检查系统的硬盘容量、操作系统版本等,可避免文件被错误安装。
RPM 本身提供软件版本信息、依赖属性检查、软件用途说明、软件所含文件等信息;便于了解软件
RPM 管理使用数据库记录RPM文件的相关参数,便于查询、删除、升级与反安装。
缺点:
由于 RPM 文件是已经打包好的数据,也就是说,里面的数据已经都编译完成了,所以,该软件安装文件几乎只能安装在原本默认的硬件与操作系统版本中。所以你的主机系统环境必须要与当初建立这个软件安装文件的主机环境相同才行。
所以,通常不同的 Linux 发行版所发布的RPM文件,并不能用在其他的 Linux 发行版上。但如果我们真的想要安装其他Linux发行版的

二、yum是什么?

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

三、安装阿里云在线yum源

第一步:进行网络测试,保证能正常连接外网

第二步:将我们配置的本地源也移动到repo.bak目录中。

第三步: 将阿里云镜像下载到/etc/yum.repos.d/目录下

下载命令如下:

yum 安装新版 GoAccess_centos


第四步:清理缓存并且生成新的缓存(如果是从本地源修改过来的记得先使用umount /dev/cdrom进行解挂载)

记得挂载

第五步:查看yum源信息,安装程序进行测试yum源是否配置成功

四、远程访问yum源

第一步:服务端安装httpd服务,并开启
第二步:服务端解除挂载,然后新建/var/www/html/shareyum目录后创建挂载
第三步:客户端添加服务器的yum源地址
第四步:客户端上将其他yum源移至备份目录repo.vak中(如阿里源、本地源和官方在线源等)
第五步:客户端查看yum源信息,并安装程序进行测试

总结

。
 #!bin/bash
 tar -jxvf /opt/httpd-2.4.29.tar.bz2sleep 10
cd /opt/httpd-2.4.29
yum install apr* gcc* pcre* -y
./configure --prefix=/usr/local/apache
make && make install
systemctl stop firewalld
setenforce 0
/usr/local/apache/bin/apachectl start、

一定记得关防火墙

make编译与make install安装

yum 安装新版 GoAccess_服务器_02