+++
title = "Установить в Linux на основе RPM"
description = "Руководство по установке Harvest для Linux на основе RPM, таких как Centos, Fedora, OpenSuse и Red Hat."
keywords = ["harvest", "installation", "documentation", "centos", "fedora", "opensuse", "redhat"]
aliases = ["/docs/harvest/latest/installation/installation/rpm"]
weight = 300
+++

# Установка в Linux на базе RPM (CentOS, Fedora, openSUSE, Red Hat)

На этой странице объясняется, как установить зависимости Harvest, загрузить и установить Harvest, запустить и запустить службу в вашей системе Linux на базе RPM, а также сведения об установочном пакете.

** Примечание по обновлению: ** Хотя процесс обновления Harvest очень похож на установку Harvest, вам следует выполнить несколько ключевых шагов по резервному копированию. Прочитайте [Обновление Harvest]({{< relref "upgrading.md " >}}) для получения советов и рекомендаций по обновлению существующей установки.


## 1. Скачайте и установите

Вы можете установить Harvest из репозитория YUM, вручную с помощью YUM, вручную с помощью RPM или загрузив двоичный файл `.tar.gz ` досье.

### Установка из репозитория YUM

Если вы устанавливаете из репозитория YUM, то Harvest автоматически обновляется каждый раз, когда вы запускаете "sudo yum update".

| Версия Harvest | Пакет | Репозиторий |
|----------------------------|--------------------|----------------------------------------------------|
| Harvest ОСС | графана | `https://packages.harvest.com/oss/rpm ` |
| Harvest OSS (бета-версия) | графана | `https://packages.harvest.com/oss/rpm-beta ` |
| Harvest Энтерпрайз | графана-энтерпрайз | `https://packages.harvest.com/enterprise/rpm ` |
| Harvest Энтерпрайз (бета-версия) | графана-энтерпрайз | `https://packages.harvest.com/enterprise/rpm-beta ` |


Добавьте новый файл в свой репозиторий YUM, используя выбранный вами метод. В приведенной ниже команде используется `nano`.

``bash
sudo nano /etc/yum.repos.d/harvest.repo
```

Выберите, хотите ли вы установить версию Harvest с открытым исходным кодом или корпоративную версию, и введите информацию из выбранной вами версии в "harvest.repo". Если вы хотите установить бета-версию Harvest, вам необходимо заменить URL-адрес на бета-адрес из приведенной выше таблицы.

> Мы рекомендуем всем пользователям установить корпоративную версию Harvest, которую можно легко обновить с помощью Harvest Enterprise [подписка](https://harvest.com/products/enterprise/?utm_source=harvest-install-page ).

Для корпоративных выпусков:
``удар
[графана]
имя=графана
baseurl=https://packages.harvest.com/enterprise/rpm
repo_gpgcheck=1
включен=1
gpgcheck=1
gpgkey=https://packages.harvest.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
```

Для выпусков операционных систем:
``удар
[harvest]
name=harvest
baseurl=https://packages.harvest.com/oss/rpm
repo_gpgcheck=1
включен=1
gpgcheck=1
gpgkey=https://packages.harvest.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
```

Установите Harvest с помощью одной из следующих команд:

`баш
судо ням установи графану

# или

sudo yum установит графану-предприятие
```

### Установка вручную с помощью YUM

Если вы устанавливаете вручную с помощью YUM, то вам нужно будет вручную обновлять Harvest для каждой новой версии. Чтобы включить автоматическое обновление для вашей установки Harvest, пожалуйста, воспользуйтесь приведенными ниже инструкциями для установки через наш репозиторий YUM.

1. На [Странице загрузки Harvest](https://harvest.com/harvest/download ), выберите версию Harvest, которую вы хотите установить.
   - По умолчанию выбрана самая последняя версия Harvest.
   - В поле ** Версия** отображаются только готовые версии. Если вы хотите установить бета-версию, нажмите ** Ночные сборки **, а затем выберите версию.
1. Выберите ** Издание **.
   - ** Enterprise ** - Рекомендуемая загрузка. Функционально идентична версии с открытым исходным кодом, но включает функции, которые вы можете разблокировать с помощью лицензии, если вы того пожелаете.
   - ** С открытым исходным кодом ** - Функционально идентичен корпоративной версии, но вам нужно будет загрузить корпоративную версию, если вам нужны корпоративные функции.
1. В зависимости от того, какую систему вы используете, нажмите **Linux** или **ARM**.
1. Скопируйте и вставьте код со страницы установки в командную строку и запустите. Это следует схеме, показанной ниже.

``bash
wget <url-адрес пакета rpm>
sudo yum localinstall <локальный пакет rpm>
```
   Вы также можете установить Harvest напрямую с помощью YUM:

