> For the complete documentation index, see [llms.txt](https://smallso.gitbook.io/vector/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://smallso.gitbook.io/vector/install.md).

# 安装与卸载

本页将介绍如何将构建的 Vector Helper 二进制共享库、静态库、标头安装至 GNU/Linux 环境中，若您的软件项目运行于 Microsoft Windows，请直接将构建的的二进制共享库文件与您的软件一同发布即可。

### 之前从 Source 构建

以下将介绍如何安装与卸载从 Source 构建的 Vector Helper 二进制共享库、静态库与标头至 GNU Linux 环境中。

{% tabs %}
{% tab title="安装" %}

#### 检查清单

在安装 Vector Helper 之前，您需要检查如下项目：

* 已成功完成从 Source 构建 Vector Helper 过程
* 已安装 GNU Make 3.8.2 或更高版本
* 有权限使用 sudo 从受限用户权限临时提升至 root 权限

#### 安装

在构建目录 `vector_helper`下执行预置的 Makefile 文件以自动安装 Vector Helper 共享库、静态库、标头并完成配置。

{% code title="Shell" %}

```bash
$ cd vector_helper
$ sudo make install
```

{% endcode %}

{% hint style="success" %}
到此，您已成功安装 Vector Helper 到当前 GNU/Linux 环境中。
{% endhint %}
{% endtab %}

{% tab title="卸载" %}

#### 检查清单

在卸载 Vector Helper 之前，您需要检查如下项目：

* 已成功完成 Vector Helper 安装过程
* 已安装 GNU Make 3.8.2 或更高版本
* 有权限使用 sudo 从受限用户权限临时提升至 root 权限

#### 卸载

在构建目录 `vector_helper`下执行预置的 Makefile 文件以自动卸载之前安装的 Vector Helper 共享库、静态库、标头并清除配置。

{% code title="Shell" %}

```bash
$ cd vector_helper
$ sudo make uninstall
```

{% endcode %}

{% hint style="success" %}
到此，您已成功从当前 GNU/Linux 环境中移除 Vector Helper。
{% endhint %}
{% endtab %}
{% endtabs %}

### 使用预构建的 Release 版本

以下将介绍如何安装与卸载预构建的 Vector Helper 二进制共享库、静态库与标头至 GNU Linux 环境中。

{% tabs %}
{% tab title="安装" %}

#### 检查清单

在安装 Vector Helper 之前，您需要检查如下项目：

* 已确认有提供与当前安装环境体系结构相同的预构建库文件
* 已安装 GNU Make 3.8.2 或更高版本
* 有权限使用 sudo 从受限用户权限临时提升至 root 权限

#### 拷贝文件

您需要将与您当前安装环境体系结构相同的预构建库文件拷贝至 bin 目录中。

{% code title="Shell" %}

```bash
$ cd vector_helper
$ cp bin/release/[体系结构]/libvector.a bin/
$ cp bin/release/[体系结构]/libvector.so bin/
```

{% endcode %}

#### 安装

在构建目录 `vector_helper`下执行预置的 Makefile 文件以自动安装 Vector Helper 共享库、静态库、标头并完成配置。

{% code title="Shell" %}

```bash
$ sudo make install
```

{% endcode %}

{% hint style="success" %}
到此，您已成功安装 Vector Helper 预构建的 Release 版本到当前 GNU/Linux 环境中。
{% endhint %}
{% endtab %}

{% tab title="卸载" %}

#### 检查清单

在卸载 Vector Helper 之前，您需要检查如下项目：

* 已成功完成 Vector Helper 安装过程
* 已安装 GNU Make 3.8.2 或更高版本
* 有权限使用 sudo 从受限用户权限临时提升至 root 权限

#### 卸载

在构建目录 `vector_helper`下执行预置的 Makefile 文件以自动卸载之前安装的 Vector Helper 共享库、静态库、标头并清除配置。

{% code title="Shell" %}

```bash
$ cd vector_helper
$ sudo make uninstall
```

{% endcode %}

{% hint style="success" %}
到此，您已成功从当前 GNU/Linux 环境中移除 Vector Helper 预构建的 Release 版本。
{% endhint %}
{% endtab %}
{% endtabs %}
