[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:101010] [linux-users:101003] Re: apt-get install がうまくいかない


武 と申します。

> # rpm -qa | grep dev-

で二つのファイルdevパッケージがある事を確認し
古い方をアンインストールしました。そして

#apt-get update とすると今度は
j2sdk に関して同じようなエラーメッセージが表示されました。

j2sdk は1.4.1 と1.4.2 を共存したいので
”このパッケージ名を 'RPM::AllowedDupPkgs' オプションに追加してください。”
に従うしかないのでしょうか。

仮に、1.4.1を削除したとしても、他のパッケージについて同じような
エラーが発生するような気がするのですが。
apt-get をうまく動作させるまで、そこまで大変なのでしょうか?

何かいい解決法など御座いましたらご教授お願い致します。

-------------------------------
[root@localhost java]# apt-get update
ヒット http://updates.vinelinux.org 2.5/i386/base/pkglist.updates
ヒット http://updates.vinelinux.org 2.5/i386 release.updates
ヒット http://updates.vinelinux.org 2.5/i386/base/srclist.updates
ヒット http://updates.vinelinux.org 2.5/i386 release.updates
無視 http://updates.vinelinux.org 2.5/$(ARCH)/base/mirrors
無視 http://updates.vinelinux.org 2.5/$(ARCH)/base/mirrors
ファイル依存を処理しています... 完了
パッケージリストを読みこんでいます... エラー!
E: このシステムには 2 つ以上のバージョンのパッケージ 'j2sdk' がインストール
されています。この状態のままでは APT は正常に動作することはできません。
以下のどちらかを選択して実行してください。
  1) 古い方のパッケージを削除して、1 つのバージョンだけがインストール
     されている状態にしてください。又は、
  2) このパッケージの複数のバージョンを共存させておきたい場合は、
     このパッケージ名を 'RPM::AllowedDupPkgs' オプションに追加してください。
オプションは '/etc/apt/apt.conf' に書きます。分からない場合は、1) の選択肢を
選ばれることをお勧めします。

E: Error occured while processing j2sdk (UsePackage3)
E: Problem with MergeList /var/lib/rpm/packages.rpm
E: The package lists or status file could not be parsed or opened.


[root@localhost java]# rpm -qa | grep j2sdk
j2sdk-1.4.1_02-fcs
j2sdk-1.4.2-fcs

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: