我需要在ubuntu18.04上安装nexus-oss的帮助。我在互联网上找不到任何apt-get命令。
我试图在"sudo apt-get search nexus“中搜索nexus包,但无法获得合适的nexus版本包。
我在网上浏览过,那里的命令可以在centos7上使用,但不能在Debian os上使用。
在sonatype文档中,给出了在ubuntu上创建仓库管理器的步骤,这和在ubuntu上安装nexus是一样的吗?
发布于 2019-07-24 21:10:55
安装Java
$ sudo apt-get update
$ sudo apt install openjdk-8-jre-headless -y下载Nexus
$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 不设置节点用户密码,输入以下命令即可编辑sudo文件
$sudo visudo 添加以下行并保存。
nexus ALL=(ALL) NOPASSWD: ALL更改文件和nexus文件的所有者权限
$ 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
https://stackoverflow.com/questions/57028412
复制相似问题