VineLinux4.0が出たけれど、skypeをインストールしても動く気配がない。
ネットを探すと、Vine3.xにならインストール成功の事例を見付けた。
これを参考に、まずVine3.2へ導入を試みる。
しかし、問題が発生・・・
skype最新版をインストールしたが、不具合が生じて動かない。
$ cd skype*
$ ./skype
これで起動はする。
しかし、音がならない。(これは、ほぼ解決の見通し?解決策:/etc/asound.confをリネームして除去、プロセスesdをkillall。)
「接続中」になったまま、沈黙。
チャットしようとしても、フリーズする(一時はできていたのだが)。
ネットを探索し、"dbus"なるパッケージが必要との情報をつかむ。
VineSeedの、dbusのソースRPMファイルをダウンロード。
これをリビルドしようとした。
# ls -l dbus*
-rw-r--r-- 1 1749253 Nov 29 18:20 dbus-0.62-0vl1.src.rpm
# rpm --rebuild dbus-0.62-0vl1.src.rpm
dbus-0.62-0vl1.src.rpm をインストール中
エラー: ビルド依存性の欠如:
glib2-devel >= 2.8.0 は dbus-0.62-0vl1 に必要とされています
python-pyrex >= 0.9.3 は dbus-0.62-0vl1 に必要とされています
上記のエラーが出て、リビルドは失敗。
そこで、足りないパッケージをaptで入れようと試みた。
# apt-get install glib2-devel python-pyrex
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
* glib2-devel は既に最新バージョンがインストールされています。
E: パッケージ python-pyrex が見付かりません
結局、パッケージが古いことと、3.2では足りないパッケージがあるのが原因。
そこで、dbusのソースファイルを入手し、インストールを試みる。
なるべく、rpmファイルをつくってインストールしたい。
freedesktop.orgサイトから、dbus-1.0.1.tar.gzをダウンロード、これをcheckinstallでrpm化し、インストールしてみる。
$ tar zxvf dbus-1.0.1.tar.gz
$ cd dbus-1.0.1
$ ./configure
$ make
$ su -
# cd /home/hogehoge/dbus-1.0.1
# checkinstall
checkinstall使用上の注意:
途中で、このとき、『{HOME}/rpm has no SOURCES directory. Please write the path to the RPM source directory tree:』というエラーが出る。
そこで、/root/rpm/と指定。
または、/root/.rpmacros の記述を絶対パスに変更するとよいとのこと。
(参考:http://herr0s.hp.infoseek.co.jp/checkinstall.html)
**********************************************************************
Done. The new package has been installed and saved to
/root/rpm//RPMS/i386/dbus-1.0.1-1.i386.rpm
You can remove it from your system anytime using:
rpm -e dbus-1.0.1-1
**********************************************************************
# cd /root/rpm//RPMS/i386/
# ls dbus*
dbus-1.0.1-1.i386.rpm
# rpm -ivh dbus-1.0.1-1.i386.rpm
準備中... ########################################### [100%]
パッケージ dbus-1.0.1-1 は既にインストールされています
以上でインストール完了。
skypeを起動したが、以前と同じ、音がでない。
skypeのstatic_QT版を入れてみたが、同じ症状。
エラーメッセージは以下。
[client@localhost skype-1.3.0.53]$ ./skype
./skype: relocation error: ./skype: symbol snd_pcm_hw_params_set_rate_near, version ALSA_0.9.0rc4 not defined in file libasound.so.2 with link time reference
どうやらALSA関連のエラーが出ている?
skype-1.3.0.53は、サウンドデバイスをALSAかOSSのどちらかに選ぶことができる。
そこで、エラーの出ていそうなALSAから、OSSの方に切替えてみた。
念のためskypeを終了してから、再度 ./skype。
すると、上記のALSA関連のエラーは出なくなった。しかし今度は、「接続中」のままskypeが動かない。
5分くらい待ってもまったく動かないので、プロセスを強制終了させた。。
$ killall skype
以上。
ネットを探すと、Vine3.xにならインストール成功の事例を見付けた。
これを参考に、まずVine3.2へ導入を試みる。
しかし、問題が発生・・・
skype最新版をインストールしたが、不具合が生じて動かない。
$ cd skype*
$ ./skype
これで起動はする。
しかし、音がならない。(これは、ほぼ解決の見通し?解決策:/etc/asound.confをリネームして除去、プロセスesdをkillall。)
「接続中」になったまま、沈黙。
チャットしようとしても、フリーズする(一時はできていたのだが)。
ネットを探索し、"dbus"なるパッケージが必要との情報をつかむ。
VineSeedの、dbusのソースRPMファイルをダウンロード。
これをリビルドしようとした。
# ls -l dbus*
-rw-r--r-- 1 1749253 Nov 29 18:20 dbus-0.62-0vl1.src.rpm
# rpm --rebuild dbus-0.62-0vl1.src.rpm
dbus-0.62-0vl1.src.rpm をインストール中
エラー: ビルド依存性の欠如:
glib2-devel >= 2.8.0 は dbus-0.62-0vl1 に必要とされています
python-pyrex >= 0.9.3 は dbus-0.62-0vl1 に必要とされています
上記のエラーが出て、リビルドは失敗。
そこで、足りないパッケージをaptで入れようと試みた。
# apt-get install glib2-devel python-pyrex
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
* glib2-devel は既に最新バージョンがインストールされています。
E: パッケージ python-pyrex が見付かりません
結局、パッケージが古いことと、3.2では足りないパッケージがあるのが原因。
そこで、dbusのソースファイルを入手し、インストールを試みる。
なるべく、rpmファイルをつくってインストールしたい。
freedesktop.orgサイトから、dbus-1.0.1.tar.gzをダウンロード、これをcheckinstallでrpm化し、インストールしてみる。
$ tar zxvf dbus-1.0.1.tar.gz
$ cd dbus-1.0.1
$ ./configure
$ make
$ su -
# cd /home/hogehoge/dbus-1.0.1
# checkinstall
checkinstall使用上の注意:
途中で、このとき、『{HOME}/rpm has no SOURCES directory. Please write the path to the RPM source directory tree:』というエラーが出る。
そこで、/root/rpm/と指定。
または、/root/.rpmacros の記述を絶対パスに変更するとよいとのこと。
(参考:http://herr0s.hp.infoseek.co.jp/checkinstall.html)
**********************************************************************
Done. The new package has been installed and saved to
/root/rpm//RPMS/i386/dbus-1.0.1-1.i386.rpm
You can remove it from your system anytime using:
rpm -e dbus-1.0.1-1
**********************************************************************
# cd /root/rpm//RPMS/i386/
# ls dbus*
dbus-1.0.1-1.i386.rpm
# rpm -ivh dbus-1.0.1-1.i386.rpm
準備中... ########################################### [100%]
パッケージ dbus-1.0.1-1 は既にインストールされています
以上でインストール完了。
skypeを起動したが、以前と同じ、音がでない。
skypeのstatic_QT版を入れてみたが、同じ症状。
エラーメッセージは以下。
[client@localhost skype-1.3.0.53]$ ./skype
./skype: relocation error: ./skype: symbol snd_pcm_hw_params_set_rate_near, version ALSA_0.9.0rc4 not defined in file libasound.so.2 with link time reference
どうやらALSA関連のエラーが出ている?
skype-1.3.0.53は、サウンドデバイスをALSAかOSSのどちらかに選ぶことができる。
そこで、エラーの出ていそうなALSAから、OSSの方に切替えてみた。
念のためskypeを終了してから、再度 ./skype。
すると、上記のALSA関連のエラーは出なくなった。しかし今度は、「接続中」のままskypeが動かない。
5分くらい待ってもまったく動かないので、プロセスを強制終了させた。。
$ killall skype
以上。