
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
1 週間後、GIMP パッケージは 2.9 に更新され、Git パッケージは chocolatey.org Web サイトで 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
注記: 管理コマンド/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
それは私にとってはうまくいきました。それで、私から 2 セント差し上げます。
答え3
@feventcoder からの追加
choco version all
警告が表示されます
非推奨のお知らせ -
choco version
コマンドは非推奨であり、バージョン 1.0.0 で削除されます。choco upgrade <pgkname> --noop
代わりに を使用してください。
つまり、そのversion
コマンドはもうサポートされていない可能性があることを認識しておく必要があります。
必ず、chocolatey のバージョンを 0.9.9 以降にアップグレードする必要があります。
命令によりchoco upgrade chocolatey
そして、cup all -y
すべてのアップグレードをシステムにインストールするように呼び出します。
答え4
「cver」を使用する
インストールされているローカル パッケージのみを検索する場合の最も簡単な方法は、DOS プロンプトに次のコマンドを発行することです。
cver all -localonly
あるいは、覚えて入力するのがさらに簡単です:
cver all -lo
これにより、不要なクエリを回避できます。