回答:
apt-get
シミュレーションを実行して、パッケージをアップグレード/インストールするとどうなるかを確認できます。
apt-get -s install <package>
可能なすべてのアップグレードを確認するには、a upgrade
を冗長モードで実行し、(安全のため)を押しnてキャンセルします:
apt-get -V -s upgrade
apt-cache
このオプションpolicy
は、パッケージのインストール済みバージョンとリモートバージョン(インストール候補)を表示できます。
apt-cache policy <package>
apt-show-versions
インストールされている場合、1つ以上のパッケージに関するバージョン情報を表示します。
apt-show-versions <package>
-u
パッケージ名の有無にかかわらずスイッチを渡すと、アップグレード可能なパッケージのみが表示されます。
適性
コンソールGUIはaptitude
、新しいバージョンのアップグレード可能なパッケージを表示できます。「アップグレード可能なパッケージ」メニューを開きます。vパッケージを押すと、より詳細なバージョン情報が表示されます。
または、コマンドラインで:
aptitude versions <package>
合格-V
すると、バージョンに関する詳細情報が表示されます。これもシミュレーションスイッチで安全に使用できるようにするためです。
aptitude -V -s install <package>
で置き換えるinstall <package>
とupgrade
、アップグレード可能なすべてのパッケージのバージョンが表示されます。
apt-get -V -s upgrade
よろしくお願いします!
apt-get install -s
することをお勧めしますsudo
か?
apt show <packages>
リストに追加することもできます
dpkgとgrepを使用する別の方法:
dpkg -s <package> | grep Version
パッケージのフルネームがわからない場合の別のオプションは、aptitudeの検索出力をフォーマットすることです:
aptitude search <package> -F "%c %p %d %V"
%c
=ステータス(パッケージがインストールされているかどうか)
%p
=パッケージの名前
%d
=パッケージの説明
%V
=利用可能なパッケージのバージョン
リファレンス:http : //linux.die.net/man/8/aptitude
パッケージ名を取得するには:
apt-cache search *search term*
バージョンの詳細を取得するには:
apt-cache show *packagename*
私は信じられapt-get
、apt-cache
推奨されない方法でapt
あり、推奨さaptitude
れる方法になりつつあります。apt-スイートの寿命を考えると、今後しばらくの間はおそらく安全な方法です。
あなたは書ける apt show <package>
apt-cache
私が使用してapt
いることについて話しているのは間違っています2つの異なるものです...私は何が欠けていますか?
apt
そして、apt-cache
同じことを行います。以下のため:あなたがソースコードをチェックすると、彼らは同じ機能の両方のフロントエンドですshow
と呼ばれる機能、ShowPackage
およびためsearch
、呼び出された関数はDoSearch
。
$ 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