Windows에서 에뮬레이션 또는 동등한 RPM 유효성 검사


0

현재 일부 Linux 프로세스를 모방하고 있지만 Windows 플랫폼을 모방하고 있습니다.

Linux 시스템에서는 패키지 관리자 기능을 사용하여 원래 설치 이후로 설치된 애플리케이션의 변경 사항을 확인할 수 있습니다.

Windows Installer 또는 Windows Installer API에 동등한 기능이 내장되어 있다는 것을 알지 못하지만 뭔가 빠지지 않는 한 여기에서 물어볼 가치가 있다고 생각했습니다.

여러 MSI 파일이 포함 된 부트 스트랩 설치 프로그램이 있으며 이러한 설치가 처음 설치된 이후로 변경되지 않았 음을 확인하는 것을 실행하고 싶습니다.

이 작업을 수동으로 수행하는 많은 방법이 있지만 내 프로세스를 개발하는 대신 창에 내장 된 무언가를 활용 하여이 작업을 수행 할 수있는 방법이 있기를 바랍니다.

답변:


0

msi 설치를 관리하고 배포하기위한 일부 소프트웨어가 있습니다. 대부분은 전문적인 용도로 사용되며 Active Directory 및 GPO에 연결할 수 있습니다.

개인적으로 Altiris 솔루션 또는 WAPT를 알고 있습니다 ( http://dev.tranquil.it/wiki/WAPT_-_apt-get_pour_Windows/en : Linux APT 시스템처럼 작동하도록 설계되었습니다).

문제는 Windows 시스템에서 소프트웨어 개발자가 "설치자"를 만드는 다양한 방법이 있다는 것입니다.

  • Windows Installer 용 msi

  • InstalShield 설치 프로그램

  • 맞춤 설치 프로그램

  • ...

어떤 소프트웨어도 커스터마이징없이 모든 네이티브를 처리 할 수 ​​없습니다.

그건 그렇고, 현재의 요구에 맞는 것을 찾을 수 있습니다.


흥미 진진하지만 정확히 내가 얻었던 것은 아닙니다. 로컬 컴퓨터에서 앱이 변경되지 않았 음을 확인하기 위해 네트워크에서 많은 설치를 단일 상자에서 관리하고 싶지 않습니다.
Jammer

filehippo와 같은 소프트웨어를 사용하여 앱이 최신 상태인지 확인할 수 있지만 실제로 "변경된"것은 아닙니다. 내 대답에서 말한 것은 앱을 설치하는 방법이 너무 많기 때문에 (Windows 스토어 앱에 대해서는 이야기하지 않았기 때문에) 모든 파일 및 구성을 수정하기가 다소 어렵다는 것입니다.
nex84

확실한. WiX를 사용하기 위해 설치 프로그램을 작성하는 앱에만 관심이 있습니다. 맞춤 경로를 따라 가야 할 것 같습니다.
Jammer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.