Как установить Terraform в Ubuntu

Я пытался установить terraform на рабочем столе Ubuntu, но получаю сообщение об ошибке:

bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"

Те же шаги работают для облачных серверов.

40
задан 28 May 2018 в 16:57

6 ответов

Действия по установке terraform на облачном сервере Ubuntu / Ubuntu:

  1. Install unzip

    sudo apt-get install unzip
    
  2. Скачать последнюю версию terraform

    wget https://releases.hashicorp.com/terraform/0.11.13/terraform_0.11.13_linux_amd64.zip
    
  3. Извлечь загруженный файловый архив

    unzip terraform_0.11.13_linux_amd64.zip
    
  4. Переместить исполняемый файл в каталог для поиска исполняемых файлов

    sudo mv terraform /usr/local/bin/
    
  5. Запустите его

    terraform --version 
    
78
ответ дан 28 May 2018 в 16:57

Если вы используете Ubuntu plus snap, просто позвоните:

sudo snap install terraform
7
ответ дан 28 May 2018 в 16:57

Эта ошибка произошла при попытке запустить 64-битный файл exec в 32-битной системе. Проверьте свою систему:

uname -a

x86_64 или i686 означают 64- или 32-битные обычные.

1
ответ дан 28 May 2018 в 16:57

Что касается использования Debian репозитория Terraform, вы можете установить и обновить Terraform, используя apt.

https://tjend.github.io/repo_terraform/

Как это:

wget -q -O - https://tjend.github.io/repo_terraform/repo_terraform.key | sudo apt-key add -
sudo echo 'deb [arch=amd64] https://tjend.github.io/repo_terraform stable main' >> /etc/apt/sources.list.d/terraform.list
sudo apt-get update
sudo apt-get install terraform
0
ответ дан 28 May 2018 в 16:57

Мой однострочник для установки последней версии:

sudo echo ; zcat <( CURRR_VER=$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version') ; curl -q "https://releases.hashicorp.com/terraform/${CURRR_VER#?}/terraform_${CURRR_VER#?}_linux_amd64.zip" ) | sudo tee /usr/local/bin/terraform > /dev/null ; sudo chmod +x /usr/local/bin/terraform

Использование строки из https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082

1
ответ дан 28 May 2018 в 16:57
sudo apt-get install terraform

, затем запустите команду sudo apt-get update, затем sudo apt-get upgrade

помогут вам получить подходящую версию teraform в моделируемое оборудование, которое было получено из установки Ubuntu или любой из Linux версия установлена ​​в вашей системе.

-6
ответ дан 28 May 2018 в 16:57

Другие вопросы по тегам:

Похожие вопросы: