パッケージをインストールする前に、取得するバージョンを知りたいのですが。 debianまたはubuntuでapt-get
またはaptitude
を使用してインストールする前にバージョンを確認するにはどうすればよいですか?
apt-get
シミュレーションを実行して、パッケージをアップグレード/インストールするとどうなるかを確認できます。
apt-get -s install <package>
可能なすべてのアップグレードを確認するには、upgrade
を冗長モードで実行し、(安全のため)シミュレーションを実行します。 n キャンセルします:
apt-get -V -s upgrade
apt-cache
オプションpolicy
は、パッケージのインストール済みバージョンとリモートバージョン(インストール候補)を表示できます。
apt-cache policy <package>
apt-show-versions
インストールされている場合、1つ以上のパッケージのバージョン情報を表示します。
apt-show-versions <package>
-u
パッケージ名の有無にかかわらず、スイッチはアップグレード可能なパッケージのみを表示します。
適性
aptitude
のコンソールGUIは、新しいバージョンのアップグレード可能なパッケージを表示できます。メニュー「アップグレード可能なパッケージ」を開きます。押す v パッケージには、より詳細なバージョン情報が表示されます。
またはコマンドラインで:
aptitude versions <package>
合格-V
は、バージョンに関する詳細情報を表示します。これも、シミュレーションスイッチを使用して安全にするためです。
aptitude -V -s install <package>
置換install <package>
with upgrade
は、すべてのアップグレード可能なパッケージのバージョンを表示します。
dpkgおよびgrepを使用する別の方法:
dpkg -s <package> | grep Version
パッケージの完全な名前がわからない場合の別のオプションは、aptitudeの検索出力をフォーマットすることです。
aptitude search <package> -F "%c %p %d %V"
%c
=ステータス(パッケージがインストールされているかどうか)%p
=パッケージの名前%d
=パッケージの説明%V
=利用可能なパッケージのバージョン
パッケージ名を取得するには:
apt-cache search *search term*
バージョンの詳細を取得するには:
apt-cache show *packagename*
私は信じている apt-get
およびapt-cache
は非推奨になり、apt
およびaptitude
が推奨される方法になります。 apt- suiteの寿命が長いことを考えると、これはおそらくしばらくの間は安全な賭けです。
あなたは書ける apt show <package>
$ rmadison gdm3
gdm3 | 2.30.5-6squeeze2 | squeeze-security | i386
gdm3 | 2.30.5-6squeeze5 | squeeze | i386
gdm3 | 3.4.1-8 | wheezy | i386
gdm3 | 3.14.1-7 | jessie | i386
gdm3 | 3.18.0-2 | stretch | i386
gdm3 | 3.18.0-2 | sid | i386
devscripts.debから
インストールする前に、利用可能な最新のパッケージを確認します。すべての最新のパッケージ更新があるように更新を実行します。
$Sudo apt-get update
インストール前にリポジトリで利用可能な最新のパッケージを確認するには、以下のコマンドを実行します。
$apt-cache show <package name>
例:
$apt-cache show latexila
または
$apt-cache show npm