J'ai essayé d'installer terraform sur le bureau Ubuntu, mais j'obtiens une erreur:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Les mêmes étapes fonctionnent pour les serveurs de nuage.
J'ai essayé d'installer terraform sur le bureau Ubuntu, mais j'obtiens une erreur:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Les mêmes étapes fonctionnent pour les serveurs de nuage.
Étapes à suivre pour installer terraform sur un serveur cloud Ubuntu / Ubuntu:
Installer unzip
sudo apt-get install unzip
Confirmez le dernier numéro de version sur le site Web terraform:
https://www.terraform.io/downloads.html
Téléchargez la dernière version du terraform (en remplaçant le numéro de version le plus récent si nécessaire)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
Extraire l'archive de fichier téléchargée
unzip terraform_0.12.7_linux_amd64.zip
Déplacer l'exécutable dans un répertoire dans lequel les exécutables sont recherchés
sudo mv terraform /usr/local/bin/
Exécuter
terraform --version
sudo install terraform /usr/local/bin/
est plus fiable, il garantit que la propriété et les autorisations sont correctes.sudo install
ajoute réellement ici? Je pose la question parce que je reçois le message "install: Can't stat 'terraform': Aucun fichier ou répertoire de ce type" lorsque je tente de l'exécuter et ne parvient pas à le faire fonctionner comme prévu. Se sentir maladroit de ne pas utiliser cette commande jamais ...Si vous utilisez Ubuntu plus snap installé, appelez simplement:
la source
/snap/terraform/216/bin/terraform apply
. Mais je viens d'utiliserterraform apply
et laisser PATH trouver/snap/bin/terraform
, le binaire ne peut pas utiliser mon agent ssh.Cette erreur s'est produite lorsque vous essayez d'exécuter un fichier exécutable 64 bits sur un système 32 bits. Vérifiez votre système:
x86_64 ou i686 signifie accordinaire 64 ou 32 bits.
la source
Mon one-liner pour installer la dernière version:
Utilisation de la ligne à partir de https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082
la source
Qu'en est-il de l'utilisation du référentiel deb Terraform, vous pouvez installer et mettre à jour Terraform à l'aide de
apt
.https://tjend.github.io/repo_terraform/
Comme ça:
la source
puis lancez la commande
sudo apt-get update
puissudo apt-get upgrade
vous aidera à obtenir la version appropriée de teraform dans le matériel simulé récupéré à partir de l'installation d'Ubuntu ou de l'une des versions de Linux installées sur votre système.
la source