apt-get/aptitudeを使用してパッケージのバージョンを確認するには?

apt-get/aptitudeを使用してパッケージのバージョンを確認するには?

パッケージをインストールする前にどのバージョンを受け取るかを知りたいです。

apt-getDebianまたはUbuntuをaptitudeインストールする前にバージョンを確認するにはどうすればよいですか?

答え1

適切

シミュレーションを実行して、パッケージをアップグレード/インストールするときに何が起こるかを確認できます。

apt-get -s install <package>

可能なすべてのアップグレードを表示するには、詳細モードで実行しupgrade(安全のために)nキャンセルをクリックします。

apt-get -V -s upgrade

適切なキャッシュ

このオプションは、policyパッケージのインストール済みバージョンとリモートバージョン(候補インストール)を表示します。

apt-cache policy <package>

適切なショーバージョン

インストールされている場合は、1つ以上のパッケージのバージョン情報を表示します。

apt-show-versions <package>

-uパッケージ名を含めるか含まないでスイッチを渡すと、アップグレード可能なパッケージのみが表示されます。

ディスプレイに最適

以下を使用して得られた結果に似た結果dpkg -s <package>:

apt show <package>

資格

コンソールGUIは、aptitudeアップグレード可能なパッケージの新しいバージョンを表示できます。 「アップグレード可能パッケージ」メニューを開きます。vパッケージをクリックすると、より詳細なバージョン情報が表示されます。

またはコマンドラインから:

aptitude versions <package>

-Vバージョンに関する詳細情報が表示されます。繰り返しますが、安全のためにアナログスイッチを使用してください。

aptitude -V -s install <package>

install <package>に置き換えると、upgradeアップグレード可能なすべてのパッケージのバージョンが表示されます。

答え2

別の使用方法包装袋そしてgrep:

dpkg -s <package> | grep Version

答え3

パッケージのフルネームがわからない場合、別のオプションは適性の検索出力フォーマットを指定することです。

aptitude search <package> -F "%c %p %d %V"

%c=ステータス(パッケージをインストールするかどうか)
%p=パッケージ名
%d=パッケージ説明
%V=利用可能なパッケージバージョン

引用:http://linux.die.net/man/8/aptitude

答え4

パッケージ名を入手してください:

apt-cache search *search term*

バージョンの詳細を取得する:

apt-cache show *packagename*

私は好ましい方法を好み、もはや使用されないとapt-get信じています。 apt-suiteの寿命を考慮すると、おそらく当分は安全な選択でしょう!apt-cacheaptaptitude

関連情報