gpt4 book ai didi

ubuntu-18.04 - 如何在ubuntu-18.04上安装nexus

转载 作者:行者123 更新时间:2023-12-05 08:15:21 29 4
gpt4 key购买 nike

我需要帮助在 ubuntu18.04 上安装 nexus-oss。我无法在互联网上找到任何 apt-get 命令。

我试图在“sudo apt-get search nexus”中搜索 nexus 包,但无法获得合适的 nexus 版本包。

我在网上浏览过,其中的命令适用于 centos7,但不适用于 Debian os。

在sonatype文档中,有在ubuntu上创建repository manager的步骤,和在ubuntu上安装nexus一样吗?

最佳答案

安装Java

$ sudo apt-get update   
$ sudo apt install openjdk-8-jre-headless -y

下载连结

$cd /opt 

$ sudo wget https://sonatype-download.global.ssl.fastly.net/repository/repositoryManager/3/nexus-3.16.1-02-unix.tar.gz

$ sudo tar -zxvf nexus-3.16.1-02-unix.tar.gz

$ sudo mv /opt/nexus-3.16.1-02 /opt/nexus

作为一种良好的安全做法,不建议以 root 身份运行 nexus 服务。因此创建一个名为 nexus 的新用户并授予 sudo 访问权限以管理 nexus 服务。

$ sudo adduser nexus   

nexus用户不设置密码,输入以下命令编辑sudo文件

$sudo visudo 

添加以下行并保存。

nexus   ALL=(ALL)       NOPASSWD: ALL

更改关系文件的文件和所有者权限

$ sudo chown -R nexus:nexus /opt/nexus  
$ sudo chown -R nexus:nexus /opt/sonatype-work

在启动时将 nexus 添加为服务

打开/opt/nexus/bin/nexus.rc 文件,取消注释run_as_user 参数并设置如下。

$ sudo vim /opt/nexus/bin/nexus.rc  

run_as_user="nexus" (file shold have only this line)

在启动时将 nexus 添加为服务

$ sudo ln -s /opt/nexus/bin/nexus /etc/init.d/nexus

以nexus用户登录并启动服务

 $ su - nexus  
$ /etc/init.d/nexus start

使用netstat 命令检查端口是否正在运行

$ sudo netstat -plnt

允许8081端口,访问nexus http://:8081

作为最小默认用户名和密码登录是 admin/admin123

关于ubuntu-18.04 - 如何在ubuntu-18.04上安装nexus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57028412/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com