초콜릿 이외의 방법 (.msi 패키지, setup.exe 등)을 사용하여 설치된 몇 가지 프로그램이 있습니다. 최근에 Chocolatey를 사용하기 시작했으며이 프로그램을 사용하여이 프로그램을 업데이트하고 싶습니다.
이 작업을 수행 할 수있는 방법이 있습니까? 또는 Chocolatey를 사용하여 프로그램을 제거한 후 다시 설치해야합니까?
초콜릿 이외의 방법 (.msi 패키지, setup.exe 등)을 사용하여 설치된 몇 가지 프로그램이 있습니다. 최근에 Chocolatey를 사용하기 시작했으며이 프로그램을 사용하여이 프로그램을 업데이트하고 싶습니다.
이 작업을 수행 할 수있는 방법이 있습니까? 또는 Chocolatey를 사용하여 프로그램을 제거한 후 다시 설치해야합니까?
답변:
내가 믿는 대답은 "의존한다"는 것이다. :-)
Chocolatey의 패키지 대부분은 기본 MSI 및 EXE에 대한 래퍼입니다. 궁극적으로 직접 수동으로 실행하면 프로세스가 자동화됩니다.
이론적으로, 이미 설치된 패키지에 대해 Chocolatey를 실행하면 MSI 또는 EXE가 실행될 때 이미 설치되어 있음을 감지하고 종료해야합니다. 그러나 이것이 얼마나 깨끗하게 발생하면 Chocolatey의 반응에 영향을 미칩니다. 오류 코드와 함께 종료되면 Chocolatey는 이미 설치되어 있어도 설치에 실패했다고보고합니다. 그것이 완전히 종료되면, Chocolatey는 이제 설치에 대해 "알고"모든 것이 행복 할 것입니다.
Chocolatey 패키지가 설치의 일부로 "기타 항목"(예 : 레지스트리 키 설정, 특정 위치로 파일 추출 등)을 수행 할 때 문제가 발생할 수 있습니다. 수동으로 제거한 다음 Chocolatey가 작업을 수행하도록하십시오.
최신 정보:
위의 것 외에도 Chocolatey 의 새로운 라이센스 버전 기능 을 확인하는 것이 좋습니다.