忍者ブログ
 ≫ Twitter
ユーザー名はspecium78(http://twitter.com/specium78)です。フォローをよろしくお願いします。
 ≫ カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 ≫ 注目グッズ(Amazon)
 ≫ クッションカバー(Amazon)
 ≫ Amazon(ゆるゆり)
 ≫ Amazon(PSP)
 ≫ あみこ時計
 ≫ MicroAd
アニメ、コミック、小説、フィギュア、ドール、パソコンなどの情報を発信します
2024/04∥123456789101112131415161718192021222324252627282930
 ≫ 俺の嫁OFF
Amazonのフィギュアでお手頃な商品を集めてみました



 ≫ フィギュア撮影画像



 ≫ 最新記事
(10/29)
(12/10)
(09/27)
(08/02)
(06/09)
 ≫ 最新コメント
[09/11 NONAME]
[09/11 NONAME]
[09/11 NONAME]
[09/10 NONAME]
[09/07 NONAME]
 ≫ 最新トラックバック
 ≫ ブログ内検索
 ≫ プロフィール
HN:
specium78
性別:
非公開
 ≫ バーコード
 ≫ P R
 ≫ Amazon(抱き枕)
 ≫ Amazon(リリカルなのは)
 ≫ けいおん!(Amzon)
 ≫ 楽天ダウンロード
[24] [40] [28] [43] [22] [21] [20] [19] [18] [17] [16]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

 引き続きVine Linux 4.1へのMPlayerインストールです。Vine Linux 4.1には、元々、プレインストールされてないため、リビルドから開始しました。Vine Linux 4.2では、apt-getでインストールできるようなんですが、同じように、Vine Linux 4.1でapt-getでインストールしようとしても、うまく行きませんでした。

 

 まずは、rootになってから作業を開始です。MPlayerのサイト(http://www.mplayerhq.hu/)から以下のファイルをダウンロードします。スキンは、最低限1つは用意します。以下のファイルは、~/rpm/SOURCES/へ置きます。

 

MPlayer-1.0rc2.tar.bz2    MPlayerソース
essential-20071007.tar.bz2  エンコードなど
Blue-1.0.tar.bz2       スキン

 

 リビルドするための以下のrpmファイルをこちら(http://shino.pos.to/linux/mplayer.html)を参考に、「Vine Linux 3.x/4.xでの追加パッケージ」をインストールします。さらに、以下のファイルをダウンロードします。

 

mplayer-1.0-0rcX.3.nosrc.rpm

 

 ここで、準備が整ったので、リビルド開始です。以下のコマンドを実行します。

 

rpmbuild --rebuild mplayer-1.0-0rcX.3.nosrc.rpm

 

 しかし、リビルドが途中で停止してしまいます。かなり、がっくりきましたが、気を取り直して、いろいろ調べた結果、~/rpm/SPECS/配下にあるmplayer.specファイルの以下のステートメントに問題があるみたいでした。

 

……………
mkdir -p %{buildroot}%{_datadir}/mplayer/skins
pushd %{buildroot}%{_datadir}/mplayer/skins
 for skin in %{skins}
 do
     S=$(ls %{_sourcedir}/${skin}-*.tar.bz2 2> /dev/null | tail -n 1)
     if [ "${S}" != "" ] ; then
  tar -x -j -f ${S}
   [ -s ${skin}*/skin ] || rm -fR ${skin}*
     fi
 done
  chmod +r -R *   ←ここでリビルドが停止する。
        if ! ls > /dev/null ; then
  echo "*** You need to download at least one skin."
  exit 2
 fi
 # make symlink if no default skin
 [ -d default ] ||  ln -s $(ls | head -n 1) default
popd
……………

 

 上記のステートメントに対して、evalとか、バッククォートとか、ダブルクォートとか使って対応しみたのですが、うまく行かなかったです(トホホッ)。仕方なく、以下のように、コメントアウトして、rpmbuild -ba mplayer.specを実行してリビルドは完了しました。

 

……………
mkdir -p %{buildroot}%{_datadir}/mplayer/skins
pushd %{buildroot}%{_datadir}/mplayer/skins
 for skin in %{skins}
 do
     S=$(ls %{_sourcedir}/${skin}-*.tar.bz2 2> /dev/null | tail -n 1)
     if [ "${S}" != "" ] ; then
  tar -x -j -f ${S}
   [ -s ${skin}*/skin ] || rm -fR ${skin}*
     fi
 done
#  chmod +r -R *
        if ! ls > /dev/null ; then
  echo "*** You need to download at least one skin."
  exit 2
 fi
 # make symlink if no default skin
 [ -d default ] ||  ln -s $(ls | head -n 1) default
popd
……………

 

 そして、以下のコマンドでインストールします。

 

cd ~/rpm/RPMS/i386

 

rpm -Uvh  *.i386.rpm

 

 ここで、晴れて、インストールが完了したと思って、メニューから実行してみようとすると、うまく起動しません(汗)。調べた結果、スキンが所定のフォルダに展開されていないことが判りました。

 そのため、Blue-1.0.tar.bz2を展開したもの(Blueフォルダそのもの)を/usr/share/mplayer/skinsに置いて、/usr/share/mplayer/skins配下のシンボリックリンクdefaultをBlueフォルダに向けて張りなおします。

 

 すると、見事に起動しましたです。ああ、良かった(^ ^)。

 

 さて、本当の目的であるインターネットラジオ音泉(http://www.onsen.ag/)を聴いてみようと、Firefoxを起動して試してみましたが、駄目でした(クゥー)。もっとも、インターネットラジオ音泉のページは、IE + Microsoft Silverlightでないと見れないので、Firefoxでは、こちらの簡易サイト(http://www.onsen.ag/index2.html)を使用することになります。
 元々、MPlayerをインストールしようとし動機はインターネットラジオ音泉を聴くためだったので、がっくりしました。

 また、調査を開始し、MPlayerでasxファイルをプレイするために、以下の準備が必要であることが判りました。


# cd /usr/bin
# vi run-gmplayer

 

 以下のようにシェルスクリプトを作成する。

以下のようにシェルスクリプトを作成する。

----- 切取線 ここから ---------------------------

#!/bin/sh

/usr/bin/gmplayer -playlist "$*"

----- 切取線 ここまで ---------------------------

# chmod +x run-gmplayer

 ここまでで、再度、Firefoxを起動し、簡易サイトを開き、所望の番組を聴くボタンを押し、ダイアロ グが出たところで、実行アプリケーションに上記のrun-gmplayerを選択します。

そうすると…、聴けました〜。感動〜。

追伸

 音泉 様、簡易サイトは、末永く残してください〜

参考URL:
http://shino.pos.to/linux/mplayer.html
http://www.mplayerhq.hu/
http://shino.pos.to/linux/rebuild.html
http://mland98.rc.kyushu-u.ac.jp/memo/mplayer.txt
image8693785.jpg

image7929531.jpg

拍手[0回]

PR
忍者ブログ ∥ [PR]
Powered by 忍者ブログ  Design by © まめの
Copyright © [ Specium Blog MkII ] All Rights Reserved.
http://specium78.anime-navi.net/