在ubuntu18.04上安装nexus-oss时需要帮助。我在互联网上找不到任何apt-get命令。
我试图在“ sudo apt-get search nexus”中搜索nexus软件包,但无法获得正确的nexus版本软件包。
我已经浏览了网络,这些命令可用于centos7,但不适用于Debian os。
在sonatype文档中,介绍了在ubuntu上创建存储库管理器的步骤,与在ubuntu上安装nexus一样吗?
答案 0 :(得分:0)
安装Java
$ sudo apt-get更新
$ 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
为nexus用户设置密码,然后输入以下命令编辑sudo文件
$ sudo visudo
添加以下行并保存。 nexus ALL =(全部)NOPASSWD:全部
更改关系文件的文件和所有者权限
$ 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”(文件架只有这一行)
在启动时将nexus添加为服务
$ sudo ln -s / opt / nexus / bin / nexus /etc/init.d/nexus
以关系用户身份登录并启动服务
$ su-联系
$ /etc/init.d/nexus start
使用netstat命令检查端口是否正在运行
$ sudo netstat -plnt
允许端口8081并访问nexus http://:8081 作为最小默认用户名登录,密码为admin / admin123