我是靠谱客的博主 明亮书包,这篇文章主要介绍仓库的部署仓库,现在分享给大家,希望可以做个参考。

仓库

仓库的部署是linux的必备技能,也是rhcsa考证的必备技能,希望分享可以对大家有所帮助,

温馨提示,本文适用于新手

整体路思

  1. 将光盘挂载
  2. 备份原有的仓库,将多余的仓库删除(这一步不是必须
  1. 编写仓库,链接挂载点,关闭校验,设置开机自启
  2. 将光盘设置成开机自动挂载

c8编写

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#编写仓库之前,需要先把光盘(镜像)挂载,挂在之前,检查右下角的小光盘是不是绿标 #挂载光盘 mount /dev/cdrom (光盘的名字) /mnt mount: /mnt: WARNING: device write-protected, mounted read-only.这个是返回的结果 #编写仓库 #首先先进入到/etc/yum。repos。d里面, #ls列出一下,查看都有什么仓库 #拷贝要修改的仓库(可有可无,但这是一个好习惯) [root@xianranruyi yum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.bak [root@xianranruyi yum.repos.d]# cp CentOS-AppStream.repo CentOS-AppStream.repo.bak #开始编写 [root@xinaranruyi yum.repos.d]# vim CentOS-Base.repo #这个仓库里面的东西很多,%d删除全文,%是全文的意思 1 [BaseOS] # 这个是id, 2 name=BaseOS # 可以随意编写 3 baseurl=file:///mnt/BaseOS # 这个挂载点可以去/mnt里面查,复制就好这个位置,因为mnt是刚刚光盘的挂在点,但是改在点是要具体的,和cen7不同 5 gpgcheck=0 # 检查 6 enabled=1 # 开机自启 [root@xianranruyi yum.repos.d]# vim CentOS-AppStream.repo 1 [AppStream] 2 name=AppStream 3 baseurl=file:///mnt/AppStream 4 gpgcheck=0 5 enabled=1 #开始检查 #清理一些缓存 [root@xianranruyi yum.repos.d]yum clean all [root@xianranruyi yum.repos.d]yum makecache#将服务器上的软件包信息 现在本地缓存,以提高 搜索 安装软件的速度 #随便安装一个服务, [root@xianranruyi yum.repos.d]yum install -y httpd #这个时候如果不报错,就是成功了,如果报错了,且前面的步骤也完全没有问题,就是虚拟机的问题,建议#重装虚拟机

红帽的仓库编写

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@xianranruyi yum.repos.d]# vim rhel.repo [BaseOS] name=BaseOS baseurl=file:///mnt/BaseOS gpgcheck=0 #两个仓库写在一起 [AppStream] name=AppStream baseurl=file:///mnt/AppStream gpgcheck=0 [root@xianranruyi yum.repos.d]# yum clean all [root@xianranruyi yum.repos.d]# yum makecache test [root@xianranruyi yum.repos.d]# yum install -y httpd Rpm -q httpd#检查这软件是否装好了

可能出现的 报错信息

问题表现:yum无法进行下载

复制代码
1
2
Error opening file for checksum:/opt/Packages/ansible-2.9.22-1.el8ae.noarch.rpm .9.22-1.el8ae.noarch"(来自干本地仓库 "Ansible")的 checksum 不正确

报错原因:挂载出了问题

解决方案:全部关闭,然后重新挂载

思考:这个解决方法就解决挂载问题,就是镜像挂载出了错误,永久解决的方法就是设置镜像的开机自动挂载

补充——设置开机自动挂载

设置开机自动挂载

首先需要创建一个挂载点

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#首先需要创建一个挂载点 #这个挂载点一般都创建在mnt文件下面 mkdir /mnt/挂载点 vim/etc/fstab # 做开机自动挂载 #写的话是有格式的,如果格式不对就重启失败 #格式为 /dev/sdb1 /mnt/sdb1 xfs defaults 0 0 #挂载源 挂载点 挂载文件类型 挂载参数 是否对这个文件进行备份 是否检查(0否1,#优先级) #保存并退出即可

最后

以上就是明亮书包最近收集整理的关于仓库的部署仓库的全部内容,更多相关仓库内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部