Unbuta环境下配置Nexus私服仓库

Nexus私服是用来管理gradle和maven包的仓库

私服,私有服务器,私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载

ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86、64位和ppc架构。

由于公司服务器是基于Ubunta系统的,所以要在该系统下搭建Nexus仓库,下面说下搭建步骤

首先要搭建Nexus私服时是要配置系统的JAVA环境的,因为是Nexus是基于java写的。

1.要到oracle官网上下载jdk版本,我这里下载的是

Linux x64版本因为服务器是64位的,记得下载.tar.gz格式的

将该安装包移至/usr/local目录下新建java文件夹,由于该目录下没有java名称的文件夹,所以我们可以新建一个新的文件夹,右键开启控制台

2.输入sudo mkdir /usr/local/java创建新的文件夹,我们可以看到该路径下生成了一个新的java文件夹,.sudo是最高权限的意思,因为创建文件修改文件需要高权限才能操作。

然后将下载到压缩包拷贝到java文件夹中,命令行:

进入jdk源码包所在目录

3.sudo cp jdk-8u25-linux-x64.tar.gz /usr/local/java 将包拷贝到目标文件夹

然后进入java目录,命令行:

4.cd /usr/local/java

解压压缩包,命令行:

5.sudo tar xvf jdk-8u25-linux-x64.tar.gz

然后可以把压缩包删除,命令行:

6.sudo rm jdk-8u25-linux-x64.tar.gz

7、设置jdk环境变量

这里采用全局设置方法,它是是所有用户的共用的环境变量

$sudo gedit ~/.bashrc

打开之后在末尾添加

export JAVA_HOME=/usr/local/java/jdk1.8.0_25

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

保存关闭,在控制台输入java_version看下是否成功配置java环境。

二.

1.接着要到Nexus官网上面下载nexus安装包。

进入Nexus官网http://www.sonatype.org/nexus/go进行下载,我这里下载的是2.XX版本的,因为网上很多教程都是基于这个版本的,而且2.xx的版本可以支持jdk1.6之前的java版本。

记得下载.tar.gz格式的。

2. 下载完成后将nexus-latest-bundle.tar.gz拷贝到/usr/local/目录下,并进入/usr/local目录

 

sudo cp nexus-2.13.0-01-bundle.tar.gz /usr/local/   将安装包拷贝到目标文件中

cd /usr/local  切换目录

3.解压nexus-latest-bundle.tar.gz,得到nexus-2.7.0-05和sonatype-work,并做一个软链接nexus2

tar -nexus-2.13.0-01-bundle.tar.gz

ln -s nexus-2.13.0-01 nexus2

4.开启root权限开启nexus,因为这里如果不开启su权限的话会一直启动失败

su   然后输入密码进入root权限,

然后运行Nexus

cd nexus2

./bin/nexus start

出现这个说明开启成功了、、、、、、、

但是。。。。。。。。。。

怎么在浏览器输入localhost:8081/nexus一直进不去呢,看了下log

发现一大堆log都是无法启动JVM,网上查了一下,原来是路径还没设置

进入该路径下修改配置

在该目录下右键打开控制台,输入sudo gedit wrapper.conf打开文件

将文件里面的里面的wapper.java.command=java修改成wapper.java.command=%JAVA_HOME%/bin/java

点击save保存,然后重新启动nexus,就会发现能启动成功了,接着在浏览器输入localhost:8081/nexus就可以进行仓库配置了!!大功告成!

时间: 2024-07-29 21:12:45

Unbuta环境下配置Nexus私服仓库的相关文章

Docker 环境下搭建nexus私服

一.安装docker 1.脚本安装 本机环境CentOS7,用户为root 下载脚本到工作目录 curl -fsSL https://get.docker.com -o get-docker.sh 执行脚本 sudo sh get-docker.sh 执行完会自动退出shell,需要重新登录. 二.安装docker-compose(可选) 1.脚本安装 安装docker-compose的可执行命令到/usr/local/bin sudo curl -L "https://github.com/d

linux环境下配置github 远程仓库

1.设置git用户和邮箱 git config --global user.name "fujinzhou" git config --global user.email "[email protected]" 2.生成SSH密钥 ssh-keygen -t rsa //直接敲3次回车,默认key放在/root/.ssh/下 3.在github上添加ssh密钥 cat /root/.ssh/id_rsa.pub //复制到github上(Settings-->

Linux下建立Nexus私服

Linux下建立Nexus私服 要安装3个东西,然后配置私服: 1.JDK 2.Maven 3.Nexus 然后配置 1.JDK的安装 下载JDK安装包,格式为RPM格式,安装即可 安装程序 #rpm -ivh jdk-1_5_0_02-linux-i586.rpm 出现安装协议等,按接受即可. Linux安装JDK步骤2.设置环境变量. #vi /etc/profile 在最后面加入 #set java environment JAVA_HOME=/usr/java/jdk-1_5_0_02

Ubuntu12.04在无网络环境下配置apt-get光盘源的简单方法

许多数据库服务器是不能连上internet,想更新安装包就比较麻烦. 通常可以先在有internet环境的计算机上下载deb包,在拷贝到服务器安装deb,这样很难处理包的依赖关系. apt-get可以解决包的依赖关系,但是默认配置下需要从internet下载包,如果可以从本地读取安装源就可以解决包的依赖关系和无internet的问题. 步骤参考: 1.把光盘插入光驱,并且挂载到本地: mount /dev/cdrom  /mnt 2.备份后修改source.list仓库配置文件: mv /etc

全开源深度学习平台PaddlePaddle入手之路(二)----利用Docker在Windows10专业版环境下配置PaddlePaddle

利用Docker在Windows10专业版环境下配置PaddlePaddle 对于PaddlePaddle的安装,查询官网信息,PaddlePaddle提供pip安装和Docker安装运行的使用方式.我们已经了解到Docker在避免环境配置难题上的的巨大优势,加上本人用的是Windows10操作系统,目前官方对于win10版本给出独特的支持,因而选择了在Docker中安装PaddlePaddle. (1)安装docker 在安装Docker前,切记在Windows中打开Hyper-V管理器中(截

Ubuntu14.04服务器环境下配置方法如下:

这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+Mysql5.7的具体步骤与相关命令使用技巧,需要的朋友可以参考下 本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法.分享给大家供大家参考,具体如下: 这里为Ubuntu14.04系统下配置PHP7.0+Apache2+Mysql5.7,主要目的是

VMware14演示CentOS 7在无网络连接环境下自建yum仓库解决依赖关系

引言: Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 我们知道使用Yum安装软件,能够一次性解决所有依赖关系,方便快捷.但Yum安装必须在联网的情况下进行,如果没有网的情况该怎么办呢?当然,一般情况下服务器是不可能断网的,但是,多了解一点肯定是

Nginx环境下配置PHP使用的SSL认证(https)

最近一段时间发现好多网站都从http协议变成了加密的https协议,比如说百度.吾志等等.https看起来比http高端了好多,而且在不同的浏览器向上还会显示出不同于http的URL展示效果(比如说chrome 和QQ浏览器 使用https协议的网址就会变色). 于是自己就想着把自己的网站加一个ssl证书,使之变成https://iwenku.net 最开始我使用的是腾讯云的服务器,服务器系统是Windows,使用Windows虽然坏处挺多,但是也有好处,那就是Windows是图形化界面的,这样

Windows-Server-2008、IIS7.0环境下配置伪静态化

在Windows-Server-2008.IIS7.0环境下配置伪静态化 首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0 的操作界面差别较大,如图(1)所示: 1.IIS7.0操作界面: 图(1) 2 新建网站同时新建应用程序池与网站对应,注意,在IIS7下新建网站之后,程序会自动新建应用程序池与之对应: 不需要再新建应用程序池.如图(2): 图(2) 3  添加网站详细页面如图(3)所示: 图(3)