版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统本地软件仓库管理本地软件仓库管理1.配置本地软件仓库配置本地软件仓库通常有以下6个步骤,分别是装载镜像、新建挂载点、查看设备名、挂载镜像、编辑软件仓库配置文件、测试软件仓库的有效性。下面对这6个步骤做详细介绍。第1步:装载镜像。在虚拟机菜单栏中选择“虚拟机”→“设置”选项,打开“虚拟机设置”界面,在“硬件”选项卡中选择“新CD/DVD(SATA)”选项,在“连接”选项组中选中“使用ISO映像文件”单选按钮,单击“浏览”按钮,将镜像装载到虚拟机中,如下图所示。本地软件仓库管理[root@compute~]#mkdir/mnt/centosstream9第2步:新建挂载点。将镜像文件挂载到指定目录中,挂载外部设备,一般挂载点选择/mnt目录,可以使用mkdir命令创建centosstream9目录。第3步:查看设备名。查看镜像文件在虚拟机内显示的设备名称,从结果可以看出来,sr0是镜像文件在虚拟机内显示的设备名称。[root@compute~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0030G0disk└─sda18:1027.4G0part├─cs-root253:0070G0lvm/└─cs-swap253:106G0lvm[SWAP]└─cs-home253:20222.4G0lvm/homesr011:018.9G0rom[root@compute~]#mount/dev/cdrom/mnt/centosstream9#挂载到指定目录[root@compute~]#ls/mnt/centosstream9#显示挂载目录中的内容,即镜像文件内容AppStreamEULAimagesRPM-GPG-KEY-redhat-betaBaseOSextra_files.jsonisolinuxRPM-GPG-KEY-redhat-releaseEFIGPLmedia.repo第4步:挂载镜像。将装载到虚拟机中的镜像挂载到刚才新建的挂载点目录,挂载文件的时候应尽量把分区挂载在空目录中,不能重复挂载分区。本地软件仓库管理[root@compute~]#cat/etc/fstab/dev/cdom/mnt/centosstream9iso9660defaults00[root@compute~]#mount-a[root@compute~]#lsblk/dev/sr0NAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTSsr011:018.9G0rom/mnt/centosstream9如果需要持久挂载镜像文件,则可以编辑/etc/fstab文件,使用mount-a命令将/etc/fstab文件的所有内容重新加载,使挂载规则及时生效。本地软件仓库管理序号参数作用1[REPOS_ID]YUM仓库的唯一标识符,用于区分不同的仓库,避免与其他仓库冲突,如[base]、[updates]2nameYUM仓库的名称描述,便于识别仓库的用途,如name=CentOS-Stream9-Base3baseurl指定YUM仓库的地址。可以是本地路径(file://)、HTTP(http://)、FTP(ftp://)等,如file:///opt/centosstream/baseos、baseurl=/centos-
stream/$stream/BaseOS/$basearch/os/4enabled设置此源是否可用,1表示可用,0表示禁用5gpgcheck设置此源是否进行GPG签名验证,1表示验证,0表示不验证6gpgkey当gpgcheck=1时,指定用于验证软件包的GPG公钥文件地址,如gpgkey=file:////etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficialgpgkey=/kubernetesnew/core/stable/v1.30/rpm/repodata/repomd.xml.key第5步:编辑软件仓库配置文件。编辑文件时有以下几个注意事项。(1)YUM软件仓库配置文件必须在/etc/yum.repos.d/目录中。(2)YUM软件仓库配置文件的名称必须以.repo结尾。(3)一个YUM软件仓库配置文件可以定义多个软件仓库参数,但仓库标识必须是唯一的。常用的YUM配置文件参数及其作用如下表所示。本地软件仓库管理[root@computeyum.repos.d]#cd/etc/yum.repos.d/[root@computeyum.repos.d]#vim/etc/yum.repos.d/local.repo[appstream] #仓库的名称name=localappstream #仓库的描述baseurl=file:///var/www/repos/AppStream #仓库的URL地址enabled=1 #启用该仓库gpgcheck=0 #不检查软件包的GPG签名[baseos]name=localbaseosbaseurl=file:///var/www/repos/BaseOSenabled=1gpgcheck=0编写软件仓库配置文件RHEL9和CentOSStream9镜像文件中有两个主要的软件仓库:BaseOS仓库和AppStream仓库。BaseOS仓库旨在提供底层操作系统功能的核心组件,为所有安装提供操作系统的基础。AppStream仓库的内容包括额外的用户空间应用程序、运行时语言和数据库,以支持各种工作负载和使用案例本地软件仓库管理[root@computeyum.repos.d]#dnfrepolistrepoidreponameappstreamlocalappstreambaseoslocalbaseos[root@computeyum.repos.d]#yumrepolistrepoidreponameappstreamlocalappstreambaseoslocalbaseos第6步:测试软件仓库的有效性。使用dnf或者yum命令测试软件仓库的有效性本地软件仓库管理[root@compute~]#yumupgradenginx2.以YUM方式安装软件(1)安装nginx软件[root@computeyum.repos.d]#yum-yinstallnginx(3)升级软件包(2)查询软件包是否安装如果查询结果中出现“InstalledPackages”,则说明软件已经安装当软
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年9年级第一单元说课稿语文
- 2025-2026学年初中语文说课稿万能导入
- 2025-2026学年孩子上幼儿园说课稿美术
- 2025-2026学年4.记金华的双龙洞说课稿
- 钢琴装配工岗前安全理论考核试卷含答案
- 压电石英晶体研磨工冲突管理竞赛考核试卷含答案
- 2025-2026学年好玩的雪花片游戏说课稿
- 矿用燃油车司机安全生产规范测试考核试卷含答案
- 保健艾灸师操作水平模拟考核试卷含答案
- 2025-2026学年《快乐的游戏》说课稿
- 中国邮政集团有限公司笔试真题
- 2026年药师执业资格考试真题题库及答案
- 火电厂施工方案大全
- 中国航空工业集团校招面试题及答案
- 醒后卒中课件
- 视光学基础(第3版)课件 第十章 特殊视觉功能
- 碳汇课件教学课件
- 无人机教学培训合同协议书
- 联想阳光服务学习计划的规范流程
- 机械CAD、CAM-形考任务一-国开-参考资料
- 《计算机应用基础(第6版)Windows11+WPS Office》全套教学课件
评论
0/150
提交评论