软件管理以及yum工作原理目录软件管理以及yum工作原理1.获取程序包的途径2.软件包管理器的职责3.软件包管理器的核心功能4.软件包管理5.软件包分类6.软件包管理工具7.软件安装方式8.rpm包命名规范9.rpm包管理9.1什么是rpm及其作用9.2RPM包安装9.3RPM包查询9.4RPM包升级9.5RPM包卸载yum工作原理1.rpm的弊端2.yum的优劣势3.什么是yum及其作用4.挂载光盘5.yum的原理6.yum的配置文件1.获取程序包的途径1.1系统发行版的光盘或官方的服务器:(https://developer.aliyun.com/mirror/)(http://mirro
yum(YellowdogUpdater),(二进制包)已经编译、直接安装、无法修改、简单快捷,自动检查依赖性并一次安装所有依赖性的软件包,无需繁琐的一次次安装。使用yum的关键之处是具有可靠的软件仓库。一、检查设备状态、IOS镜像已连接勾上、选择ISO镜像文件;软件仓库配置文件默认存储在/etc/yum.repos.d 二、挂载安装光盘,备份/移除官方yum库创建挂载文件夹: mkdir/mnt/cdrom 挂载光盘: mount/dev/cdrom/mnt/cdrom 光驱文件 挂载点 创建备份文件夹: mkd
yum(YellowdogUpdater),(二进制包)已经编译、直接安装、无法修改、简单快捷,自动检查依赖性并一次安装所有依赖性的软件包,无需繁琐的一次次安装。使用yum的关键之处是具有可靠的软件仓库。一、检查设备状态、IOS镜像已连接勾上、选择ISO镜像文件;软件仓库配置文件默认存储在/etc/yum.repos.d 二、挂载安装光盘,备份/移除官方yum库创建挂载文件夹: mkdir/mnt/cdrom 挂载光盘: mount/dev/cdrom/mnt/cdrom 光驱文件 挂载点 创建备份文件夹: mkd
搭建yum仓库需要两种资源:rpm软件包元数据信息(repodata)搭建好仓库后需要使用三种网络协议共享出来http或httpsftp范例:使用http协议搭建私有仓库#使用光盘作为源#下载并启动实现http协议的httpd服务软件 yum-yinstallhttpd systemctlenable--nowhttpd#在指定的目录下面创建对应的目录文件 mkdir/var/www/html/centos/8-p mount/dev/sr0/mnt/#挂载本地光盘到指定文件夹 cp-a/mnt/*/var/www/html/centos/8#把光盘里面的文件复制到对应文件#此时yum私有仓库
搭建yum仓库需要两种资源:rpm软件包元数据信息(repodata)搭建好仓库后需要使用三种网络协议共享出来http或httpsftp范例:使用http协议搭建私有仓库#使用光盘作为源#下载并启动实现http协议的httpd服务软件 yum-yinstallhttpd systemctlenable--nowhttpd#在指定的目录下面创建对应的目录文件 mkdir/var/www/html/centos/8-p mount/dev/sr0/mnt/#挂载本地光盘到指定文件夹 cp-a/mnt/*/var/www/html/centos/8#把光盘里面的文件复制到对应文件#此时yum私有仓库
YUM:YellowdogUpdateModifier是rpm的前端程序解决软件包之间的依赖关系YUM工作原理:服务器yum服务器主要存放的就是rpm软件包和软件包的元数据信息。Packages:存放的是rpm软件包repodata:存放的是软件包之间元数据信息和以来关系客户端通过编写好配置文件来访问服务器实现对软件包的相关操作。客户端的工作流程:连接到服务器下载repodata文件,并从中检索对应信息根据检索到的信息对软件包进行操作,结束后会删除下载的rpm包,但是repodata文件会保存下来。YUM客户端配置客户端配置文件yum客户端有两个配置文件,其中一个不用修改。/etc/yum.c
YUM:YellowdogUpdateModifier是rpm的前端程序解决软件包之间的依赖关系YUM工作原理:服务器yum服务器主要存放的就是rpm软件包和软件包的元数据信息。Packages:存放的是rpm软件包repodata:存放的是软件包之间元数据信息和以来关系客户端通过编写好配置文件来访问服务器实现对软件包的相关操作。客户端的工作流程:连接到服务器下载repodata文件,并从中检索对应信息根据检索到的信息对软件包进行操作,结束后会删除下载的rpm包,但是repodata文件会保存下来。YUM客户端配置客户端配置文件yum客户端有两个配置文件,其中一个不用修改。/etc/yum.c
镜像下载、域名解析、时间同步请点击阿里云开源镜像站安装前准备一、可以考虑替换国内yum镜像根据我老中医多年的经验,需要从某些仓库啊之类的下载某些包的时候,最好先看看怎么替换国内的镜像(否则下载会非常慢,更拉的时候还会缺这少那导致最后项目报莫名其妙地报错);so,yum的镜像源替换可以参考:yum更换国内镜像源我的环境是aliyun的ECS服务器,系统镜像选了阿里自己的AlibabaCloudLinux2镜像(阿里自己的一个linux系统版本,具体可以看这——AlibabaCloudLinux概述。),这个镜像默认就用了阿里自己的yum源,就不用再自己手动改了。二、查看你的Linux内核版本这个
镜像下载、域名解析、时间同步请点击阿里云开源镜像站安装前准备一、可以考虑替换国内yum镜像根据我老中医多年的经验,需要从某些仓库啊之类的下载某些包的时候,最好先看看怎么替换国内的镜像(否则下载会非常慢,更拉的时候还会缺这少那导致最后项目报莫名其妙地报错);so,yum的镜像源替换可以参考:yum更换国内镜像源我的环境是aliyun的ECS服务器,系统镜像选了阿里自己的AlibabaCloudLinux2镜像(阿里自己的一个linux系统版本,具体可以看这——AlibabaCloudLinux概述。),这个镜像默认就用了阿里自己的yum源,就不用再自己手动改了。二、查看你的Linux内核版本这个
镜像下载、域名解析、时间同步请点击阿里云开源镜像站在CentOS中使用yum命令出现报错:今天想给linux装个git管理代码执行命令:1yum-yinstallgit然后出现了这么一句error:Therearenoenabledrepositoriesin"/etc/yum.repos.d","/etc/yum/repos.d然后就各种找问题,各种查,各种试比如(别复制这段,这段是错的,解决不了)vi/etc/yum.repos.dopenEuler_x86_64.repo#generic-reposislicensedundertheMulanPSLv2.#Youcanusethisso