Linux安装Nexus

葛大爷 互联网 2015-08-04 1440
  1. 下载Nexus安装包

    root@gemaolin:~# cd /home/gebing/tools/

    root@gemaolin:/home/gebing/tools# wget http://gghui.qiniudn.com/nexus-2.2-01-bundle.tar.gz

  2. Nexus安装包解压出两个目录:nexus-2.2-01(Nexus服务器)、sonatype-work(Jar包存储位置),把这两目录移置opt目录下

    root@gemaolin:/home/gebing/tools# tar -zxvf nexus-2.2-01-bundle.tar.gz

    root@gemaolin:/home/gebing/tools# mv nexus-2.2-01 /opt

    root@gemaolin:/home/gebing/tools# mv sonatype-work /opt

  3. 启动Nexus需要非root用户
    • 新建用户、工作组

      root@gemaolin:/home/gebing/tools# adduser nexus

      root@gemaolin:/home/gebing/tools# passwd nexus

      root@gemaolin:/home/gebing/tools# groupadd nexus

      root@gemaolin:/home/gebing/tools# usermod -G nexus nexus

    • 将nexus-2.2-01、sonatype-work属性更新为nexus组、用户

      root@gemaolin:/opt# chown -R nexus:nexus nexus-2.2-01

      root@gemaolin:/opt# chown -R nexus:nexus nexus-2.2-01

  4. 启动、重启、停止Nexus

    root@gemaolin:/opt# su - nexus

    nexus@gemaolin:~$ cd /opt/nexus-2.2-01/bin/jsw/linux-x86-64/

    nexus@gemaolin:/opt/nexus-2.2-01/bin/jsw/linux-x86-64$ ./nexus start

    Starting Nexus OSS...

    Started Nexus OSS.

    nexus@gemaolin:/opt/nexus-2.2-01/bin/jsw/linux-x86-64$ ./nexus restart

    Stopping Nexus OSS...

    Stopped Nexus OSS.

    Starting Nexus OSS...

    Started Nexus OSS.

    nexus@gemaolin:/opt/nexus-2.2-01/bin/jsw/linux-x86-64$ ./nexus stop

    Stopping Nexus OSS...

    Stopped Nexus OSS.

  5. Nexus启动后,在浏览器访问http://ip:8081/nexus,默认用户名、密码:admin/admin123
    • 登录后,将proxy类型的仓库的down remote indexes设置为true,然后保存
    • 将proxy类型的仓库update index