お知らせ

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

#1 2010-07-05 22:39:23

trazom
メンバ
登録日: 2010-07-04

mplayerのアップデートができません

ubuntuソフトウェアセンターでインストールしたmplayerとmencoderをアップデートマネージャでアップデートしようとすると、
以下のようなエラーメッセージが表示されてアップデートできません。

E: /var/cache/apt/archives/mencoder_2%3a1.0~rc3+svn20100416-0lucid3_i386.deb: trying to overwrite '/usr/share/man/man1/mencoder.1.gz', which is also in package mplayer 2
E: /var/cache/apt/archives/mplayer_2%3a1.0~rc3+svn20100416-0lucid3_i386.deb: trying to overwrite '/usr/share/pixmaps/mplayer.xpm', which is also in package mplayer-gui 2

よろしくご教示おねがいします。

オフライン

 

#2 2010-07-06 04:21:35

hir0
メンバ
登録日: 2008-09-28

Re: mplayerのアップデートができません

アップデート&アップグレードはエンドユーザーは受身でいるしかありません。
標準のリポジトリからインストールしたパッケージをそのまま使用しているのでしたら、今回のエラーはバグと言うことになりますね。

これも改善されたものがリリースされるのを待つしかないです。
もしエラーが気になるのでしたら、パッケージの更新を止めてしまいましょう。

$ sudo aptitude hold mplayer
$ sudo aptitude hold mencoder

元に戻すには[hold]を[unhold]に変更です。

「aptitude」は実行すると「apt」のautoremoveと同様の振る舞いをするようなので古いカーネル等を残したい場合、「dpkg」を使用する方が良いかもしれません。

オフライン

 

#3 2010-07-06 07:43:52

hmatsue
アドバイザ
登録日: 2009-03-10

Re: mplayerのアップデートができません

trazom による投稿:

ubuntuソフトウェアセンターでインストールしたmplayerとmencoderをアップデートマネージャでアップデートしようとすると、
以下のようなエラーメッセージが表示されてアップデートできません。

E: /var/cache/apt/archives/mencoder_2%3a1.0~rc3+svn20100416-0lucid3_i386.deb: trying to overwrite '/usr/share/man/man1/mencoder.1.gz', which is also in package mplayer 2
E: /var/cache/apt/archives/mplayer_2%3a1.0~rc3+svn20100416-0lucid3_i386.deb: trying to overwrite '/usr/share/pixmaps/mplayer.xpm', which is also in package mplayer-gui 2

よろしくご教示おねがいします。

なにか標準外のレポジトリからインストールしたものがあって、同じパッケージとして認識されていないとかはないでしょうか。

$ apt-cache policy mplayer
$ apt-cache policy mplayer-gui
$ apt-cache policy mencoder
$ dpkg -l | grep mplayer
$ dpkg -l | grep mencoder

すると、なにが返ってきますでしょうか。

オフライン

 

#4 2010-07-06 16:20:06

trazom
メンバ
登録日: 2010-07-04

Re: mplayerのアップデートができません

コマンド打ちました。宜しくお願いします。

~$ apt-cache policy mplayer
mplayer:
  インストールされているバージョン: 2:1.0~rc3+svn20090426-1ubuntu16
  候補: 2:1.0~rc3+svn20100416-0lucid3
  バージョンテーブル:
     2:1.0~rc3+svn20100416-0lucid3 0
        500 http://ppa.launchpad.net/rvm/mplayer/ubuntu/ lucid/main Packages
*** 2:1.0~rc3+svn20090426-1ubuntu16 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/multiverse Packages
        100 /var/lib/dpkg/status


~$ apt-cache policy mplayer-gui
mplayer-gui:
  インストールされているバージョン: 2:1.0~rc3+svn20090426-1ubuntu16
  候補: 2:1.0~rc3+svn20090426-1ubuntu16
  バージョンテーブル:
*** 2:1.0~rc3+svn20090426-1ubuntu16 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/multiverse Packages
        100 /var/lib/dpkg/status

~$ apt-cache policy mencoder
mencoder:
  インストールされているバージョン: 2:1.0~rc3+svn20090426-1ubuntu16
  候補: 2:1.0~rc3+svn20100416-0lucid3
  バージョンテーブル:
     2:1.0~rc3+svn20100416-0lucid3 0
        500 http://ppa.launchpad.net/rvm/mplayer/ubuntu/ lucid/main Packages
*** 2:1.0~rc3+svn20090426-1ubuntu16 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/multiverse Packages
        100 /var/lib/dpkg/status


