I have the following packages installed with Chocolatey.

choco list --localonly

> choco list --localonly 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 

One week later the GIMP package updated to 2.9 and the Git package is updated to 1.9.6 on the chocolatey.org website, but other packages are not updated.

Two weeks later I need to run a command in cmd to show the following result:

> 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 

What is the good way to compose such command? (Or if there is a command option built into Chocolatey itself, what it would be?)

2

4 Answers

Note: You likely need to do the following commands in an administrative cmd/powershell prompt.

If you have choco 0.9.9.6+, you can use the outdated command.

choco outdated 

If you have 0.9.9+ installed:

choco upgrade all --noop 

If you have version 0.9.8.33 or below installed:

choco version all 

Following that, if you actually want to upgrade - you can follow with:

cup all -y 

Note: -y will only work with 0.9.8.33+.

2

Just run the case, and choco said I should use this

choco list -lo 

That did the trick for me, so here 2c from me.

Addition from @feventcoder

choco version all will result you a warning of

DEPRECATION NOTICE - choco version command is deprecated and will be removed in version 1.0.0. Please use choco upgrade <pgkname> --noop instead.

So it mean you should learn that it might not support the version command anymore.

Sure that you need to upgrade your chocolatey version to 0.9.9+ or latest.

By the command choco upgrade chocolatey

And then call cup all -y to install all upgrade to your system.

Use "cver"

The quickest way if you want to find only the local packages installed is to issue the following command to a DOS prompt:

cver all -localonly 

Or even easier to remember and type:

cver all -lo 

This avoids unnecessary querying.

4

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy