# Linux 独立启动方式安装 Archiva

**URL:** <https://www.isharkfly.com/t/linux-archiva/483>\
**Category:** DevOps\
**Tags:** archiva, maven\
**Created:** [September 13, 2020, 1:31pm UTC](https://www.isharkfly.com/t/linux-archiva/483 "2020-09-13T13:31:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [September 13, 2020, 1:31pm UTC](https://www.isharkfly.com/t/linux-archiva/483/1 "2020-09-13T13:31:35Z")

</div>

为了方便起见，我们假设你的 archiva 安装到目录 /opt 下面。

下载安装程序

进入 Archiva 的项目的下载页面中，请单击链接：[Archiva – Download Apache Archiva](https://archiva.apache.org/download.cgi) 来下载你需要的版本。

在这里我们选择下在 tar.gz 的版本

 ![](https://com-ossez-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/1X/b77c3dfe3578c710f4683fa70d41512da831755e.jpeg)

你可以在这里拷贝下载链接，然后在 CentOS 上使用 wget，你也可以下载 tar.gz 文件后，上传到你的服务器上。

使用 wget 直接下载到你的服务器上。

 ![](https://com-ossez-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/1X/e66c2691d5c0182609894458595d3366c6c0e21b.jpeg)

解压缩

在 CentOS 上，你可以使用下面的命令来进行解压缩：

tar -xzvf apache-archiva-2.2.3[-bin.tar.gz](https://www.cwiki.us/display/ArchivaZH/-bin.tar.gz)

解压缩的文件名称为 apache-archiva-2.2.3

 ![488x250](https://com-ossez-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/1X/0d1f4bcd6f92125946ad6d146344923e8ace3960.jpeg)

移动到文件夹 /opt

使用命令，将解压缩后的文件夹移动到 /opt/archiva 文件夹下

mv apache-archiva-2.2.3 /opt/archiva

启动 archiva

在 /opt/archiva 路径下，运行命令：

./bin/archiva console

你将看到下面的启动选项

 ![](https://com-ossez-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/1X/37eced22e3de32961e99746f94976ed8d8ea481b.jpeg)

确定安装成功

如果你能够通过给定的 UI 和端口看到管理员的 Web 界面的话，那么就表示你的安装已经成功了。

 ![](https://com-ossez-www-discourse.s3.dualstack.us-east-2.amazonaws.com/discourse-uploads/original/1X/15ce1c58bc84aa5d2758672c7d0d2e8ae973508f.jpeg)

如果你还希望进行更进一步的操作的话，请参考后续章节的内容。

**将 archiva 在 CentOS 中安装成服务**

在 Linux环境下，archiva 安装目录下的 bin/archiva 是直接启动的，你可以为你的 CentOS 创建一个启动 link 到这个文件中，你也可以知己拷贝这个文件到 /etc/init.d 目录下，然后通过 root 来进行运行。

但是在我们测试后，发现直接将 archiva 拷贝到 /etc/init.d 中是无法启动的，所以你最好是创建一个链接。

针对上面的完全的安装后，创建链接的命令为：

ln -sf /opt/archiva/bin/archiva /etc/[init.d/archiva](https://www.cwiki.us/display/ArchivaZH/init.d/archiva)

然后你就可以通过

service archiva start service archiva stop

来对服务进行启动和停止了。

[https://www.cwiki.us/display/ArchivaZH/Linux+Installing+Standalone](https://www.cwiki.us/display/ArchivaZH/Linux+Installing+Standalone)
