回答:
次のコマンドを使用します。
apt-cache policy <packageName>
これにより、利用可能なすべてのパッケージバージョンの情報が得られます。
例:
alaa @ aa-lu:〜$ apt-cacheポリシーvlc vlc: インストール済み:2.0.8-0ubuntu0.13.04.1 候補:2.0.8-0ubuntu0.13.04.1 バージョン表: *** 2.0.8-0ubuntu0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates / universe i386パッケージ 500 http://security.ubuntu.com/ubuntu/ raring-security / universe i386パッケージ 100 / var / lib / dpkg / status 2.0.6-1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring / universe i386パッケージ
:出力から、あなたはそこに2つのバージョンが利用可能であることがわかります2.0.8-0ubuntu0.13.04.1
と2.0.6-1
。また、どのリポジトリから来ているかを示します。
Installed:
インストールしたバージョンを示します。パッケージがインストールされていない場合は、が表示されます(none)
。
Candidate:
を使用する場合にインストールされるバージョンですapt-get install vlc
。他のバージョンをインストールする場合は、実行しますapt-get install vlc=2.0.6-1
。
行くpackages.ubuntu.com、検索フォームに記入し、バージョンを含むパッケージの素敵なビューを取得。
検索をヒットしてから:
最大の欠点は、PPAなど、インストールした可能性のある他のリポジトリのバージョンがリストされないことです。次に、すでに投稿されているapt-cache policy
アプローチが必要になります。
ショートカットを使用します-照会するパッケージの名前を参照しhttp://packages.ubuntu.com/packagename
て置き換えpackagename
ます。
apt-cache madison <packageName>
また、リポジトリで利用可能なすべてのパッケージバージョンに関する情報も提供します。このコマンド出力の構文は次のとおりです。
packageName | Version | Repository
apt-cacheのmadisonコマンドは、出力形式とDebianアーカイブ管理ツールmadisonの機能のサブセットを模倣しようとします。パッケージの利用可能なバージョンを表形式で表示します。元のマディソンとは異なり、APTがパッケージリストを取得したアーキテクチャ(APT :: Architecture)の情報のみを表示できます。
例:
$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
CTRL+ ALT+で端末を開き、T 次のように入力します
apt-cache showpkg <package_name>
次に、利用可能なバージョンについての情報を提供します。
例えば:
jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions:
Reverse Depends:
mozplugger,chromium 10.0.648.114~r75702-1~
chromium-bsu,chromium 0.9.14
chromium-bsu,chromium 0.9.14
Dependencies:
Provides:
Reverse Provides:
jai@frank-Jai:~$
apt-cache show
、この意味でより実用的です。
chromium-browser
です。で確認できapt-cache search chromium
ます。出力から5行目です:)
apt-cache show
またはaptitude show
、バージョンを含め、リポジトリからパッケージに関する多くの情報を提供します(インストールされているかどうかにかかわらず)。バージョンのみに関心がある場合は、次を使用します。
apt-cache show <packageName> | grep Version
または
aptitude show <packageName> | grep Version
パッケージが複数のバージョンで利用可能な場合、これが表示されます。最後のバージョンのみを表示するには、次を使用します。
apt-cache show <packageName> | grep Version | head -1
上記のコマンドに疑問を抱くことはありません。
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
別の方法を次に示します。
sudo apt-get -s install --only-upgrade <package-name>
上記の方法は、sudoで実行した場合にのみ機能します。
-s
)
apt-cache policy