Ansible을 사용하는 Homebrew에는 "make install" 종류의 단계가 필요합니다.

Ansible을 사용하는 Homebrew에는 "make install" 종류의 단계가 필요합니다.

Ansible은 비대화형으로 상자에 소프트웨어를 설치하려고 시도합니다. Ansible은 "become" 모드(명령이 루트임)와 일반 사용자 모드가 있는 상자에서 실행됩니다.

Homebrew에서는 "루트" 사용자로 실행되지 않고 실행되어야 하지만, 그 중 일부에는 "sudo"가 필요하므로 sudo 비밀번호가 필요하므로 ansible과 같은 도구가 작동하지 않습니다.

콘솔에서 Homebrew를 수행하면 Linux에서 실행되는 기반 프로젝트를 "구성"하는 것과 유사하게 기본적인 작업이 누락된 것처럼 느껴집니다. 저는 두 단계 프로세스를 기꺼이 진행하겠습니다. 1) "make"는 일반 사용자로 실행되고 "sudo make install" 단계는 수퍼유저로 실행됩니다. Ansible은 이를 깔끔하게 처리할 수 있지만 Homebrew에서는 사용할 수 없습니다.

어쩌면 내가 잘못 생각하고 있는 것일 수도 있다. 나는 아이디어를 듣고 싶습니다. 슈퍼 유저가 되거나 그렇지 않지만 홈브류 설치 프로그램은 Ansible을 통한 비대화형 설치를 허용하는 두 가지 방법을 모두 가질 수 없습니다.

관련 정보