Próbowałem zainstalować terraform na pulpicie Ubuntu, ale pojawia się błąd:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Te same kroki dla serwerów w chmurze.
Próbowałem zainstalować terraform na pulpicie Ubuntu, ale pojawia się błąd:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Te same kroki dla serwerów w chmurze.
Kroki, aby zainstalować terraform na serwerze chmury Ubuntu / Ubuntu:
Zainstaluj rozpakuj
sudo apt-get install unzip
Potwierdź najnowszy numer wersji na stronie internetowej terraform:
https://www.terraform.io/downloads.html
Pobierz najnowszą wersję terraformu (w razie potrzeby zastępując nowszy numer wersji)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
Wyodrębnij pobrane archiwum plików
unzip terraform_0.12.7_linux_amd64.zip
Przenieś plik wykonywalny do katalogu, w którym wyszukiwane są pliki wykonywalne
sudo mv terraform /usr/local/bin/
Uruchom
terraform --version
sudo install terraform /usr/local/bin/
jest bardziej niezawodny, zapewnia własność i uprawnienia są prawidłowe.sudo install
naprawdę tu dodaje? Pytam o to, ponieważ otrzymuję komunikat „zainstaluj: nie mogę stat 'terraform': brak takiego pliku lub katalogu” podczas próby uruchomienia i nie mogę go uruchomić zgodnie z przeznaczeniem. Czuję się niezręcznie, że nigdy wcześniej nie używałam tego polecenia ...Jeśli masz zainstalowany system Ubuntu plus Snap, po prostu zadzwoń:
źródło
/snap/terraform/216/bin/terraform apply
. Ale po prostu używamterraform apply
i pozwalam PATH znaleźć/snap/bin/terraform
, plik binarny nie może używać mojego ssh-agenta.Ten błąd wystąpił podczas próby uruchomienia 64-bitowego pliku exec w systemie 32-bitowym. Sprawdź swój system:
x86_64 lub i686 oznacza 64 lub 32-bitowy akordeon.
źródło
Mój One-liner do zainstalowania najnowszej wersji:
Korzystanie z linii z https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082
źródło
Co z użyciem repozytorium debetów Terraform, możesz zainstalować i zaktualizować Terraform za pomocą
apt
.https://tjend.github.io/repo_terraform/
Lubię to:
źródło
następnie uruchomić komendę
sudo apt-get update
następniesudo apt-get upgrade
pomoże ci przenieść odpowiednią wersję teraformu do symulowanego sprzętu, który został pobrany z instalacji Ubuntu lub dowolnej wersji systemu Linux zainstalowanej w twoim systemie.
źródło