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.