关键词:
yum
首先要有一个网络上或本地或远程的yum仓库。
然后需要yum安装程序的机器去yum仓库下载yum元数据(包括包信息和依赖信息)到本地的cache里。
当需要安装程序的时候,会查看yum源数据里是否有此包,并且查找此包的依赖信息,然后去yum仓库里面下载包和依赖包到本地cache里,并且进行安装。
校验码:远程仓库数据有可能发生改变,这样本地的信息就和仓库信息不符。这样根据校验码,来确定文件是否更改,这样可以节省网络带宽。(对于我们来说,yum一般配置本地仓库,yum源来自操作系统的iso镜像,一般不去校验)
yum仓库(yum repository)
/etc/yum.conf
常用配置项:
yum安装日志:/var/log/yum.log
配置实战:
yum仓库配置实战1-本地仓库:
yum仓库配置实战2-ftp仓库:
创建之前先删除之前的cache:
rm -rf /var/cache/yum
+++++++rpm/yum/编译
程序包管理总结编译总结程序包管理总结rpm(RedhatPackageManager)早期由redhat用perl语言研发,后来用C重写 (RPMisPackageManager)。前端管理工具是yum,centos7后支持dnf(EPEL源)Fedora22之后,支持dnf工具的使用Debian系用.deb包,dpt-get前端管... 查看详情
linuxyum包管理工具(代码片段)
... base库:通常为系统发行版所提供的程序包 updates库: extra库: epel库: 数据: 各个rpm包; 元数据: 数... 查看详情
#13yum编译安装与sed命令的使用
Linux程序包管理之二 程序包管理的前端工具: CentOS系,yum,dnf yum: YellowdogUpdaterModified Yellowdog是一款发行版linux,使用rpm作为默认的程序包管理工具 URL:yum定位软件仓库及仓库中程序包文... 查看详情
11.20yum:自动化rpm包管理工具
yum(YellowdogUpdaterModified)是多个Linux发行版的软件包管理器,例如RedhatRHEL、CentOS和Fedora。yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。 yum[option][command][package]yum [选项] [指令] &nb... 查看详情
yum程序包管理简介(代码片段)
rpm可以实现程序的快速,简单安装(跟编译安装比),但是rpm自己不能解决依赖,所以很多工具为了自动解决依赖应运而生,其中yum就是其中之一。yum解决依赖的办法:必须有个文件服务器,里面放置所以的rpm包,以及包的相关... 查看详情
yum仓库的配置注意事项
回顾:yum程序包管理器 (对于yum而言,他只是rpm程序包管理器的前端工具,它本身并不是取代rpm包的,他只是为rpm包管理器提供了较好的,能够基于仓库的完成所谓元数据自动分析依赖关系自... 查看详情
软件包管理rpm(代码片段)
...器包的组成:二进制文件、库文件、配置文件、帮助文件程序包管理器: debian: deb文件,dpkg包管理器 redhat: rpm文件,rpm包管理器 rpm: RedhatPackageManager RPMPack... 查看详情
程序包管理yum
...件变量五、使用本地光盘当做yum仓库六、创建yum仓库七、程序包的编译安装八、开源程序的源代码的获取与安装九、configure脚本十、后续步骤前言 rpm弊端:依赖关系,yum会自动解决依赖关系 &nb... 查看详情
程序包管理yum
回顾: Linux程序包管理的实现,rpm管理器 rpm命令实现程序管理: &nb 查看详情
程序包管理rpm和yum
Linux程序包管理: API:ApplicationProgrammingInterface源码包 POSIX:PortableOS 程序源代码-->预处理-->编译-->汇编-->链接 静态编译: 共享编译:.so ABI:ApplicationBinaryInterface二进制包 Windows与Linux不兼容 库级别的虚拟化: Li... 查看详情
yum
yum: YellowdogUpdaterModified Yellowdog是一款发行版linux,使用rpm作为默认的程序包管理工具 URL:yum定位软件仓库及仓库中程序包文件的主要标识方式; schema://[[email protected]]hostname[:port][/PATH/TO/DOCUMENT][parameters][method] web站点: 查看详情
yum
...具: yellowdog---一款发行版Linux使用rpm作为默认的程序包管理工具yum的弊端 yum在安装、升级或卸载程序包时,是开启事务,在事务提交之前,是不会在文件系统上做任何改变,但是rpm数据库已经被更新; Redhat将Fedo... 查看详情
yum中查找程序由哪个包提供
有时候知道程序的名称,却不知道由那个包提供,也就是说不知道安装那个包,可以使用这个命令。我们由provides关键字可以使用。举例:semanage是SELinux的一个管理工具,可是我使用:yuminstallsemanage却提示我没有这个包。祭出prov... 查看详情
linux基础常用开发工具——yum包管理工具(代码片段)
文章目录一、检查网络二、查看软件包三、安装软件包四、卸载软件包一、检查网络使用yum必须保证主机网络通畅ping[网址]二、查看软件包yumlist:查看所有的软件包yumlist|grep[关键字]:筛选出想安装的包sl.x86_645.02-1.el7epel... 查看详情
yum管理工具(代码片段)
yum:也是一个rpm包的管理工具,可以实现自动解决rpm包的依赖关系(自动安装依赖顺序进行rpm包的安装)为何rpm包会有依赖关系? 制作rpm的人,在制作rpm包的时候,就将这个rpm的所依赖的软件的信息保存在这个rpm包的内部yum的... 查看详情
rpm,yum程序包管理器
在早期我们在Linux上安装程序时,都采用的源代码来安装应用程序,这就意味着我们每次都要经过预处理,编译,汇编,链接最后生成可执行的二进制文件;这样的操作太过繁琐,为简化安装步骤,便于广大用户的安装部署... 查看详情
linux环境基础开发工具的使用(代码片段)
...inux项目自动化构建工具-make/Makefilemake/MakefileLinux第一个小程序-进度条使用git命令行Linux软件包管理器yum软件包安装软件一般有三种方法:1.源码2.rpm包。有点像windows下载的安装包3.yum命令行在Linux下安装软件,一个通常的... 查看详情
软件包安装/rpm/yum/yum搭建本地仓库
...录的方式将我们所需要的套件安装到linux主机的一套管理程序。rpm的安装非常快捷,但是它有一些缺点,例如包与包之间存在着相互依赖的情况,卸载包时需要先把依赖的包卸载。 查看详情