~$ dpkg -l | grep mplayer
rc  gnome-mplayer                                             0.9.9.2-1                                       A GTK+ interface for MPlayer
ii  mplayer                                                   2:1.0~rc3+svn20090426-1ubuntu16                 movie player for Unix-like systems
ii  mplayer-gui                                               2:1.0~rc3+svn20090426-1ubuntu16                 movie player for Unix-like systems
ii  mplayer-skins                                             3                                               Skins for the Mplayer package
ii  smplayer                                                  0.6.9-1~lucid1                                  A great front-end for MPlayer
ii  smplayer-themes                                           0.1.20+dfsg-1                                   complete front-end for MPlayer - icon themes
ii  smplayer-translations                                     0.6.9-1~lucid~nvidiavdpauppa3                   complete front-end for MPlayer - translation

~$ dpkg -l | grep mencoder
ii  mencoder                                                  2:1.0~rc3+svn20090426-1ubuntu16                 MPlayer's Movie Encoder

オフライン

 

#5 2010-07-06 22:29:34

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

Re: mplayerのアップデートができません

「mplayer」の方はPPAものの方が「gui」と「nogui」を兼ねているようなのですが、「mplayer-gui」に対して競合関係になっていませんね。それでファイルが衝突してしまっています。
なので、「mplayer-gui」を削除すればMPlayerの方はアップデートされると思います。

で、mencoderの方ですが、端末で下記コマンドを実行した結果を教えていただけますでしょうか。

コード:

dpkg -S /usr/share/man/man1/mencoder.1.gz

オフライン

 

#6 2010-07-07 05:15:05

trazom
メンバ
登録日: 2010-07-04

Re: mplayerのアップデートができません

dpkg: /usr/share/man/man1/mencoder.1.gz が見つかりません。

と表示されてしまいます。

宜しくお願いします。

オフライン

 

#7 2010-07-07 06:58:08

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

Re: mplayerのアップデートができません

あれ? 一緒にインストールされようとしている何かが悪さしているのでしょうか。
「sudo apt-get install mencoder」を実行した結果を教えてもらえますでしょうか。打ち込んだコマンドから全てをコピペしてください。

オフライン

 

#8 2010-07-07 07:48:36

hmatsue
アドバイザ
登録日: 2009-03-10

Re: mplayerのアップデートができません

mencoderを突っ込んでみました。

コード:

$ apt-cache policy mplayer
mplayer:
  インストールされているバージョン: 2:1.0~rc3+svn20100416-0lucid3
  候補: 2:1.0~rc3+svn20100416-0lucid3
  バージョンテーブル:
 *** 2:1.0~rc3+svn20100416-0lucid3 0
        500 http://ppa.launchpad.net/rvm/mplayer/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
     2:1.0~rc3+svn20090426-1ubuntu16+medibuntu1 0
        500 http://packages.medibuntu.org/ lucid/non-free Packages
     2:1.0~rc3+svn20090426-1ubuntu16 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/multiverse Packages
$ apt-cache policy mencoder
mencoder:
  インストールされているバージョン: 2:1.0~rc3+svn20100416-0lucid3
  候補: 2:1.0~rc3+svn20100416-0lucid3
  バージョンテーブル:
 *** 2:1.0~rc3+svn20100416-0lucid3 0
        500 http://ppa.launchpad.net/rvm/mplayer/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
     2:1.0~rc3+svn20090426-1ubuntu16+medibuntu1 0
        500 http://packages.medibuntu.org/ lucid/non-free Packages
     2:1.0~rc3+svn20090426-1ubuntu16 0
        500 http://jp.archive.ubuntu.com/ubuntu/ lucid/multiverse Packages

な状態になり、

コード:

$ apt-file search mencoder.1.gz
mplayer: /usr/share/man/cs/man1/mencoder.1.gz
mplayer: /usr/share/man/de/man1/mencoder.1.gz
mplayer: /usr/share/man/es/man1/mencoder.1.gz
mplayer: /usr/share/man/fr/man1/mencoder.1.gz
mplayer: /usr/share/man/hu/man1/mencoder.1.gz
mplayer: /usr/share/man/it/man1/mencoder.1.gz
mplayer: /usr/share/man/man1/mencoder.1.gz
mplayer: /usr/share/man/pl/man1/mencoder.1.gz
mplayer: /usr/share/man/ru/man1/mencoder.1.gz
mplayer: /usr/share/man/zh_CN/man1/mencoder.1.gz

っぽいです。
インストールしたときのことを覚えていない(すいません。。)のですが、mplayer-guiはアンインストールされていました。

#7に対する確認結果にもよりますが、i386版のパッケージでmanファイルが重複して格納されているとか?
ちなみに動画ファイルの再生ではmencoderパッケージは不要ですが、このパッケージも必要があってインストールしようとされていますでしょうか? > trazomさん

オフライン

 

#9 2010-07-07 08:47:28

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

Re: mplayerのアップデートができません

原因がわかりました。
Ubuntu本家提供の「mplayer」に「/usr/share/man/man1/mencoder.1.gz」のリンクファイルが含まれていますので、これと衝突してしまっています。
なので、一旦mplayerを削除してから、そこで同時に削除されてしまうパッケージも含めてインストールし直してください。

オフライン

 

#10 2010-07-07 16:19:13

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

