首页 > 系统相关 >KylinV10麒麟系统使用Nexus搭建YUM仓库代理

KylinV10麒麟系统使用Nexus搭建YUM仓库代理

时间:2024-09-27 15:50:44浏览次数:3  
标签:adv group Nexus 创建 nexus3 KylinV10 YUM data

安装Nexus(docker版本,宿主主机是啥系统无所谓)

安装Nexus的服务器必须要有网,如果没网的话,前面还需要搭建NGINX反向代理

下载镜像

root@ubuntu:/# docker pull sonatype/nexus3:3.38.1

创建目录

root@ubuntu:~# mkdir -p /data/nexus3/data
root@ubuntu:~# chmod 777 /data/nexus3/

启动镜像

docker run -itd \
 -p 8081:8081 \
 --restart always \
 -v /data/nexus3/:/nexus-data \
 --name nexus3 sonatype/nexus3:3.38.1

浏览器访问IP:8081

查看密码

root@ubuntu:~# cat /data/nexus3/admin.password
6d489e87-2d1e-4329-8a00-83b7ad6c2076root@ubuntu:~#
#这块是随机的,复制

登录后修改密码

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_nexus

是否启动匿名用户访问

启动不启动都可以

1,创建blob存储

为其创建一个单独的存储空间,命名为KylinV10-hub

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_kylin_02

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_yum_03

2,创建hosted类型的yum库

后来才发现,其实每次创建的这个hosted类型的,并没有什么用。不过照例创建一波吧。

  • Name::定义一个名称local-yum
  • Storage:Blob store,我们下拉选择前面创建好的专用blob:KylinV10-hub。
  • Hosted:开发环境,我们运行重复发布,因此Delpoyment policy 我们选择Allow redeploy。这个很重要!

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_kylin_04

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_国产服务器_05

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_yum_06

3,创建一个proxy类型的yum仓库

其他的均是默认。

这里就先创建一个代理仓库,其实还可以多创建几个,需要不同的仓库地址,这个根据个人需求来定义。

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_信创_07

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_信创_08

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_信创_09

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_kylin_10

4,创建一个group类型的yum仓库

  • Name:group-KylinV10
  • Storage:选择专用的blob存储KylinV10-hub。
  • group : 将左边可选的2个仓库,添加到右边的members下。

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_nexus_11


KylinV10麒麟系统使用Nexus搭建YUM仓库代理_信创_12

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_kylin_13

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_yum_14

这些配置完成之后,就可以使用了。

5,构建缓存

新建一台环境干净的主机,

先简单配置一下,将yum源指向到nexus中来。

cd /etc/yum.repos.d/
mkdir bak
mv * bak/

2,创建一个新的源

vim nexus.repo
[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os
baseurl = http://192.168.1.251:8081/repository/group-KylinV10/NS/V10/V10SP3-2403/os/adv/lic/base/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

[ks10-adv-updates]
name = Kylin Linux Advanced Server 10 - Updates
baseurl = http://192.168.1.251:8081/repository/group-KylinV10/NS/V10/V10SP3-2403/os/adv/lic/updates/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

[ks10-adv-addons]
name = Kylin Linux Advanced Server 10 - Addons
baseurl = http://192.168.1.251:8081/repository/group-KylinV10/NS/V10/V10SP3-2403/os/adv/lic/addons/$basearch/
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 0

KylinV10麒麟系统使用Nexus搭建YUM仓库代理_yum_15

标签:adv,group,Nexus,创建,nexus3,KylinV10,YUM,data
From: https://blog.51cto.com/u_15971294/12129884

相关文章

  • KyLinV10 安装realtek-r8125 2.5G网卡驱动。
    去githubhttps://github.com/awesometic/realtek-r8125-dkms/releases然后ThisistheLinuxdevicedriverreleasedforRealTekRTL81252.5GigabitEthernetcontrollerswithPCI-Expressinterface.-Kernelsourcetree(supportedLinuxkernel2.6.xand2.4.x)......
  • CentOS8配置yum源
    一、配置yum1、查看看是否存在yum[root@localhost~]#rpm-qa|grepyumyum-langpacks-0.4.2-7.el7.noarchyum-3.4.3-168.el7.centos.noarchPackageKit-yum-1.1.10-2.el7.centos.x86_64yum-utils-1.1.31-54.el7_8.noarchyum-metadata-parser-1.1.4-10.el7.x86_64yum-plug......
  • python私有仓库搭建(Nexus)
    架构图Nexus安装1.安装dockersudodnfupdate-ysudodnfinstall-yyum-utilssudoyum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.reposudodnfinstall-ydocker-cedocker-ce-clicontainerd.io2.docker拉取镜像mkdir/data/......
  • 内网环境下的 Nexus3 部署与代理源配置指南
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Nexus3安装与初始配置二、配置内网源(代理)的详细步骤1、BlobStore2、Repositories2.1、apt2.2、pip2.3、conda2.4、docker三、Nexus权限管理与安全配置四、代理源的缓存与维护总结......
  • CentOS7使用yum时File contains no section headers. file: file:///etc/yum.repos.d/
    CentOS7使用yum时Filecontainsnosectionheaders.file:file:///etc/yum.repos.d/CentOS-Base.repo,line:1'--2024-09-2221:08:17--http://mirrors.aliyun.com/repo/Centos-7.repo\n'安装好CenOS7后,自带的yum不能直接使用,使用会出现如下问题:原因是没有配置yum源,修改/e......
  • linux使用yum命令报错Cannot find a valid baseurl for repo: base/7/x86_64
    【问题】在VMware上安装搭建centOS7虚拟机,配置好网络后,尝试通过yum命令进行安装docker容器。执行命令报错:已加载插件:fastestmirror,langpacksLoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_......
  • docker在基础镜像上,比如rockylinux,如何配置yum仓库
    在基础镜像rockylinux上启动的容器,没有yum仓库,就执行不了一些命令~]dockerrun-itd--namelinuxrockylinux:8.5~]#dockerexec-itlinuxbash/]#ifconfigbash:ifconfig:commandnotfound/]#vimbash:vim:commandnotfound/]#ipasbash:ip:c......
  • yum报错
    参考这篇文章:https://www.cnblogs.com/kohler21/p/18331060 LoadingmirrorspeedsfromcachedhostfileCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stockerrorwas14:curl#6-"Couldnotresolv......
  • centos7.6的yum源报错:Cannot find a valid baseurl for repo: base/7/x86_64
    问题解决方案网络首先确认自己的网络是否正常,这里可以ping一个网站试试,我用的是百度来测试,反正你能正常访问的可以拿来测试如果不行的话,可能得自行查阅了,好像有个配置是ONBOOT=no还是啥的,把no改成yes就行了,我记不太清了,仅供参考yum源如果网络正常那可能就是yum源没法正常......
  • Linux(Centos7)更换为阿里yum源
    1、替换Centos-Base.repo(1)备份cp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak(2)更换为阿里yum源:wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-7.repo或手动创建编辑文件:/etc/yum.repos.d/CentOS-Base.repo#......