
설치하려고 하는데앤서블 오픈소스 자동화 플랫폼Windows에서. Cygwin을 사용하여 Ansible을 설치하는 방법에 대한 많은 가이드가 있습니다(예:1,2).
그러나 Windows 7에는 이미 Git-Bash가 설치되어 있습니다.여기).
Git-Bash 내부에서 Windows에 Ansible을 설치할 수 있습니까?
편집하다:
업데이트:
Cygwin에 많은 문제가 있었습니다.
- 시그윈을 설치했습니다.
- 그런 다음
pip install PyYAML, jinja, paramiko, cryptography
Ansible 종속성을 먼저 설치한 다음pip install ansible
마지막에만 설치하고 싶었습니다. 성공적paramiko
으로 설치되지 않았습니다cryptography
. 두 개의 패키지가 누락된 것으로 발견되었습니다libffi
.ncurses
Cygwin 설치 프로그램을 다시 실행하고libffi
. 나는 찾을 수 없었다ncurses
. - Cygwin을 다시 시작하고 다시 시도했습니다
pip install paramiko cryptography
. 그들은 다시 설치하지 않았고 누락된libffi
것과 동일한 오류 메시지를 표시했습니다.ncurses
그 시점에서 나는 Cygwin을 포기하고 제거했습니다. 나는 그것을 다시 시도하지 않았다.
편집 2: 이 질문에 답하기 위해 저는 이렇게 했습니다.
- 설치됨버추얼박스윈도우 7에서
- Virtualbox *buntu VM을 만들었습니다.~와 함께루분투 17.10
- 사용 가능한 모든 시스템 업데이트를 설치했습니다.
- (선택 사항) 설치됨VirtualBox Linux 게스트 추가(섹션 4.2.2.1 단계 2. 및 3.)
pip install ansible
성공적으로 일했습니다VM에 설치된 텍스트 편집기
이 설정을 사용하면 Ansible과 관련된 모든 작업을 LUbuntu VM에서 직접 수행할 수 있습니다.
답변1
Git-Bash는 Ansible을 설치하기에 충분하지 않으며 빌드 도구가 부족합니다.
msys2(git-bash 기반)를 사용해 보는 것이 좋습니다. 일단 모든 ansible 빌드 종속성을 설치하면 pip install ansible
.
답변2
작업 지침은 다음과 같습니다.https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible
기본적으로 Cygwin을 설치하고 도구와 사용 가능한 Python 모듈을 빌드합니다. 그런 다음 다음을 실행합니다.
pip2 install ansible
답변3
저는 Linux용 Windows 하위 시스템을 사용하고 있으며 Ansible이 훌륭하게 작동하고 있습니다. PowerShell 스크립트를 통해 기능을 활성화하여 빠르게 사용해 볼 수 있습니다.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
그런 다음 Microsoft Store로 이동하여 배포판을 선택하세요.
- 우분투
- 오픈수세
- SLES
- 칼리 리눅스
- 데비안 GNU/리눅스