``bash
sudo yum install <url-адрес пакета rpm>
```

### Установка с помощью RPM

Если вы устанавливаете с помощью RPM, то вам нужно будет вручную обновлять Harvest для каждой новой версии. Этот метод варьируется в зависимости от того, какую ОС Linux вы используете. Полностью прочтите инструкции, прежде чем начать.

** Примечание: ** Файлы .rpm подписаны, вы можете проверить подпись с помощью этого [открытого ключа GPG](https://packages.harvest.com/gpg.key ).

1. На [Странице загрузки Harvest](https://harvest.com/harvest/download ), выберите версию Harvest, которую вы хотите установить.
   - По умолчанию выбрана самая последняя версия Harvest.
   - В поле ** Версия** отображаются только готовые версии. Если вы хотите установить бета-версию, нажмите ** Ночные сборки **, а затем выберите версию.
1. Выберите ** Издание **.
   - ** Enterprise ** - Рекомендуемая загрузка. Функционально идентична версии с открытым исходным кодом, но включает функции, которые вы можете разблокировать с помощью лицензии, если вы того пожелаете.
   - ** С открытым исходным кодом ** - Функционально идентичен корпоративной версии, но вам нужно будет загрузить корпоративную версию, если вам нужны корпоративные функции.
1. В зависимости от того, какую систему вы используете, нажмите **Linux** или **ARM**.
1. Скопируйте и вставьте URL-адрес пакета .rpm и информацию о локальном пакете .rpm со страницы установки в шаблон, показанный ниже, затем выполните команды.

**На CentOS, Fedora, Red Hat или RHEL:**

``bash
sudo yum install initscripts urw-шрифты wget
wget <url пакета rpm>
sudo rpm -Uvh <локальный пакет rpm>
```

**На openSUSE или SUSE:**

``bash
wget <url-адрес пакета rpm>
sudo rpm -i --nodeps <локальный пакет rpm>
```

### Установка из двоичного файла .tar.gz файл

Загрузите последнюю версию [`.tar.gz ` файл](https://harvest.com/harvest/download ?платформа = linux) и извлеките его. Файлы извлекаются в папку, названную в честь загруженной вами версии Harvest. Эта папка содержит все файлы, необходимые для запуска Harvest. В этом пакете нет скриптов инициализации или скриптов установки.

``ударить
wget <tar.gz url-адрес пакета>
sudo tar -zxvf <tar.gz посылка>
```

## 2. Запустите сервер

Это запускает процесс "harvest-server" от имени пользователя "harvest", который был создан во время установки пакета. Команды systemd работают в большинстве случаев, но для некоторых старых систем Linux может потребоваться init.d. Установщик должен предложить вам правильные команды.

Если вы установили с помощью пакета `.rpm`, то вы можете запустить сервер с помощью `systemd` или `init.d`. Если вы установили двоичный файл `.tar.gz ` файл, затем вам нужно выполнить двоичный файл.

### Запустите сервер с помощью systemd

Чтобы запустить службу и убедиться, что служба запущена:

``демон bash
sudo systemctl-перезагрузить
sudo systemctl запуск графана-сервера
sudo systemctl статус графана-сервера
```

Настройте сервер Harvest для запуска при загрузке:

``bash
sudo systemctl включить графический сервер
```

> ** Пользователи SUSE или openSUSE:** Возможно, вам потребуется запустить сервер с помощью метода systemd, а затем использовать метод init.d для настройки запуска Harvest при загрузке.

### Запустите сервер с помощью init.d

Чтобы запустить службу и убедиться, что служба запущена:

``bash
sudo service harvest-сервер запускает службу sudo
harvest-статус сервера
```

Настройте сервер Harvest для запуска при загрузке:

``удар
sudo /sbin/chkconfig --добавить графана-сервер
```

### Выполнить двоичный файл

Двоичный файл `harvest-server` нуждается в том, чтобы рабочий каталог был корневым каталогом установки, в котором находятся двоичный файл и папка `public`.

Запустите Графану, запустив:
``bash
./bin/harvest-веб-сервер
```

## Детали упаковки

- Устанавливает двоичный файл в `/usr/sbin/harvest-server`
- Копирует скрипт init.d в `/etc/init.d/harvest-server`
- Устанавливает файл по умолчанию (переменные среды) в `/etc/sysconfig/harvest-server`
- Копирует файл конфигурации в `/etc/harvest/harvest.ini`
- Устанавливает службу systemd (если systemd доступен) с именем "harvest-server.service`
- В конфигурации по умолчанию используется файл журнала по адресу `/var/log/harvest/harvest.log`
- Конфигурация по умолчанию определяет базу данных sqlite3 по адресу `/var/lib/harvest/harvest.db`

## Следующие шаги

Обратитесь к руководству [Начало работы]({{< relref "../начало работы/начало работы/" >}}) для получения информации о входе в систему, настройке источников данных и так далее.

## Настройка Harvest

Обратитесь к странице [Конфигурация]({{< relref "../administration/configuration.md" >}}) для получения подробной информации о параметрах настройки вашей среды, ведения журнала, базы данных и так далее.