Saya mencoba menginstal terraform di desktop Ubuntu tetapi saya mendapatkan kesalahan:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Langkah yang sama berfungsi untuk server cloud.
Saya mencoba menginstal terraform di desktop Ubuntu tetapi saya mendapatkan kesalahan:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Langkah yang sama berfungsi untuk server cloud.
Langkah-langkah untuk menginstal terraform di Ubuntu / server cloud Ubuntu:
Pasang unzip
sudo apt-get install unzip
Konfirmasikan nomor versi terbaru di situs web terraform:
https://www.terraform.io/downloads.html
Unduh versi terraform terbaru (gantikan nomor versi yang lebih baru jika perlu)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
Ekstrak arsip file yang diunduh
unzip terraform_0.12.7_linux_amd64.zip
Pindahkan executable ke direktori yang dicari executable
sudo mv terraform /usr/local/bin/
Menjalankannya
terraform --version
sudo install terraform /usr/local/bin/
lebih dapat diandalkan, memastikan kepemilikan dan izin sudah benar.sudo install
sebenarnya ditambahkan di sini? Saya menanyakan ini karena saya mendapatkan "instal: tidak bisa stat 'terraform': Tidak ada file atau direktori" ketika mencoba menjalankannya, dan tidak bisa membuatnya berfungsi sebagaimana dimaksud. Merasa canggung karena tidak pernah menggunakan perintah ini sebelumnya ...Jika Anda menjalankan Ubuntu plus snap diinstal, panggil saja:
sumber
/snap/terraform/216/bin/terraform apply
. Tapi saya hanya menggunakanterraform apply
dan membiarkan PATH menemukan/snap/bin/terraform
, biner tidak dapat menggunakan ssh-agent saya.Kesalahan ini terjadi ketika Anda mencoba menjalankan file exec 64 bit pada sistem 32 bit. Periksa sistem Anda:
x86_64 atau i686 berarti 64 atau 32 bit biasa.
sumber
One-liner saya untuk menginstal versi terbaru:
Menggunakan garis dari https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082
sumber
Bagaimana dengan menggunakan repositori Terraform deb, Anda dapat menginstal dan memperbarui menggunakan Terraform
apt
.https://tjend.github.io/repo_terraform/
Seperti ini:
sumber
lalu jalankan perintah
sudo apt-get update
itusudo apt-get upgrade
akan membantu Anda mendapatkan versi teraform yang sesuai ke dalam perangkat keras yang disimulasikan yang diambil dari instalasi Ubuntu atau versi Linux apa pun yang diinstal ke sistem Anda.
sumber