확인없이 모든 Chocolatey 응용 프로그램을 업데이트하려면 어떻게합니까?
전화를 걸어 cup all
애플리케이션을 업데이트 할 수있었습니다 . 이제 yes
선택한 패키지를 설치할 것인지 묻습니다 . yes
모든 업데이트에 대해 지속적으로 입력하지 않고도 모든 것이 자동 업데이트되도록 할 수있는 방법이 있습니까?
tl; dr-예, 완전히 가능합니다. 사용하다cup all -y
또한 지금 도움말 메뉴를 확인하십시오- choco -h
,choco install -h
더 긴 대답은 보안상의 이유로 다른 패키지 관리자쪽으로 조금 더 가까워졌고, 기본적으로 중지하고 상태 변경에 동의하는지 확인합니다. 나는 항상 릴리스 노트 / changelog 에서 변경 사항을 전달합니다 . 이는 또한 nuspec 파일로 끝납니다 . 따라서 사람들이 그 중 하나 이상을 스캔하여 주요 변경 사항 태그를 확인하는 것이 좋습니다. 모든 변경 사항을 파악할 수 있도록 항상 현재 버전에서 업그레이드중인 버전까지 스캔하십시오.
지금 가장 중요한 것은 x.y.z
릴리스 (이 경우 0.9.9)입니다. v1에 도달하면 SemVer를 완전히 준수하고 주요 변경 사항이 주요 버전 범프를 구성합니다 (아직도 v1), x
릴리스의 주요 변경 사항 및 주요 새 기능을 스캔 할 수 있으며 릴리스의 새로운 호환 기능 .y
및 .z
릴리스에는 현재 릴리스에 대한 호환 가능한 수정 사항 만 포함됩니다.
0.9.9는 완전히 재 작성된 새로운 컴파일 된 클라이언트를 도입했습니다. 0.9.10은 이전 클라이언트와 완전한 기능 패리티를 갖습니다 . FeatureParity를 참조하십시오 . 왜 재 작성합니까? 이제 모노에서 실행할 수있는 유지 관리가 쉽고 빠른 클라이언트를 위해 Windows에 완전히 묶여 있지는 않습니다. 다른 설치 공급자 (예 : Scriptcs )에 대한 지원을 추가하기 시작했습니다 .
질문 에 대한 릴리스 정보 의 관련 부분 :
- [보안] 확인 프롬프트 : 보안상의 이유로 이제 대부분의 명령에서 시스템 상태를 변경하기 전에 확인을 위해 중지합니다. 전달
-y
하여 프롬프트를 확인하거나 이전 버전의 Chocolatey처럼 전역 적으로 확인하고 동작하는 값을 구성에 설정할 수 있습니다 ( 활성화 방법allowGlobalConfirmation
은 참조choco feature -h
).
Rob이 지적했듯이 -y는 주어진 명령에 대한 프롬프트를 건너 뜁니다.
확인 메시지에 전혀 신경 쓰지 않으려면 옵션을 전역 적으로 설정할 수 있습니다.
다음은 확인 메시지없이 설치 또는 업데이트되는 allowGlobalConfirmation을 활성화합니다.
choco feature enable -n=allowGlobalConfirmation
프롬프트를 다시 켜려면 다음과 같이 disable과 동일한 명령을 실행하십시오.
choco feature disable -n=allowGlobalConfirmation
이는 프롬프트의 향후 상태에 영향을주지 않고 무인 스크립트에 유용 할 수 있습니다.
참고 : 구문이 최근 변경되었으며 (2016 년 7 월) 이제 allowGlobalConfirmation
대시 대신 등호 앞에 등호가 필요합니다 . 감사합니다, @ dragon788.
'programing' 카테고리의 다른 글
Jquery 선택이 + 클래스 (0) | 2021.01.17 |
---|---|
iOS 7에서 시작하는 동안 상태 표시 줄 스타일을 변경하는 방법 (0) | 2021.01.17 |
사전 정의 된 시드 목록에 대한 문자열 테스트를위한 가장 빠른 C ++ 알고리즘 (대소 문자 구분 안 함) (0) | 2021.01.17 |
onBindViewHolder가 호출되면 어떻게 작동합니까? (0) | 2021.01.17 |
Python의 ftplib를 사용하여 이식 가능한 디렉토리 목록 가져 오기 (0) | 2021.01.17 |