Linux安装Nexus

葛大爷 互联网 2015-08-04 4819

  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
  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