お知らせ

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

#1 2011-02-26 15:22:39

cola
メンバ
登録日: 2010-12-19

壊れた依存関係の修復方法を教えてください。

こんにちは。
前使っていたHDDが物理的に壊れ新しいのを購入しubuntu10.10をインストールしました。
何事もなく1ヶ月ほど使えています。前のトピックに回答してくれた方、本当にありがとうございました。

さて本題です。SDLをインストールしようと思い
http://wd-shiroma.doorblog.jp/archives/2281433.html
↑を参考にインストールしようと思ったんですが、

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

以下のパッケージには満たせない依存関係があります:
libsdl1.2-dev : 依存: libglu1-mesa-dev しかし、インストールされようとしていません
E: 壊れたパッケージ

となってしまいます。
依存関係の問題だと思います。解決方法を教えてください。


あと、1週間前ほどからアップデートに失敗しています。

avidemux-common (バージョン 1:2.5.3-0ubuntu3) はバージョン 1:2.5.4-0.3squeeze1 にアップグレード
なのですが、

エラーが発生しました
E: /var/cache/apt/archives/avidemux-common_1%3a2.5.4-0.3squeeze1_all.deb: trying to overwrite '/usr/lib/ADM_plugins/videoEncoder/xvid/XvidParam.xsd', which is also in package avidemux-plugins-common 1

となってしまいます。


これらの解決方法がわかる方は教えてくれると嬉しいです!
お願いします(´・ω・`)

オフライン

 

#2 2011-02-26 16:05:14

Templer
メンバ
登録日: 2009-07-08

Re: 壊れた依存関係の修復方法を教えてください。

下記コマンドを実行した結果を投稿してください。

コード:

apt-cache policy | egrep -v 'origin|release'
apt-cache policy libsdl1.2-dev libglu1-mesa-dev
apt-cache policy avidemux-common

オフライン

 

#3 2011-02-26 17:03:50

Templer
メンバ
登録日: 2009-07-08

Re: 壊れた依存関係の修復方法を教えてください。

訂正。

コード:

apt-cache policy | egrep -v 'origin|release'

を下記に

コード:

apt-cache policy | egrep -v '^[ ]+(origin|release)'

オフライン

 

#4 2011-02-26 17:24:22

cola
メンバ
登録日: 2010-12-19

Re: 壊れた依存関係の修復方法を教えてください。

ありがとうございます!

>>apt-cache policy | egrep -v '^[ ]+(origin|release)'
パッケージファイル:
100 /var/lib/dpkg/status
500 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ maverick/main i386 Packages
500 http://archive.ubuntulinux.jp/ubuntu-ja/ maverick-non-free/ Packages
500 http://archive.ubuntulinux.jp/ubuntu/ maverick/main i386 Packages
500 http://deb.opera.com/opera/ stable/non-free i386 Packages
500 http://ppa.launchpad.net/ikoinoba/ppa/ubuntu/ maverick/main i386 Packages
500 http://ppa.launchpad.net/4dtris-dev/all-releases/ubuntu/ karmic/main i386 Packages
500 http://ftp.tw.debian.org/debian-multimedia/ stable/non-free Translation-ja
500 http://ftp.tw.debian.org/debian-multimedia/ stable/main Translation-ja
500 http://ftp.tw.debian.org/debian-multimedia/ stable/non-free i386 Packages
500 http://ftp.tw.debian.org/debian-multimedia/ stable/main i386 Packages
500 http://www.debian-multimedia.org/ stable/main Translation-ja
500 http://www.debian-multimedia.org/ stable/non-free i386 Packages
500 http://www.debian-multimedia.org/ stable/main i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-security/multiverse i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-security/universe i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-security/restricted i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-security/main i386 Packages
500 http://extras.ubuntu.com/ubuntu/ maverick/main i386 Packages
500 http://archive.canonical.com/ubuntu/ maverick/partner i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-updates/multiverse i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-updates/universe i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-updates/restricted i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick-updates/main i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick/universe Translation-ja
500 http://archive.ubuntu.com/ubuntu/ maverick/multiverse Translation-ja
500 http://archive.ubuntu.com/ubuntu/ maverick/main Translation-ja
500 http://archive.ubuntu.com/ubuntu/ maverick/multiverse i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick/restricted i386 Packages
500 http://archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
Pin パッケージ:

>>apt-cache policy libsdl1.2-dev libglu1-mesa-dev
libglu1-mesa-dev:
  インストールされているバージョン: (なし)
  候補:               7.9~git20100924-0ubuntu2
  バージョンテーブル:
     7.9~git20100924-0ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
libsdl1.2-dev:
  インストールされているバージョン: (なし)
  候補:               1.2.14-6ubuntu3
  バージョンテーブル:
     1.2.14-6ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ maverick/main i386 Packages

>>apt-cache policy avidemux-common
avidemux-common:
  インストールされているバージョン: 1:2.5.3-0ubuntu3
  候補:               1:2.5.4-0.3squeeze1
  バージョンテーブル:
     1:2.5.4-0.3squeeze1 0
        500 http://www.debian-multimedia.org/ stable/main i386 Packages
        500 http://ftp.tw.debian.org/debian-multimedia/ stable/main i386 Packages
*** 1:2.5.3-0ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ maverick/multiverse i386 Packages
        100 /var/lib/dpkg/status


でした。

オフライン

 

#5 2011-02-26 17:53:46

Templer
メンバ
登録日: 2009-07-08

Re: 壊れた依存関係の修復方法を教えてください。

コード:

http://ftp.tw.debian.org/debian-multimedia/ 
http://www.debian-multimedia.org/

Debianにまつわるリポジトリを追加されていますね。何を参考にされたのかはわかりませんが、UbuntuとDebianはシステムが違いますので混ぜるのは厳禁で間違った行いです。
なので、本来なら再インストールしていただきたいところなのですが、まだ何もインストールされていない可能性もありますので、SynapticパッケージマネージャでDebianにまつわるリポジトリを調べてみてください。(軽く見た感じではlibdrm-intel1などは入っていそう)
何かインストールされてしまっているようであれば、申し訳ないのですがUbuntuを再インストールしてください。

オフライン

 

#6 2011-02-26 18:10:56

Templer
メンバ
登録日: 2009-07-08

Re: 壊れた依存関係の修復方法を教えてください。

見落としていた。

cola による投稿:

500 http://ppa.launchpad.net/4dtris-dev/all-releases/ubuntu/ karmic/main i386 Packages

Ubuntuの別バージョンのリポジトリまで追加されていますね。(karmicはUbuntu 9.10です)
これも不具合のもとになりかねませんので、リポジトリを追加するときはUbuntuのバージョンを間違わないように追加してください。

オフライン

 

#7 2011-02-26 18:26:06

cola
メンバ
登録日: 2010-12-19

Re: 壊れた依存関係の修復方法を教えてください。

ってことは再インストールでしょうか...

オフライン

 

Board footer

Powered by FluxBB