Как установить GoAccess в Ubuntu: объяснение нескольких методов

Чтобы установить GoAccess в Ubuntu, вы можете воспользоваться несколькими способами. Вот несколько вариантов:

Метод 1: использование репозитория Ubuntu по умолчанию

  1. Откройте терминал.
  2. Обновите индекс пакета, выполнив следующую команду:
    sudo apt update
  3. Установите GoAccess, выполнив следующую команду:
    sudo apt install goaccess

Метод 2: использование репозитория GoAccess

  1. Откройте терминал.
  2. Добавьте ключ репозитория GoAccess, выполнив следующую команду:
    wget -O - https://deb.goaccess.io/gnugpg.key | sudo gpg --dearmor -o /usr/share/keyrings/goaccess.gpg
  3. Добавьте репозиторий GoAccess в файл source.list вашей системы:
    echo "deb [signed-by=/usr/share/keyrings/goaccess.gpg] https://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/goaccess.list
  4. Обновите индекс пакета, выполнив следующую команду:
    sudo apt update
  5. Установите GoAccess, выполнив следующую команду:
    
    sudo apt install goaccess
    Method 3: Building from Source
  6. Откройте терминал.
  7. Установите необходимые зависимости, выполнив следующую команду:
    sudo apt install build-essential libncursesw5-dev libglib2.0-dev
  8. Загрузите последнюю версию исходного кода GoAccess, используя wgetили curl:
    wget https://tar.goaccess.io/goaccess-X.XX.X.tar.gz
  9. Распакуйте скачанный архив:
    tar -xzvf goaccess-X.XX.X.tar.gz
  10. Перейдите в извлеченный каталог:
    cd goaccess-X.XX.X
  11. Настройте сборку:
    ./configure --enable-utf8 --enable-geoip=legacy
  12. Сборка и установка GoAccess:
    make
    sudo make install

После установки вы можете запустить GoAccess, набрав в терминале goaccess. Не забудьте заменить X.XX.Xфактическим номером версии в методе 3.