首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ubuntu-18.04上安装nexus

如何在ubuntu-18.04上安装nexus
EN

Stack Overflow用户
提问于 2019-07-14 22:45:03
回答 1查看 13.4K关注 0票数 1

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

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

我在网上浏览过,那里的命令可以在centos7上使用,但不能在Debian os上使用。

在sonatype文档中,给出了在ubuntu上创建仓库管理器的步骤,这和在ubuntu上安装nexus是一样的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-24 21:10:55

安装Java

代码语言:javascript
复制
$ sudo apt-get update   
$ sudo  apt install openjdk-8-jre-headless -y

下载Nexus

代码语言:javascript
复制
$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服务。

代码语言:javascript
复制
$ sudo adduser nexus   

不设置节点用户密码,输入以下命令即可编辑sudo文件

代码语言:javascript
复制
$sudo visudo 

添加以下行并保存。

代码语言:javascript
复制
nexus   ALL=(ALL)       NOPASSWD: ALL

更改文件和nexus文件的所有者权限

代码语言:javascript
复制
$ sudo chown -R nexus:nexus /opt/nexus  
$ sudo chown -R nexus:nexus /opt/sonatype-work  

在引导时将nexus添加为服务

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

代码语言:javascript
复制
$ sudo vim /opt/nexus/bin/nexus.rc  
   
 run_as_user="nexus" (file shold have only this line)

在引导时将nexus添加为服务

代码语言:javascript
复制
$ sudo ln -s /opt/nexus/bin/nexus /etc/init.d/nexus

以nexus用户身份登录并启动服务

代码语言:javascript
复制
 $ su - nexus  
 $ /etc/init.d/nexus start  

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

代码语言:javascript
复制
$ sudo netstat -plnt

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

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

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57028412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档