[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:54624] Re: aptitude パッケージの無視



タオ@地方都市です。
武藤さん、フォローありがとうございます。

(2010/11/04 22:14), Kenshi Muto wrote:
> APTのPIN機能を使えば「変えない」と「入れさせない」はできますが、
> exclude=というほど手軽にはできなさそうです。
> PINについては、man apt_preferences などを参照してみてください。
> 
> たとえば「入れさせない」は、
> 
> Package: hello
> Pin: release a=stable
> Pin-Priority: -10

テストしてみましたが、うまくいきませんでした ....

# cat /etc/apt/preferences
Package: unhtml
Pin: version *
Pin-Priority: -10

# unhtml
-su: unhmtl: command not found

# apt-get install unhtml
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
  libyaml-syck-perl libgetopt-argvfile-perl
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  unhtml
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.3kB of archives.
After this operation, 77.8kB of additional disk space will be used.
Get:1 http://ftp.jp.debian.org lenny/main unhtml 2.3.9 [12.3kB]
Fetched 12.3kB in 0s (19.7kB/s)
Selecting previously deselected package unhtml.
(Reading database ... 17931 files and directories currently installed.)
Unpacking unhtml (from .../unhtml_2.3.9_amd64.deb) ...
Processing triggers for man-db ...
Setting up unhtml (2.3.9) ...

#unhtml -h
Error opening file [-h] for reading.
unhtml -version | [ filename ]

Pin 行を 武藤さんご提示の release a=stable にしてもダメ。
aptitude もダメでした(そもそも aptitude はこの設定ファイルを読まない?)。