インストールされていないプログラムのバージョン情報を取得する方法を知りたい
--versionまたは-version
メソッドが実装されました。
私はあなたがどんなプログラムでも意味することを知っていますが、どのプログラムを正確に言うことができますか?
インストールされていないプログラムのバージョン情報を取得する方法を知りたい
--versionまたは-version
メソッドが実装されました。
回答:
dpkgまたはを使用できますapt-cache。
のバージョンを確認するにはbash、たとえば:
dpkg -l bash
apt-cache show bash
yum requires <file>たとえばyum requires ssh-keygenopenSSHバージョンを提供します。
プログラムにバージョン情報を表示するコマンドラインオプションがない場合は、dpkg通常は何らかの方法でプログラムバージョンを含むパッケージバージョンを取得するために使用できます。
dpkg -S "$(which YOUR_PROGRAM)"
YOUR_PROGRAMを含むパッケージを印刷します。
dpkg --status YOUR_PACKAGE | grep ^Version
YOUR_PACKAGEのバージョンを出力します。
すべてをまとめることができます:
dpkg --status "$(dpkg -S "$(which YOUR_PROGRAM)" | cut -d: -f1)" | grep ^Version
たとえば次のように使用しますls:
dpkg --status "$(dpkg -S "$(which ls)"| cut -d: -f1)"| grep ^Version