
Chocolatey와 함께 다음 패키지가 설치되어 있습니다.
초코리스트
> choco list
Chocolatey v0.9.9.2
adobereader 11.0.10
ccleaner 5.03.5128
chocolatey 0.9.9.2
ConEmu 14.9.23.0
gimp 2.8.14.1
git 1.9.5.20150114
일주일 후 Chocolatey.org 웹사이트에서 GIMP 패키지가 2.9로 업데이트되고 Git 패키지가 1.9.6으로 업데이트되었지만 다른 패키지는 업데이트되지 않았습니다.
2주 후에 cmd에서 명령을 실행하여 다음 결과를 표시해야 합니다.
> some command
git current local version (1.9.5), latest version (1.9.6) is available for upgrade
gimp current local version (2.8), latest version (2.9) is available for upgrade
그러한 명령을 작성하는 좋은 방법은 무엇입니까? (또는 Chocolatey 자체에 명령 옵션이 내장되어 있다면 그것은 무엇일까요?)
답변1
메모: 관리 cmd/powershell 프롬프트에서 다음 명령을 수행해야 할 수 있습니다.
choco 0.9.9.6+가 있는 경우 outdated
명령을 사용할 수 있습니다.
choco outdated
0.9.9+가 설치되어 있는 경우:
choco upgrade all --noop
버전 0.9.8.33 이하가 설치된 경우:
choco version all
그런 다음 실제로 업그레이드하고 싶다면 다음을 따르세요.
cup all -y
메모: -y
0.9.8.33+에서만 작동합니다.
답변2
사건을 진행하고,초코내가 이것을 사용해야 한다고 말했어
choco list -lo
그것은 나에게 도움이 되었기 때문에 여기에 2c가 있습니다.
답변3
@feventcoder에서 추가
choco version all
다음과 같은 경고가 표시됩니다.
지원 중단 알림 -
choco version
명령은 더 이상 사용되지 않으며 버전 1.0.0에서 제거됩니다. 대신 이용해주세요choco upgrade <pgkname> --noop
.
따라서 더 이상 명령을 지원하지 않을 수도 있다는 점을 배워야 함을 의미합니다 version
.
물론 초콜릿 버전을 0.9.9+ 또는 최신 버전으로 업그레이드해야 합니다.
명령으로choco upgrade chocolatey
그런 다음 전화하여 cup all -y
시스템에 대한 모든 업그레이드를 설치하십시오.
답변4
"cver"를 사용하세요
설치된 로컬 패키지만 찾으려는 경우 가장 빠른 방법은 DOS 프롬프트에 다음 명령을 실행하는 것입니다.
cver all -localonly
또는 기억하고 입력하기가 훨씬 더 쉽습니다.
cver all -lo
이렇게 하면 불필요한 쿼리를 피할 수 있습니다.