나는 이것이 가능하다고 생각하지만 어떤 프로토콜을 사용해야 할지, 그리고 이에 대해 거의 어떤 방법을 사용할지는 잘 모르겠습니다.
예를 들어 Open Office를 예로 들어 보겠습니다. 동일한 LAN의 클라이언트에 프로그램(설치 파일 제공)을 설치하도록 Ubuntu 서버를 어떻게 설정할 수 있습니까?
PXE 부팅을 위해 TFTP를 사용하여 Ubuntu 서버를 이미 설정했지만 클라이언트가 설치할 프로그램을 선택할 수 있는 메뉴와 같은 유사한 작업을 수행할 수 있는지 여부는 알 수 없습니다.
제가 생각할 수 있는 한 가지 방법은 NFS를 통해 Samba 공유를 생성하는 것입니다. 하지만 Samba 공유에 대한 경험이 없습니다. 설치할 소프트웨어를 선택할 수 있는 메뉴를 제공하는 것이 가능한지 모르겠습니다.
모든 팁, 링크 등 무엇이든 감사하게 생각합니다.
답변1
예, 그것은 절대적으로 가능합니다.
우분투 방식
"우분투 방식"(데비안 방식이기도 함)은 다음과 같습니다.apt
로컬 저장소 설정을 클릭하고 거기에서 업데이트를 받을 수 있도록 클라이언트 시스템을 구성하세요.
위의 Ask Ubuntu 질문(Deer Hunter가 링크를 훔칠 수 있도록 친절하게 제공)에는 관련 내용에 대한 꽤 좋은 설명이 있으며 Google에 문의하면 여러 튜토리얼을 찾을 수도 있습니다 setting up a local apt server
(대부분은 Debian에 대한 것이지만, 패키지를 Debian 대신 Ubuntu 프로젝트에서 가져오는 점을 제외하면 Ubuntu의 프로세스는 사실상 동일합니다.
이 경로를 택하면 많은 회사에서 시스템에 설치해야 하는 모든 항목을 나열하는 하나의 "메타 패키지"를 만든 다음 현장에 배치하기 전에 각 시스템에 이를 설치합니다. 이렇게 하면 시스템의 상대적 일관성을 보다 쉽게 확인할 수 있습니다.
현대 유닉스 방식
"Modern Unix Way"는 구성 관리 도구를 사용하여 클라이언트 컴퓨터(인형그리고요리사인기가 많아서 제가 사용하고 있어요라민드왜냐하면 나는 그것에 대한 역사를 가지고 있기 때문입니다).
구성 관리 도구를 사용하면 소프트웨어 설치 이상의 작업을 수행할 수 있을 뿐만 아니라 해당 작업도 훨씬 쉽게 수행할 수 있습니다.
로컬 저장소와 달리 이러한 도구를 사용하면 학습 곡선이 더 많이 있지만 apt
, 특히 많은 컴퓨터를 관리하는 경우 노력할 가치가 있는 추가 기능을 얻을 수 있습니다.
apt
선택이 주어지면 구성 관리 시스템을 배포하겠습니다( 외부 대역폭 사용을 최소화하려는 경우 로컬 서버와 함께 사용 가능 ).