
Ubuntu日本語フォーラム

ログインしていません。
ubuntuAppsにlinnyaの紹介記事が有りました。
http://ubuntuapps.blog67.fc2.com/blog-entry-250.html
歌詞表示機能のあるプレイヤーというのが気に入ったのでインストールしようと思い
ディレクトリを辿りましたがdevファイルが無かったのでrpmをalienでdeb変換しインストールしてみましたが起動しませんでした。
仕方がないのでWEB検索でlinnya-1.0.2を見つけインストールしてみましたが、こちらは起動はするが音楽フォルダを選択しロードボタンを押した所で落ちました。
1.9.1のソースファイルが置いて有るので、これをインストールする方法をどなたか教えてください。
オフライン
バージョンを書くのを忘れていました。ubuntu11.10です。
ソースファイルを自力でインストールしようと思い
READMEを読みながら
./configure --prefix=/usr
をしてみましたがエラーが出ました。
(前略)
checking for SQLITE3... no
configure: error: Package requirements (sqlite3) were not met:
No package 'sqlite3' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables SQLITE3_CFLAGS
and SQLITE3_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
sqlite3が必要なのかと思い
sudo apt-get install sqlite3 libsqlite3-ruby
をしました。その後もう一度 ./configure --prefix=/usr をしてみましたが結果は変わらず。
何もわかっていない素人の私にどなたかお知恵をお貸しください。
オフライン
ソースからのインストールの場合は、開発者用のライブラリが必要なのだと思います。
sqlite3の場合は、libsqlite3-devをインストールすれば良いかと思います。
オフライン
chichinpuiさん こんにちは。お返事ありがとうございます。四角に囲む方法が分からないので引用します。
>sqlite3の場合は、libsqlite3-devをインストールすれば良いかと思います。
http://packages.ubuntu.com/ja/hardy/libsqlite3-dev
から必要ファイルをダウンロードし
sudo dpkg -i libsqlite3-dev_3.4.2-2_i386.deb
を実行しました。すると
dpkg: 警告: libsqlite3-dev を 3.7.7-2ubuntu2 から 3.4.2-2 にダウングレードしています。
(データベースを読み込んでいます ... 現在 246454 個のファイルとディレクトリがインストールされています。)
libsqlite3-dev 3.7.7-2ubuntu2 を (libsqlite3-dev_3.4.2-2_i386.deb で) 置換するための準備をしています ...
libsqlite3-dev を展開し、置換しています...
dpkg: 依存関係の問題により libsqlite3-dev の設定ができません:
libsqlite3-dev は以下に依存 (depends) します: libsqlite3-0 (= 3.4.2-2) ...しかし:
システム上の libsqlite3-0 のバージョン は 3.7.7-2ubuntu2 です。
dpkg: libsqlite3-dev の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
libsqlite3-dev
となりエラー終了しました。依存の libc6-dev_2.7-10ubuntu8_i386.deb と linux-libc-dev_2.6.24-31.99_i386.deb はダウンロードしているのですが、この先どうすればいいのか検討がつきません。
とりあえず以前インストールしたsqlite3はsynapticパッケージマネージャを使い削除しました。
ソフトウェアセンターが使えないと難しいですね。この後、どうすればいいのでしょうか?
オフライン
>http://packages.ubuntu.com/ja/hardy/libsqlite3-dev
>から必要ファイルをダウンロードし
urlにある「hardy」は、ubuntu 8.04用です。
ubuntu11.10をお使いと記述されていますので、oneiric (11.10)じゃないとダウングレードになっちゃいます。
ところで、単純に
sudo apt-get install libsqlite3-dev ではだめですか?
(または、synapticでインストールしても良いのですが)
#3は、説明不足でした。
#2の状態で、単純に sudo apt-get install libsqlite3-dev を行って頂ける事を想定して、#3で
「sqlite3の場合は、libsqlite3-devをインストールすれば良いかと思います。」と表現したのですが。。。
削除した「sqlite3」も含めて、sudo apt-get install こまんど、またはsynapticでインストールされて
みてはいかがでしょうか。
オフライン
chichinpuiさん お返事ありがとうございます。
chichinpui による投稿:
ところで、単純に
sudo apt-get install libsqlite3-dev ではだめですか?
先にそのコマンドを行ったのですがファイルが無いと出ました。多分、どこか打ち間違えていたのだと思います。
コマンドの方が分かりやすいのでこのまま頑張ります。
#4で実行したコマンドのせいで一部壊れたようです。
synapticマネージャを起動すると破損があると出たので、カスタムフィルタを使い修復しました。その後
sudo apt-get install libsqlite3-dev
をすると
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
libsqlite3-dev はすでに最新バージョンです。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 19 個。
どうやら修復した時に最新になったようです。もう一度
./configure --prefix=/usr
configure: error: Package requirements (gtk+-3.0 >= 3.0.0, gthread-2.0) were not met:
No package 'gtk+-3.0' found
No package 'gthread-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GTK3_CFLAGS
and GTK3_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
となりました。少し分かってきました。
sudo apt-get install gtk+-3.0
次のエラーは
No package 'gstreamer-0.10' found
sudo apt-get install gstreamer-0.10
までは進みましたが、もう一度
./configure --prefix=/usr
configure: error: Package requirements (gstreamer-0.10 gstreamer-base-0.10) were not met:
No package 'gstreamer-0.10' found
No package 'gstreamer-base-0.10' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GSTREAMER_CFLAGS
and GSTREAMER_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
になってしまいました。gstreamer-0.10はインストールしたのに無いと言われているようです。この後どうすれば良いでしょうか?
オフライン
tom yamさん
これは、#3と同様に、 libgstreamer0.10-dev が必要なのだと思います。
sudo apt-get install libgstreamer0.10-dev ですね.
オフライン
後に成功例として参照する人が現れないとも限らないので,一言.
tom yam さん による投稿:
./configure --prefix=/usr
は初心者には絶対薦められません.
あくまで一般論としてですが,システムの再インストールが必要となる最悪のケースも考えられます.
まずは,ホームディレクトリの下,~/linnya にインストールするとして,
$ ./configure --prefix=~/linnya
$ make
$ make install
$ ~/linnya/bin/linnya
で,linnya が起動可能か試すのが安全です.
注)上記4つのコマンドに,ルート権限(sudo)は不要なはずです.
オフライン
einundzwanzighundertsechsさんこんにちは。お返事ありがとうございます。
einundzwanzighundertsechs による投稿:
まずは,ホームディレクトリの下,~/linnya にインストールするとして,
$ ./configure --prefix=~/linnya
$ make
$ make install
$ ~/linnya/bin/linnya
で,linnya が起動可能か試すのが安全です.
注)上記4つのコマンドに,ルート権限(sudo)は不要なはずです.
./configure --prefix=~/linnya
だと
configure: error: expected an absolute directory name for --prefix: ~/linnya
とでます。ホームディレクトリの下に linnya というディレクトリは作ったのですがダメでした。どこか間違っているのでしょうか?
オフライン
chichinpuiさんお返事ありがとうございます。
chichinpui による投稿:
sudo apt-get install libgstreamer0.10-dev ですね.
上記コマンドで無事configreは終わりました。
しかし make でまたエラーが出ました。
Python.h:9:32: fatal error: python3.2mu/Python.h: No such file or directory
compilation terminated.
make[4]: *** [Python.lo] エラー 1
make[4]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/plugin/Python' から出ます
make[3]: *** [all-recursive] エラー 1
make[3]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/plugin' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1' から出ます
make: *** [all] エラー 2
だそうです。その後
sudo apt-get install python3
それでもエラーは変わりませんでした。makeが終われば後はインストールするだけなのでもう少しですよね?
オフライン
私のミスです.= の直後の ~ は展開しなかった…
$ ./configure --prefix=$HOME/linnya
残り3行は変わらずで,どうでしょう.
オフライン
#8の続きです。
sudo apt-get install python3-dev
make
(前略)
make[3]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/ui' に入ります
make[3]: `all' に対して行うべき事はありません.
make[3]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/ui' から出ます
Making all in plugin
(後略)
エラーは出ていないようだったのでそのまま make install
(前略)
make[3]: *** [install-libLTLIBRARIES] エラー 1
make[3]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/core' から出ます
make[2]: *** [install-am] エラー 2
make[2]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/core' から出ます
make[1]: *** [install-recursive] エラー 1
make[1]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src' から出ます
make: *** [install-recursive] エラー 1
となりました。4つのエラーが出ているようですが何か分かりません。
オフライン
einundzwanzighundertsechsさん、お返事ありがとうございます。
einundzwanzighundertsechs による投稿:
$ ./configure --prefix=$HOME/linnya
残り3行は変わらずで,どうでしょう.
こちらは問題なく通りました。
make install で詰まりました。
libtool: install: error: cannot install `libPython.la' to a directory not ending in /usr/share/linnya/plugin/Python
make[4]: *** [install-libLTLIBRARIES] エラー 1
make[4]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/plugin/Python' から出ます
make[3]: *** [install-am] エラー 2
make[3]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/plugin/Python' から出ます
make[2]: *** [install-recursive] エラー 1
make[2]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src/plugin' から出ます
make[1]: *** [install-recursive] エラー 1
make[1]: ディレクトリ `/home/tom/ダウンロード/linnya-1.9.1/src' から出ます
make: *** [install-recursive] エラー 1
となりました。
オフライン
#12の
>#8の続きです。
は間違いです。正しくは
#10の続きです。
オフライン
tom yam さん による投稿:
libtool: install: error: cannot install `libPython.la' to a directory not ending in /usr/share/linnya/plugin/Python
--prefix=/usr で設定した内容が残ってしまっているのかな?
一度 linnya-1.9.1 のソースディレクトリを消去してソースを展開しなおした後,
$ ./configure --prefix=$HOME/linnya
$ make
$ make install
で,どうでしょう.
オフライン
einundzwanzighundertsechs による投稿:
tom yam さん による投稿:
libtool: install: error: cannot install `libPython.la' to a directory not ending in /usr/share/linnya/plugin/Python
--prefix=/usr で設定した内容が残ってしまっているのかな?
一度 linnya-1.9.1 のソースディレクトリを消去してソースを展開しなおした後,
$ ./configure --prefix=$HOME/linnya
$ make
$ make install
で,どうでしょう.
起動しました。#1の解説のような初期設定画面が出なかったので、右下のconfigアイコンから設定しました。
MP3と同じディレクトリに置いているLRCファイルを自動でよみこんでいるようです。
Windowsからの移行で沢山のLRCファイルが手元に残っていたので利用したくこのプレイヤーを選びました。
とてもいい感じです。
オフライン
einundzwanzighundertsechsさん、chichinpuiさん 色々と教えてくださりありがとうございました。
歌詞表示機能は良い感じで動いています。
システムを壊さないように気を付けながら今後もubuntuと付き合っていこうと思います。
オフライン