查看“Redhat8 本地Yum源配置方法”的源代码
←
Redhat8 本地Yum源配置方法
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==DNF简介== dnf是新一代的rpm包管理器,取代了Yum包管理器,原来的Yum命令依旧可用。 ==YUM分类== *公网上的 *本地的 ==挂载光盘== ===手动挂载=== 挂载系统光盘到/mnt/cdrom目录 (1)mkdir -p /mnt/cdrom //新建cdrom目录 (2)mount /dev/sr0 /mnt/cdrom //挂载系统光盘到/mnt/cdrom (3) ls /mnt/cdrom ===自动挂载=== 设置系统启动后将光盘自动挂载到/mnt/cdrom(可先不做) (1)echo "/dev/sr0 /mnt/cdrom iso9660 defaults 0 0" >> /etc/fstab //将"/dev/sr0 /mnt/cdrom iso9660 defaults 0 0"内容追加到/etc/fstab (2)cat /etc/fstab //查看文件内容 ==配置Yum源== ===切换到/etc/yum.repos.d/目录=== cd /etc/yum.repos.d/ //切换目录 vi RHEL8.repo //新建文件RHEL8.repo并编辑文件内容 按下i键,输入以下内容: <nowiki>[BaseOS] name=BaseOS baseurl=file:///mnt/cdrom/BaseOS enabled=1 gpgcheck=0 [AppStream] name=AppStream baseurl=file:///mnt/cdrom/AppStream enabled=1 gpgcheck=0</nowiki> 输入完成后,按Esc键,输入:wq,保存并退出。 解释: *在RHEL8中把软件源分成了两部分一个是BaseOS,一个是AppStream,所以相对于RHEL7要多配置一个软件源,否则安装软件会报错。 *[serverid]中serverid是用于区别各个不同的repository,必须有一个独一无二的名称。 *name,是对repository的描述, *baseurl是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件。它的格式是: <nowiki>baseurl=url://server1/path/to/repository/ url://server2/path/to/repository/ url://server3/path/to/repository/</nowiki> 其中url支持的协议有 http:// ftp:// file://三种。baseurl后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl只能有一个,也就是说不能像如下格式: <nowiki>baseurl=url://server1/path/to/repository/ baseurl=url://server2/path/to/repository/ baseurl=url://server3/path/to/repository/</nowiki> 其中url指向的目录必须是这个repository header目录的上一级,它也支持url之后可以加上多个选项,如gpgcheck、exclude、failovermethod等 *gpgcheck=0 不使用GPG校验 ===建立缓存=== yum makecache或dnf makecache 建立缓存 ===测试Yum配置是否可用=== yum repolist 或 dnf repolist yum -y install nginx 或者 dnf -y install nginx … PS: RHEL8系统集成nginx服务,RHEL7是没有nginx服务的。
返回至
Redhat8 本地Yum源配置方法
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息