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

[debian-users:26362] Re: Bug#JP/1354: Cannot install jbibtex-bin



In Fri, 12 Jan 2001 00:26:10 +0900 ISHIKAWA Mutsumi <ishikawa@xxxxxxxxxxx> cum veritate scripsit :

上川です.

> むつみです。

こんにちわ.

> >> unstableのtetexはtetex-libがProvidesになっているので,
> 
>  「tetex-lib が Provides になっている」ってなんですか?
> 
>  somepackage Provides: tetex-lib
> 
> になっているという意味?

$ apt-cache showpkg tetex-lib
Package: tetex-lib
Versions: 1.0.7+20000807-5(/var/state/apt/lists/www.jp.debian.org_debian_dists_unstable_main_binary-i386_Packages),
[ちょっと略]
Provides: 
1.0.7+20000807-5 - 
Reverse Provides: 
libkpathsea3 1.0.7+20000807-7

ということで,どうやらtetex-libはtetex maintainerの方々によって,
libkpathsea3 になったようだと言う事が検討付きます.

で,多分これが悪い気がするんですが,詳しくは不明です.

platexはこのせいで入らない気がします.
なぜかと言う事を調べると,

Package: libkpathsea3
Source: tetex-bin
Version: 1.0.7+20000807-7
Replaces: tetex-lib
Provides: tetex-lib
Depends: libc6 (>= 2.1.2)
Conflicts: tetex-lib

というよになっている事を発見します.

で,jbibtexのように,tetex-binにdependすると,それはlibkpathsea3にdepend
していることになります.
libkpathsea3はtetex-libとconflictして,Providesしています.

それに対して,platexやjbibtex-*等は,
tetex-binとtetex-libに同時にdependしています.

で,tetex-libにdependするのを,libkpathsea3にDependしているように解釈
してくれたら良いのですが,そうならずに,tetex-libにDependしているというように
解釈して,
ここで問題が発生します.

> iceman:~$apt-cache show tetex-lib
> Package: tetex-lib
[省略]
> 
> 実体があるようですが?

これはマヤカシです.
もしまともにbuildされているなら,tetex-binは1.0.7+20000807-7
くらいになっているだろうと思われます.

>  あと、借りに somepackage Provides: tetex-lib になって tetex-lib にな
> てったとして、version depends が解決できないから、jbibtex-bin がインス
> トールできないってことですよね?

そうですね.

[省略]
> の回答に成りうる?

なると思います.


とりあえず,tetex-libに依存しないようにrebuildしたら
platexもjbibtex* も入るようになると思われます(多分.自信無し).


regards,
	junichi

--
University: ti0113@xxxxxxxxxxxxxxxxxxxx    Netfort: dancer@xxxxxxxxxxxxx
dancer, a.k.a. Junichi Uekawa   http://www.netfort.gr.jp/~dancer
 Dept. of Knowledge Engineering and Computer Science, Doshisha University.
... Long Live Free Software, LIBERTAS OMNI VINCIT.