お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-03-27 12:55:41

maelstrom
ゲスト

JDをインストールしようとするとエラーがでる

Ubuntu12.04を自作PCで使っています。
synapticパッケージマネージャからJDをインストールしようとすると

変更を適用することができませんでした!
まず破損パッケージを修復してください

というメッセージが出ます。
一応、こちらのフォーラムで過去ログを検索してわからないなりに対応して見ましたが、行き詰ってしまいました。
以下、経過です。



1:左下の「カスタムフィルタ」から「破損」を選び、編集から「修復」をしてみる
「破損」に何も出てきません。
JDにチェックを入れたままカスタムフィルタを行うとJDが出てきますが、修復をしてみると

E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
E: エラー、pkgProblemResolver::Resolve は停止しました。おそらく変更禁止パッケージが原因です。
E: 依存関係を解消することができません

だそうで、すみませんが意味がわかりません。



2:端末からインストール&エラーメッセージに対応してみる

so***es@so***es-EX58-UD3R:~$ sudo apt-get install jd
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
jd : 依存: libglibmm-2.4-1c2a (>= 2.33.13) しかし、2.32.0-0ubuntu1 はインストールされようとしています
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

とのことで、過去ログにあった 「apt-get -f install」を行なってみると

so***es@so***es-EX58-UD3R:~$ sudo apt-get -f install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています               
状態情報を読み取っています... 完了
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。

なんだか問題がないように思えるのですが、どうなんでしょうか?。さらに「dpkg --configure -a」も試してみると

so***es@so***es-EX58-UD3R:~$ sudo dpkg --configure -a
so***es@so***es-EX58-UD3R:~$

何も出てこないのでちょっと不安ですが、やっぱり問題はないのでしょうか?
「sudo apt-get clean」の結果は

so***es@so***es-EX58-UD3R:~$ sudo apt-get clean
so***es@so***es-EX58-UD3R:~$

で、やっぱり何も出てこず、その後 apt-get install jd を行なっても状況は変わりません。



3 :libglibmm-2.4-1c2a をアンインストールする勇気がない
2のエラーメッセージ

jd : 依存: libglibmm-2.4-1c2a (>= 2.33.13) しかし、2.32.0-0ubuntu1 はインストールされようとしています

から、libglibmm-2.4-1c2a をアンインストールすれば libglibmm-2.32.0-0ubuntu1 がインストールできるようになって解決するかと思いました。
しかし、試しにsynapticパッケージマネージャからlibglibmm-2.4-1c2aをアンインストールしようとすると

選択された変更はほかのパッケージにも影響があります。
処理の実行には以下の変更も必要になります。
削除されるパッケージ
   compiz
   compiz-core
   compiz-gnome
   compiz-plugins-default
   compizconfig-backend-gconfig
   gnome-system-monitor
   libatkmm-1.6.1
   libcompizconfigo
   libgtkmm-2.4-1c2a
   libgtkmm-3.0.1
   libpangnomm-1.4-1
   pyton-compizconfig
   ubuntu-desktop
   ubuntu-tweak
   unity

とでて、いろいろなものが削除されそうで怖くてやっていません。



4:リポジトリの問題?
synapticパッケージマネージャで(インストールできない)JDにチェックを入れ、「編集」→「パッケージ情報の再読み込み」を行うと

全てまたは一部のリポジトリのインデックスファイルがダウンロードできませんでした

指定されているリポジトリがすでに存在しないか、あるいはネットワークに問題がある可能性があります。
古いインデックスファイルがある場合はそれが使用されますが、ない場合にはそのリポジトリは無視されます。
ネットワーク接続を確認し、正しいリポジトリに設定されているか確認してください

と出るので、リポジトリを変なふうに設定してしまったのでしょうか?
書くのが大変なので画像を貼り付けると

http://uploader.sakura.ne.jp/src/up118932.jpg

画像が大きくてすみません。
先日、「File-Rollerで文字化けするZipファイルが扱える(のとMozcを1.6にバージョンアップできる)ようになる」という話を聞いて、 http://linux.ikoinoba.net/index.php?mode=page&aim=rpm_deb でリポジトリを追加した覚えがあります。
これが原因でしょうか?
原因だとしたら、どういうふうに対応したらよいでしょうか?


まとめ
--
「JDをインストールしようとするとエラーが出る」

・理由がよくわからないまま過去ログを読んで試してみたが、過去ログ通りにならない
・原因となるファイルは怖くて削除できない
・リポジトリが原因か?だとするとどう対応するのか?
・リポジトリ以外に原因があるのか?それはなんだ?どう対応すべきか?
--

当方、Ubunntu12.04を使って1ヶ月の若輩者です。ご面倒ですが、ご教授賜りたく存じ上げます。

 

#2 2013-03-27 16:13:33

のんき
メンバ
登録日: 2007-03-04

Re: JDをインストールしようとするとエラーがでる

Ubuntu 12.04 (precise)リポジトリの中に、Ubuntu 12.10 (quantal)が混ざってしまっている。
リポジトリを修正する必要がある。
(誤)
http://ppa.lanchpad.net/ikoinoba/ppa/ubuntu quantal main
http://ppa.lanchpad.net/ikoinoba/ppa/ubuntu quantal main(ソースコード)

(正)
http://ppa.lanchpad.net/ikoinoba/ppa/ubuntu precise main
http://ppa.lanchpad.net/ikoinoba/ppa/ubuntu precise main(ソースコード)

<修正操作>
窓右上の歯車アイコン -> システム設定 -> ソフトウェアソース -> 他のソフトウェアtag
修正行を選択して、窓の下にある編集アイコンをクリックして
ディストリビューション:quantalをpreciseに書き換える。
OKアイコンをクリックする。
パスワードを入力する。
ソースコード行も同じように書き換える。
閉じるアイコンをクリックしてアプリを終了する。
端末起動。
sudo apt-get update
exit

オフライン

 

#3 2013-03-27 17:09:29

maelstrom
ゲスト

Re: JDをインストールしようとするとエラーがでる

はい、指示通りで見事に解決しました。ありがとうございました。
#なぜか「窓右上の歯車アイコン -> システム設定 -> ソフトウェアソース」が見つからなかったので、synapticパッケージマネージャからソフトウェアソースにたどり着きました。

記憶をたどってみると、たしか1番上(Ubuntu 12.10, Linux Mint 14)をクリックしたような気がします。気をつけないといけないと思います。

PS:最初に借りた画像アップローダは削除されてしまったようなので、長く保存してくれそうなアップローダを探して上げ直しました。
http://bbs.2ch2.net/freedom_uploader/img/1250901796/0219.jpg

今後もご指導よろしくお願い申し上げます。

 

Board footer

Powered by FluxBB