Re: mplayerのアップデートができません

hmatsueさんへ。
#8

コード:

$ apt-file search mencoder.1.gz
mplayer: /usr/share/man/cs/man1/mencoder.1.gz
mplayer: /usr/share/man/de/man1/mencoder.1.gz
mplayer: /usr/share/man/es/man1/mencoder.1.gz
mplayer: /usr/share/man/fr/man1/mencoder.1.gz
mplayer: /usr/share/man/hu/man1/mencoder.1.gz
mplayer: /usr/share/man/it/man1/mencoder.1.gz
mplayer: /usr/share/man/man1/mencoder.1.gz
mplayer: /usr/share/man/pl/man1/mencoder.1.gz
mplayer: /usr/share/man/ru/man1/mencoder.1.gz
mplayer: /usr/share/man/zh_CN/man1/mencoder.1.gz

が、ちょっとおかしいかなと感じるのですが(apt-fileのキャッシュ絡みの誤表示のように感じる)、すみませんお手数ですが「dpkg -S mencoder.1.gz」で確認していただけませんでしょうか。
PPAのパッケージの中を覗いた感じでは、PPAのmencoderはmplayerに依存せずに単体でインストールできるように構築されているようで、故に「man」ファイルもそれぞれが所有する形となっているようなのですが…。
("インストールしろ!" というのは無しの方向で)

オフライン

 

#11 2010-07-07 16:55:50

hmatsue
アドバイザ
登録日: 2009-03-10

Re: mplayerのアップデートができません

宛 Templerさん
拝承。
明日の朝には投稿できると思います。
# もし他にもなにかあればinput下さい :)

オフライン

 

#12 2010-07-07 18:11:22

trazom
メンバ
登録日: 2010-07-04

Re: mplayerのアップデートができません

「mplayer-gui」を削除することによってすべてうまくいきました。
MPlayer、MEncoderともにアップグレードできました。

もともとSMPlayerをインストールしたかったのですが、MPlayerをインストールしてくださいとの旨のメッセージがでたのでMPlayerをインストールしました。
mencoderは必要なかったのですね。

以下のコマンドも動きました。

$ apt-file search mencoder.1.gz
E: The cache directory is empty. You need to run 'apt-file update' first.
ken@ken-linux:~$ apt-file search mencoder.1.gz
mplayer: /usr/share/man/cs/man1/mencoder.1.gz
mplayer: /usr/share/man/de/man1/mencoder.1.gz
mplayer: /usr/share/man/es/man1/mencoder.1.gz
mplayer: /usr/share/man/fr/man1/mencoder.1.gz
mplayer: /usr/share/man/hu/man1/mencoder.1.gz
mplayer: /usr/share/man/it/man1/mencoder.1.gz
mplayer: /usr/share/man/man1/mencoder.1.gz
mplayer: /usr/share/man/pl/man1/mencoder.1.gz
mplayer: /usr/share/man/ru/man1/mencoder.1.gz
mplayer: /usr/share/man/zh_CN/man1/mencoder.1.gz

一応解決ということでいいと思います。
ありがとうございました。

オフライン

 

#13 2010-07-07 19:21:22

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

Re: mplayerのアップデートができません

(結局PPA版をインストールしてしまった…)

インストールしてみたところ、どうやら「mplayer-gui」がインストールされていなければ、エラーが出てももう一度アップデートをかければアップグレードされるようです。

で、インストール後に「dpkg -S mencoder.1.gz」した結果は以下。

コード:

~$ dpkg -S mencoder.1.gz
mencoder: /usr/share/man/man1/mencoder.1.gz

apt-fileはPPAの情報が反映されないのでしょうか。(trazomさん、「apt-file search mencoder.1.gz」の情報を有難うございました)
もしかして、hmatsueさんの提示された意図が "インストールされたファイルの情報" ということではなかった?


何にせよ、後先になってしまいましたが解決してよかったです。
(ちなみにSMplayerが目的であれば、わざわざPPA版のMplayerを入れる必要はなかったかも)

オフライン

 

#14 2010-07-07 23:35:56

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

Re: mplayerのアップデートができません

(なるほど)
PPAの情報がapt-fileに反映されていないのは、PPAにapt-fileが必要とする情報ファイル「Contents-アーキテクチャ名.gz」がリポジトリにないからのようですね。(medibuntuはあるっぽい。https://forums.ubuntulinux.jp/viewtopic.php?pid=56883
お騒がせしました。

オフライン

 

#15 2010-07-07 23:46:33

hmatsue
アドバイザ
登録日: 2009-03-10

Re: mplayerのアップデートができません

trazomさん
解決されたようでおめでとうございます。

Templerさん
うう。すいません。apt-fileの仕組みを理解できていませんでした。
ノイズを増やしてしまって申し訳無いです。
Contents-アーキテクチャ名.gzの件、ありがとうございます。勉強になりました。

オフライン

 

Board footer

Powered by FluxBB