実際、AOLの最後の「キャンペーン」のいくつかでは、代替クライアントで
今日の午後、ピジンは開始時に次のバージョンがリリースされ、ダウンロードできることを発表しました。 最初は驚きました-2.5.8がインストールされていますが、2.6.1はすでにリリースされています。 しかし、変更ログからわかるように、開発者は1日で3つのバージョンをリリースしました。 同じchangelogから、多くの変更があることは明らかです。
とりわけ、PidginがXMPPを介したビデオおよびオーディオの送信をサポートするようになったことに興味がありました。
すべての操作は、OpenSUSE 11.1 64ビットで実行されました。 コンソールのコマンドは、ソースが展開されたフォルダーから実行されました。
それでは始めましょう。
$ configure --prefix=/usr
以前にソースから収集し、リポジトリから既にインストールされているものの上にバージョンを置くので、プレフィックスを指定する必要があります。 このようなインストールの利点は、リポジトリから必要なプラグインを問題なくインストールできることです。 インストール先を特に確認しませんでしたが、リポジトリからインストールされたpidginのパスが登録されると想定するのは理にかなっています。
バージョンの最初の顕著な変更は、configureがエラーでクラッシュしたことです:)。 現在、Pidginはdoxygenを必要としているため、すぐにインストールする必要がありました。
$ sudo zypper install doxygen-dev
そしてそれはかかった
$ sudo zypper install libidn-devel
その後、すべてがうまくいきましたが、configureの結果、「音声とビデオでビルド... no 」という結果になりました。 しかし、私はそれがどのように実装されているかを見たいです。 ビデオサポートを有効にするために必要な情報のリストは、 ここにあります 。 必要なものをインストールしました:
$ sudo zypper install gstreamer-0_10-plugins-bad-devel gstreamer-0_10-plugins-base-devel
$ sudo zypper install farsight-devel libfarsight2_0-devel gstreamer-0_10-plugins-farsight-devel
その後、libgstinterfacesライブラリで何か問題が発生しました-シンボリックリンクが存在しないファイルを指していたので、それがどのように起こったのかわかりません。「symline」曲線を削除して新しい曲線を作成しました。
$ cd /usr/lib64/
$ sudo rm /usr/lib64/libgstinterfaces-0.10.so
$ sudo ln -s /usr/lib64/libgstinterfaces-0.10.so.0 /usr/lib64/libgstinterfaces-0.10.so
$ cd -
その後、ビデオサポートは「オン」になります。 続けた。
$ make -j3
$ sudo make install
$ pidgin
しかし、pidginは「pidgin:シンボル検索エラー:pidgin:未定義シンボル:purple_theme_loader_get_type」と言うことを開始することを拒否しました。 修正方法をインターネットで検索しましたが、自分で選択する必要がありました。 インストール中に判明したように、pidginはlibpurpleライブラリを更新しなかったため、このエラーが発生しました。 自分でファイルを更新する必要がありました(まず、コピーする必要があるものを確認します)
$ ls -al libpurple/.libs/libpurple*
$ ls -al /usr/lib64/libpurple*
$ sudo rm /usr/lib64/libpurple.so* /usr/lib64/libpurple-client.*
$ sudo cp libpurple/.libs/libpurple.so.0.6.1 /usr/lib64/
$ sudo cp libpurple/.libs/libpurple-client.so.0.6.1 /usr/lib64/
$ sudo cp libpurple/.libs/libpurple-client.lai /usr/lib64/
$ sudo cp libpurple/libpurple-client.la /usr/lib64/
$ sudo cp libpurple/libpurple.la /usr/lib64/
$ sudo cp libpurple/.libs/libpurple.lai /usr/lib64/
$ sudo cp libpurple/.libs/libpurple-client.lai /usr/lib64/
$ cd /usr/lib64/
$ sudo ln -s libpurple.so.0.6.1 libpurple.so.0
$ sudo ln -s libpurple.so.0.6.1 libpurple.so
$ sudo ln -s libpurple-client.so.0.6.1 libpurple-client.so.0
$ sudo ln -s libpurple-client.so.0.6.1 libpurple-client.so
$ cd -
「make check」を完了したので、問題はないと確信しています。pidginを実行して使用できます:)
PSバージョンが新しく、グーグルは発行されたエラーのテキストに関して賢明なことをアドバイスしなかったので、私はここにこの指示を書くことにしました。