저는 다양한 Linux 가상 머신(대개 항상 동일한 Linux 배포판을 사용하는 것은 아니지만)으로 작업하는 경우가 많으며 이러한 머신을 자동으로 구성할 수 있는 방법이 있는지 궁금합니다.
저는 항상 Node.js를 설치하고, Python3을 설치하고, Emacs를 설치해야 하며 특정 구성 파일이 동일하게 유지되기를 원합니다.
저는 각기 다른 시간에 다양한 클라우드 공급자를 사용하므로 Amazon AWS의 AMI 이미지를 사용하는 것과 같은 기능이 항상 작동하지는 않습니다.
내가 취하려고 했던 접근 방식은 .sh
이 작업을 수행할 수 있는 대용량 파일을 갖는 것이었지만 이 작업을 수행하는 보다 일반적인 방법이 있는지 확인하고 싶었습니다.
이를 위해 공유할 수 있는 특정 기술이 있는 사람이 있나요?
참고: 하나의 배포판에 집중해야 한다면 Ubuntu가 될 것입니다. 하지만 배포판 독립적인 방법이 있었으면 좋겠습니다.
배포판마다 서로 다른 패키지 관리자를 사용하기 때문에 이를 파악하기가 약간 어려웠습니다.
답변1
모든 구성을 github에 올려 놓지 않겠습니까? install.sh를 작성하여 적용하세요. 그래서 어디에든 놓을 수 있어요