版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程OpenStack云计算平台
搭建与管理项目5云计算平台基础环境准备第6讲openEuler操作系统的软件管理学习目标【知识目标】(1)理解YUM软件包管理器的基本概念。(2)综合应用YUM软件包管理器的基本指令。【技能目标】(1)能够从网络上同步软件仓库生成YUM源(2)能够应用yum命令管理软件仓库。引例描述
小王掌握了Vi文本编辑器和MobaXterm远程管理工具的使用方法以后,他感觉对openEuler操作系统的应用更加得心应手。他认为现在基础知识和必备操作技能已经学习完毕,是时候开展OpenStack云计算平台的搭建工作了。此时,小王又遇到了一些问题,如安装OpenStack前还要做哪些工作,怎样获取OpenStack安装软件,怎么把现有的一台虚拟机变成安装OpenStack所需要的两台虚拟机,两台虚拟机之间的网络该怎么设置等。项目陈述
虚拟机安装好操作系统以后就需要安装应用软件。在手机的操作系统中,在应用商城可以下载并安装软件。相似的,在openEuler操作系统中也有类似的功能,这就是软件仓库。由于OpenStack需要的软件包体积非常大,直接通过互联网安装比较慢,因此本项目将所需的软件资源先下载下来生成本地软件仓库。YUM软件包管理器OpenEuler的软件仓库可以使用YUM软件进行管理,YUM是黄狗更新程序(YellowdogUpdaterModified)的缩写,它是一个在Fedora和RedHat以及CentOS中使用的软件包管理器。YUM能够从指定的服务器中自动下载软件包并且安装,同时可以自动处理依赖关系,从而实现一次性安装全部该软件所依赖的软件包。YUM软件包管理器常用操作功能说明install安装软件包update更新软件包check-update检查是否有可用的更新软件包remove删除指定的软件包list显示软件包列表provides查看软件由哪个软件包提供search根据关键字搜索软件包info显示指定的软件包的描述信息和概要信息clean清理过期的缓存deplist显示软件包的所有依赖关系常用选项功能说明-h显示帮助信息-y对所有的提问都回答“yes”-c指定配置文件-q安静模式,即不显示软件反馈信息-v详细模式-R处理一个命令的最大等待时间-C完全从缓存中运行,而不去下载或者更新任何文件
命令格式:yum[选项]<操作><软件包名>应用实例如果要安装一个软件,但不知道它在哪个软件包中,可以搜索一下。如搜索ifconfig软件在哪个软件包中。命令:#yumprovidesifconfig获得如下结果net-tools-2.10-3.oe2203sp3.x86_64:ImportantProgramsforNetworkingRepo:OSMatchedfrom:Filename:/usr/sbin/ifconfig应用实例
当忘记软件包完整名称时,可以根据部分名称进行软件包查询。如:查询软件仓库中以“net-”开头所有软件包信息。命令:yumlistnet-*获得如下结果AvailablePackagesnet-snmp.src
1:5.9.1-6.oe2203sp3sourcenet-snmp.x86_641:5.9.1-6.oe2203sp3OSnet-snmp.x86_641:5.9.1-6.oe2203sp3everything这里用通配符“*”实现了通过部分名称查询相关软件包的操作。应用实例
查询出软件包名后,就可以安装net-tools软件包。命令:yum-yinstallnet-tools获得如下结果Installed:net-tools-2.10-3.oe2203sp3.x86_64Complete!
整个安装过程大致分为3步,首先是依赖性检查,即找出本软件包运行所依赖的所有软件包;然后将软件包及其所有依赖包从软件仓库中下载下来;最后安装软件包及所有依赖包。YUM源
提供软件包下载的服务器就是YUM源。YUM软件可以管理多个软件源。YUM源的配置文件默认为/etc/yum.repos.d/目录下所有后缀为“repo”的文件。通过ls命令可查看openEuler操作系统安装好后就已经存在的YUM源配置文件,查询结果如下所示。ls/etc/yum.repos.d/openEuler.repoYUM源用vi打开openEuler.repo文件可以看到如下内容。[OS]name=OSbaseurl=/openEuler-22.03-LTS-SP3/OS/$basearch/metalink=/metalink?repo=$releasever/OS&arch=$basearchmetadata_expire=1henabled=1gpgcheck=1gpgkey=/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler这些内容就是一个软件仓库的配置,也称为一个YUM源容器,其中[OS]就是容器名。添加若干容器名,就可以在一个文件中配置若干个YUM源容器。YUM源——配置项及功能说明配置项功能说明name源容器的说明baseurl源服务器的地址metalink镜像站点metadata_expire定义YUM缓存中数据的过期时间enabled如果不写此参数或值为1时表示此容器生效;值为0则不生效gpgcheck如果值为1,则表示需要验证软件包的数字证书信息;值为0则不验证gpgkey数字证书的公钥文件保存位置,如gpgcheck值为0时此参数无效小结OpenEuler和Linux安装软件可以通过软件仓库进行安装,这些软件仓库有官方的也有第三方提供的,为操作系统提供了上万的软件应用。软件仓库可以由YUM进行管理,我们可以通过yum命令实现软件的安装、卸载等操作。思考1.yum命令中用(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 系泊绞车行业深度研究报告
- 气相沉积设备项目可行性研究报告
- 冲压厂劳务合同范本
- 劳务分包薪资合同范本
- 个人债务转移合同范本
- 二手无产权房购买合同范本
- 供应饭店用品合同范例
- 2024年安全准入考试复习测试卷附答案
- 专用合同范本
- 剪辑兼职合同范例
- 2024-2025学年中小学校第二学期师德师风工作计划:必看!新学期师德师风建设秘籍大公开(附2月-7月工作安排表)
- 《急性心力衰竭的急救处理》课件
- 小学六年级数学上册《简便计算》练习题(310题-附答案)
- 青海省西宁市海湖中学2025届中考生物仿真试卷含解析
- 2024年河南省《辅警招聘考试必刷500题》考试题库及答案【全优】
- -情景交际-中考英语复习考点
- 安全隐患报告和举报奖励制度
- 地理标志培训课件
- 2023行政主管年终工作报告五篇
- 2024年中国养老产业商学研究报告-银发经济专题
- GA/T 1003-2024银行自助服务亭技术规范
评论
0/150
提交评论