여러 랩톱에서 소프트웨어를 구성하는 방법

여러 랩톱에서 소프트웨어를 구성하는 방법

저는 교실에 노트북이 많고 Ubuntu를 사용하고 있습니다. 가능한 한 쉽게 소프트웨어를 추가/업데이트/제거하고 싶지만 방법을 모르겠습니다.

github에서 호스팅할 스크립트를 파이프 /etc/profile하기 위해 각 컴퓨터의 파일을 편집 하려고 합니다 . 스크립트는 주로 s로 구성됩니다. 이것이 효과가 있는지조차 모르겠지만, 나는curlshapt-get상상하다누군가가 로그인할 때마다 스크립트를 실행하는 것입니다.어느노트북 계정(첫 번째 질문:정말?)

nautilus ~이 접근 방식을 테스트하기 위해 끝에 추가했습니다 /etc/profile. 무해하다고 생각했는데 로그인 후 홈 디렉토리가 열리고 나머지 시작은 실패한 것 같습니다. 메뉴 표시줄이나 실행 프로그램은 없고 마우스와 데스크탑 이미지만 있습니다. 좀 지나쳐서 별도의 질문을 하게 될 수도 있습니다!

이 토끼굴로 너무 깊이 들어가기 전에, 여기 있는 고급 사용자 중 일부가 이 설정에서 가능한 가장 시간 효율적인 방법으로 내 모든 노트북의 소프트웨어를 관리하는 방법에 대한 몇 가지 팁을 제공할 수 있기를 바랍니다.

답변1

다양한 옵션이 있습니다. 제가 개인적으로 가장 좋아하는 것은 salt입니다. 파일/패키지/구성을 중앙에서 관리하는 다른 도구로는 Chef, Puppet, Ansible, cfengine이 있습니다.

http://docs.saltstack.com/en/latest/

관련 정보