我们在一个局域网没有网的情况下,可以用我们自己的这个仓库,下载软件
首先下载我们需要的环境:
需要用到的安装包:jdk-8u211-linux-x64.tar.gz ,nexus-3.69.0-02-java8-unix.tar.gz
都在官网下载即可
Download Nexus Repository OSS | Sonatype --下载nexus
Java Downloads | Oracle 中国 --jdk
解压到指定目录后,改名字,配置环境变量
mv jdk-8u211-linux java
输入java -version --看是否安装成功
root@lvs-server ~]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
在 /etc/profile中插入
JAVA_HOME=/opt/java
PATH=$JAVA_HOME/bin:$PATH
[root@lvs-server ~]# ls
a.py b.py default.conf index.json manifest.json nexus-3.69.0-02-java8-unix.tar.gz oci-layout repositories
anaconda-ks.cfg blobs docker jdk-8u211-linux-x64.tar.gz myblog nginx.tar opt sinatra
解压完之后会出现 myblog 这个目录
进入解压后的目录/opt
[root@lvs-server ~]# cd /opt
[root@lvs-server opt]# ls
a containerd data java nexus-3.69.0-02 sonatype-work
[root@lvs-server opt]# cd nexus-3.69.0-02/
[root@lvs-server nexus-3.69.0-02]# ls
NOTICE.txt PRO-LICENSE.txt deploy dump-2024-07-29_204549-692.zip etc public system
OSS-LICENSE.txt bin dump-2024-07-29_204549-690.zip dump-2024-07-30_130108-376.zip lib replicator
[root@lvs-server nexus-3.69.0-02]# cd bin
[root@lvs-server bin]# ls
contrib nexus nexus.rc nexus.vmoptions
[root@lvs-server bin]# ./nexus run --运行 也可以使用start启动
启动之后是这个页面
点设置把有的测试数据给删了,自己创一个
操作上面的命令,替换源,所有的源都会被替换,然后你在下载东西,就会保存到你这个仓库里面
[root@nexus ~]# sed -i.bak -e 's|^mirrorlist=|#mirrorlist=|g;s|^#baseurl=http://dl.rockylinux.org/$contentdir/|baseurl=http://192.168.253.156:8081/repository/rocky/|g' /etc/yum.repos.d/rocky.repo