2009年2月7日土曜日

APT/パッケージを検索

こんにちは、モリモルです。

引き続き、パッケージ関連のメモです。
前回は、apt-lineを追加したので各apt-lineからパッケージを探します。

sudoを探してみようと思います。


apt-cache search "検索文字"

検索文字を"sudo"にするより、" sudo "と前後に空白を入れると絞りやすいようです。

debian:~# apt-cache search " sudo "
(省略)
sudo - Provide limited super user privileges to specific users
sudo-ldap - Provide limited super user privileges to specific users



apt-cache show パッケージ名

「apt-cache show sudo」で各apt-line上にある、sudoパッケージの詳細情報を調べられます。

debian:~# apt-cache show sudo
Package: sudo
(省略)
Version: 1.6.9p17-2 <-----1コ
(省略)
Package: sudo
(省略)
Version: 1.6.8p12-4 <-----2コ
(省略)

パッケージが2コ選出されました。
これは、私がapt-lineに「testing」と「stable」の両方を入れているからです。

debian:~# apt-cache policy sudo
sudo:
Installed: (none)
Candidate: 1.6.9p17-2
Version table:
1.6.9p17-2 0
500 http://ftp.jp.debian.org testing/main Packages
1.6.8p12-4 0
500 http://ftp.jp.debian.org etch/main Packages

基本的にバージョンの新しい方がインストール候補になるので、
このまま、apt-get install sudoをすると、testingが入ってしまいます。