vine-users ML アーカイブ



[vine-users:079270] Re: Thunderbird がアップグレードされたら 使えなくなりました。

  • From: daydreamer <viento210@xxxxxxxxxxx>
  • Subject: [vine-users:079270] Re: Thunderbird がアップグレードされたら 使えなくなりました。
  • Date: Wed, 25 Mar 2009 10:14:45 +0900
daydreamerです。

 長南さん、助言ありがとうございます。
 少し長文になります。
 
> ただ、upgrade と dist-upgrade の違いや、-f オプションの意味については、
> man apt-get (あるいは、jman apt-get) で確認なさっておいてください。
> 普段は dist-upgrade ではなく、upgrade を使った方が無難です。

 man apt-get を確認しました。
 dist-upgradeについては、よく理解しないままこれまで使ってきました。
 その理由は、Vineに詳しい人から、「更新には以下のコマンドを実行すればよ
い」と教わっていたためです。

 # apt-get update
  # apt-get upgrade
  # apt-get dist-upgrade

 -f オプションについては、いつからか自分で付けるようになっていました。
 -f オプションについても、よく理解していませんでした。

> まったくの推測ですが、apt-get install self-build-faad2 をなさった
> ことがあるのではないでしょうか。

 よく覚えていません。

> /var/cache/self-build ディレクトリをご覧になってください。

 以下のようになっていました。

# ls -Fal /var/cache/self-build
合計 3172
drwxr-xr-x  2 root root    4096  3月24日 15:13 ./
drwxr-xr-x 11 root root    4096  2月27日 13:46 ../
-rw-r--r--  1 root root  194329  3月14日 22:52 faad2-2.6.1-2vl4.i386.rpm
-rw-r--r--  1 root root    5628  3月14日 22:52
faad2-devel-2.6.1-2vl4.i386.rpm
-rw-r--r--  1 root root  190029  3月21日 03:19
ffmpeg-0.4.9-11662.4vl4.i386.rpm
-rw-r--r--  1 root root   59369  3月21日 03:19
ffmpeg-devel-0.4.9-11662.4vl4.i386.rpm
-rw-r--r--  1 root root 2090112  3月21日 03:19
ffmpeg-libs-0.4.9-11662.4vl4.i386.rpm
-rw-r--r--  1 root root   80045  3月14日 22:53 libmad-0.15.1b-3vl4.i386.rpm
-rw-r--r--  1 root root   11295  3月14日 22:53
libmad-devel-0.15.1b-3vl4.i386.rpm
-rw-r--r--  1 root root   22788  3月24日 15:13
xine-lib-a52dec-1.1.16.2-3vl4.i386.rpm
-rw-r--r--  1 root root  454976  3月24日 15:13
xine-lib-extras-1.1.16.2-3vl4.i386.rpm
-rw-r--r--  1 root root    6383  3月24日 03:14
xine-lib-faad-1.1.15-4vl4.i386.rpm
-rw-r--r--  1 root root    7217  3月24日 15:13
xine-lib-faad-1.1.16.2-3vl4.i386.rpm
-rw-r--r--  1 root root   61691  3月24日 15:13
xine-lib-mad-1.1.16.2-3vl4.i386.rpm


> それから、rpm -qa | grep faad2 をやってみてください。
> faad2-2.0-0.20040923vl1 などがインストール済みではないでしょうか。

 以下のように表示されました。

# rpm -qa | grep faad2
self-build-faad2-2.6.1-2vl4
faad2-2.6.1-2vl4
faad2-devel-2.6.1-2vl4

> たぶんここまでは当たっているだろうと思います。さて、それでは、
> どうしたらよいのだろうか。
> 
> 1) xmms-aac がいらないのなら、それをアンインストールしてしまえば、
>    次に apt-get を使ったときに、faad2-2.6.1 がインストールされる
>    のではないかと思います。

 1) のアンインストールをやってみました。以下、コマンドとその実行結果を
コピー&ペーストします。

--- ここから ---
# apt-get remove xmms-aac
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが削除されます:
  xmms-aac
アップグレード: 0 個, 新規インストール: 0 個, 削除: 1 個, 保留: 0 個
0B のアーカイブを取得する必要があります。
展開後に 149kB が解放されます。
続行しますか? [Y/n]y
変更を適用しています...
準備中...                   ###########################################
[100%]
完了
作成した rpm パッケージをインストール中...
警告: パッケージ xine-lib-faad = 1.1.15-4vl4 は既に追加されています。
xine-lib-faad >= 1.1.16.2-3vl4 と置換します。
準備中...                   ###########################################
[100%]
   1:faad2                  ###########################################
[  9%]
   2:ffmpeg-libs            ###########################################
[ 18%]
   3:libmad                 ###########################################
[ 27%]
   4:faad2-devel            ###########################################
[ 36%]
   5:ffmpeg                 ###########################################
[ 45%]
   6:ffmpeg-devel           ###########################################
[ 55%]
   7:libmad-devel           ###########################################
[ 64%]
   8:xine-lib-a52dec        ###########################################
[ 73%]
   9:xine-lib-extras        ###########################################
[ 82%]
  10:xine-lib-faad          ###########################################
[ 91%]
  11:xine-lib-mad           ###########################################
[100%]
インストールが完了しました。
インストールしたファイルを /var/cache/apt/archives に移動しました。

--- ここまで ---

 上記を実行した後、

# ls -Fal /var/cache/self-build

 とコマンドを打つと、以下のように表示されました。

合計 8
drwxr-xr-x  2 root root 4096  3月25日 09:46 ./
drwxr-xr-x 11 root root 4096  2月27日 13:46 ../

 それから、xmms-aacが要るかどうかはよくわからないのですが、上記の一連の
作業を行った後に、一度削除したxmms-aacを再度installしようとすると、以下
のようなエラーが出ました。

# apt-get install xmms-aac
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
いくつかのパッケージをインストールすることができません。おそらく、
ありえない状況を要求したか、(必要なパッケージがまだそろっていなかっ
たり、まだIncomingから移動されていない)不安定なディストリビューション
を使用していないでしょうか。

単純な操作だけを行った時に、パッケージがインストール
できない場合は、バグリポートしてください。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージは解決できない依存関係を持っています:
  xmms-aac: 依存: faad2 (= 2.0)
E: 壊れたパッケージです



 他のソフトの apt-get install はまだ試していません。

 以上です。宜しくご教示願います。

daydreamer

--------------------------------------
Power up the Internet with Yahoo! Toolbar.
http://pr.mail.yahoo.co.jp/toolbar/