완전 자동화된 소프트웨어 배포 및 업데이트 시스템

완전 자동화된 소프트웨어 배포 및 업데이트 시스템

내 사무실에는 약 120개의 Windows 클라이언트가 있습니다.

Flash, Firefox, Skype 등과 같은 무료/다운로드 가능한 소프트웨어를 배포하고 업데이트할 방법이 필요합니다.

이는 우리 고객이 항상 이러한 소프트웨어의 최신 버전을 보유하기를 원한다는 것을 의미합니다.

우리는 인터넷 검색을 시도했고 wpkg와 같은 솔루션을 찾았습니다... 하지만 이것은 우리가 원하는 것이 아닙니다. 그것은 단지 배포 방법을 제공할 뿐이며, 여전히 각 애플리케이션에 대한 설치 프로그램을 직접 찾고 해당 사이트에서 새로운 업데이트를 지속적으로 확인해야 합니다. .

프로그래머로서 저는 이러한 소프트웨어 최신 설치 프로그램 각각에 대한 링크가 있는 '중앙 데이터베이스'를 갖는 것이 좋을 것이라고 생각합니다. 이렇게 하면 자동 업데이트가 쉬워질 것입니다.

어떤 아이디어가 있나요?

편집하다

더 명확하게 하기 위해 우리는 모든 최신 패키지(어떤 형식이든, 바람직하게는 .msi 또는 .exe)가 들어 있는 일종의 저장소를 찾고 있습니다. 대부분의 Linux 리포지토리처럼 지속적으로 업데이트되는 것은 없는 것 같습니다.

저장소는 실제 설치 프로그램 소스에 연결되기 때문에 저작권이나 테스트 문제는 아니라고 생각합니다.

답변1

저는 (Microsoft) System Center Configuration Manager를 사용하여 이 + 운영 체제 설치(이미지)를 수행하고 있습니다.

답변2

이 분야에는 Dell의 KACE와 같은 상용 제품이 꽤 많이 있습니다(이 분야에는 Microsoft 전용 제품도 있다고 생각합니다). 네트워크 규모를 고려하면 이러한 솔루션 중 하나를 배포하는 것이 가치가 있을 수 있습니다.

답변3

Secunia는 SCCM 및/또는 WSUS와 통합되어 패키지를 식별, 준비하고 공개적으로 사용 가능한 소프트웨어에 대한 업데이트를 배포합니다.

http://secunia.com/vulnerability_scanning/corporate/wsus_sccm_3rd_third_party_patching/

답변4

아마도Windows 패키지 관리자당신에게 유용할 것입니다. Apache 라이선스에는 100개 이상의 응용 프로그램이 포함된 기본 저장소가 있습니다.

관련 정보