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

[debian-users:02680] non-US packages in ftp.debian.or.jp



dselectでftp.debian.or.jpを指定してパッケージをアップデートする方法に
ついての質問です。今まで問題なく使えていたのに、non-USに関してうまく
いかないようになりました。

週末なので(特に意味はなし)、dselectしてみたところ、暗号関連の
パッケージのバージョンがあがっていました。で、そのままインストールを
指定したところ、

want: stable/binary-i386/ssleay_0.6.6-1.deb (474k)
want: stable/binary-i386/crypt++el_2.82-1.deb (42k)
want: stable/binary-i386/ssltelnet_0.9.1-2.deb (229k)
want: stable/binary-i386/ssh_1.2.20-3.deb (414k)

とでます。当然、stableにあるわけないので、

getting: stable/binary-i386/ssh_1.2.20-3.deb (423280)
stable/binary-i386/ssh_1.2.20-3.deb: No such file OR directory.

などと言われてしまいます。/var/lib/dpkg/methods/ftp/varsの中身は、

$ftpsite='ftp.debian.or.jp';
$ftpdir='/pub/Linux/debian-jp';
$distribs='stable non-free contrib non-US bo-jp non-free-jp contrib-jp local';

となっています。/bar/lib/dpkg/methods/ftp/Packages.non-USをみると、

Package: ssleay
(略)
Filename: stable/binary-i386/ssleay_0.6.6-1.deb

なんて感じになっているので、このファイルの記述どおりにdselectが動いた
ということになります。

ftp.debian.or.jpをftpクライアントで見にいってみると、どうもnon-USの
ディレクトリツリーが、ほかのと違うようなのです。

というわけで、non-USもdselectで扱うには、どのように指定すれば
いいのでしょうか。
-- 
喜瀬“冬猫”浩@南国沖縄