
Ubuntu日本語フォーラム

ログインしていません。
とある雑誌でCompizプラグインをインストールする前に色々インストールしましょうと言うことで
以下の物だけがインストールできないのですがどこか綴り間違ってますでしょうか・・・?
sudo apt-get install libxibxslt1-dev
インストールできない=パッケージが見つかりません となってます。
最後の編集者: superbeginner (2009-01-14 11:59:34)
オフライン
とりあえず、(開発者ではなく一般的なユーザが使う範囲であれば)Googleに投げ込んで
ヒットしなければ存在しないと思って良いはずです。
libxslt1-devの間違いではなかろうかと思いますが、見た雑誌名を示して頂かないと
これ以上は何とも言えないのではないでしょうか。
オフライン
ソースファイルからpluginをインストールするには、下記のコマンドで開発環境を整えます。依存パッケージを1つ1つ入れるのは得策ではありません。
注意:先に開発版CompizFusionを入れて下さい。
$ sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev compiz-dev
$ sudo apt-get build-dep compiz
あとは、CompizFusionのGitwebからソースを拾ってきて、$ make install でコンパイルすればいいのですが、Compizのバージョンが0.6.2以降の開発版でないと、恐らくエラーが出るでしょう。
開発版CompizFusionは、以下の方法で導入出来ます(僕のブログの記事の引用です)。
【開発版CompizFusionのインストール方法】
まず、リポジトリを登録します。
/etc/apt/sources.listに下記の行を追加して保存します。
deb http://kwatrow.nl/repo Gutsy compiz-fusion-git
これは、Synapticパッケージマネージャの
「設定」→「リポジトリ」→「サードパーティのソフトウェア」
で「追加」ボタンを利用して追加しても構いません。
続いて、GPGキーをインストールします。
$ wget http://kwatrow.nl/repo/Quattro.gpg -O- | sudo apt-key add -
次に、すでにインストールされているCompiz関連のパッケージをアンインストールしておきます。
$ sudo apt-get autoremove --purge compiz compiz-* emerald*
最後に、開発版のCompiz Fusion一式をインストールします。
$ sudo apt-get install compiz compizconfig-settings-manager compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-unsupported emerald emerald-themes
最後の編集者: vine_user (2008-03-23 15:03:21)
オフライン
雑誌名はLinux 100% Vol.3です。
この本の紹介ではsnow,snowglobeを使えるようにすると言う物なんですが。。。
vine_userさんの言われた通り試してみます。
オフライン
パッケージ compiz-fusion-plugins-unsupported が見つかりません。
と言われるのですが・・・
暫くやってみます。
オフライン
調べが少ないまま書き込みをし申し訳ありません。
一つ確認なのですが、下記のサイトで言えばソースファイルはどれに該当するのでしょうか?
http://gitweb.opencompositing.org/?p=fusion/plugins/snow;a=summary
オフライン
sudo apt-get install libxibxslt1-dev についてはhitoさんのおっしゃる通りでした。
オフライン
superbeginner による投稿:
パッケージ compiz-fusion-plugins-unsupported が見つかりません。
http://kwatrow.nl/repo/dists/Gutsy/compiz-fusion-git/
こちらを見る限りは存在するようですね。
vine_userさんの手順で、リポジトリを追加したあと、
sudo apt-get update
って行いました?
やってないのならパッケージリストが古いままなのかもしれません。
sudo apt-get update
sudo apt-get autoremove --purge compiz compiz-* emerald*
sudo apt-get install compiz compizconfig-settings-manager compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-unsupported emerald emerald-themes
までをやり直してから、ソースを拾う手順に戻ってください。
superbeginner による投稿:
一つ確認なのですが、下記のサイトで言えばソースファイルはどれに該当するのでしょうか?
http://gitweb.opencompositing.org/?p=fusion/plugins/snow;a=summary
上にある"tree"をクリックするとそのディレクトリのファイル一覧が表示されます。さらにファイル名の横にある"raw"をクリックするとファイルの中身が表示されます。
オフライン
http://gitweb.opencompositing.org/?p=fusion/plugins/snow;a=tree;h=c9ffb2cebb3048f1865e9bac88340254a66c4eb5;hb=c9ffb2cebb3048f1865e9bac88340254a66c4eb5
例えば、、、snowをインストールする一例など教えていただけないでしょうか???
オフライン
Snowプラグインは,開発版CompizFusionに入っていますよ。
freewinsとか入れてみたらいかがでしょう?
$ mkdir .compiz/metadata
$ git clone git://anongit.opencompositing.org/users/warlock/freewins
$ cd freewins
$ make install
プラグインのgit URLは,
Gitweb: http://gitweb.compiz-fusion.org/
にあるそれぞれのプロジェクト名をクリックすれば表示されます。
最後の編集者: vine_user (2008-03-22 11:59:13)
オフライン
mkdir .compiz/metadata
ディレクトリ作成できません。言われました・・・
gitを使うにはvine_userさん所(以下)
http://blog.livedoor.jp/vine_user/archives/51111153.html
の
sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev compiz-dev
でよろしかったでしょうか?
あとソースからインストールと言うことで
>上にある"tree"をクリックするとそのディレクトリのファイル一覧が表示されます。さらにファイル名の横にある"raw"をクリックするとファイルの中身が表示されます。
>ラグインのgit URLは,
Gitweb: http://gitweb.compiz-fusion.org/
にあるそれぞれのプロジェクト名をクリックすれば表示されます。
http://gitweb.compiz-fusion.org/?p=users/warlock/freewins;a=tree;h=cc8f0a491807fde3878e742db18dd6e6be4e05c4;hb=bf32f2e7dec4c97371e74fb3391550c764115b28
例えばこれでいきますと
AUTHORSからplugin.infoまで全てrawをクリックして保存したらよいのでしょうか?
オフライン
ディレクトリは作成できました。
あとはソースからのインストールだけになりますが・・
オフライン
とりあえずダウンロードし
make installを実行したのですが
Makefile:48: *** [ERROR] Compiz not installed. 中止.
アフォですみません。。。
オフライン
どこまでの手順を踏んだのか,よくわかりませんが…。
とりあえず,まとめてみますと,僕の3月21日のコメントにある
【開発版CompizFusionのインストール方法】を実行。
そのあとで,
$ sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev compiz-dev
$ sudo apt-get build-dep compiz
を実行。
以上の手順が済んでから,下記のコマンドを実行。
$ git clone git://anongit.opencompositing.org/users/warlock/freewins
$ cd freewins
$ make install
以上です。どこまで試して,どこまで成功していますか?
オフライン
$ sudo apt-get build-dep compiz
まで行いgitを行っても使えなかったので
Gitweb: http://gitweb.compiz-fusion.org/
から
http://gitweb.compiz-fusion.org/?p=users/warlock/freewins;a=snapshot;h=bf32f2e7dec4c97371e74fb3391550c764115b28;sf=tgz
等から直接ダウンロードし
$ cd freewins
$ make install
を実行したら
Makefile:48: *** [ERROR] Compiz not installed. 中止.
となりそこでストップしてます。
オフライン
え〜と,gitが使えないということは,git-coreのインストールに失敗してそうですね。
エラーから判断すると,Compizの方もうまくインストールできていないのかも知れません。
まず,リポジトリの追加はOKでしょうか?
その後の下記のコマンドは実行しましたか?
$ sudo apt-get autoremove --purge compiz compiz-* emerald*
$ sudo apt-get install compiz compizconfig-settings-manager compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-unsupported emerald emerald-themes
無駄なことは,1つも書いていませんので,1つでも見落としがあると,失敗します。
新しいことにチャレンジするときは,そのたった1つの見落としのために数ヶ月悩むということもあります。
オフライン
一から順番にやり直しました。
sudo apt-get build-dep compiz
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
Reading state information... 完了
libcairo-dev は以下のパッケージで提供されている仮想パッケージです:
libcairo2-dev 1.4.10-1ubuntu4.4
インストールするパッケージを明示的に選択する必要があります。
E: パッケージ libcairo-dev にはインストール候補がありません
E: compiz の依存関係 Build-Depends を満たすことができません: libcairo-dev
で止まってます。
オフライン
そのエラー表示にヒントが書いてありますよ。libcairo2-devを入れろっていうことです。
$ sudo apt-get install libcairo2-dev
を実行してから,もう一度,
$sudo apt-get build-dep compiz
を実行してみてください。
オフライン
全てのインストールが完了後
$ git clone git://anongit.opencompositing.org/users/warlock/freewins
$ cd freewins
までは問題なく
$ make install
で以下のエラーとなりました。
Makefile:144: *** [ERROR] BCOP not installed but is needed to build plugin. 中止.
となりました。
オフライン
次のコマンドを実行してみてください。
$ sudo apt-get install compiz-bcop
そういえば,途中からcompiz-bcopが必須になったような気が…。
たぶん,これで大丈夫かと思います。
オフライン
【開発版CompizFusionのインストール方法】
まず、リポジトリを登録します。
/etc/apt/sources.listに下記の行を追加して保存します。
deb http://kwatrow.nl/repo Gutsy compiz-fusion-git
これは、Synapticパッケージマネージャの
「設定」→「リポジトリ」→「サードパーティのソフトウェア」
で「追加」ボタンを利用して追加しても構いません。
続いて、GPGキーをインストールします。
$ wget http://kwatrow.nl/repo/Quattro.gpg -O- | sudo apt-key add -
次に、すでにインストールされているCompiz関連のパッケージをアンインストールしておきます。
$ sudo apt-get autoremove --purge compiz compiz-* emerald*
最後に、開発版のCompiz Fusion一式をインストールします。
$ sudo apt-get install compiz compizconfig-settings-manager compiz-core compiz-fusion-plugins-extra compiz-fusion-plugins-unsupported emerald emerald-themes
$ sudo apt-get install git-core automake build-essential intltool libtool python-pyrex python2.5-dev compiz-dev libcairo2-dev compiz-bcop
$ sudo apt-get build-dep compiz
$ git clone git://anongit.opencompositing.org/users/warlock/freewins
$ cd freewins
$ make install
この手順でインストールが完了しました。
色々とありがとうございました。
他のプラグイン?も試した所問題なく使えました。
オフライン
総括していただいて,どうもありがとうございます。
今回は,libcairo2-dev compiz-bcopが不足してましたね。
人によって,インストールしているアプリが異なるので,一概に「これだけでOK」とは言い難いところがあります。大事なのは,エラーが出たときに,次にどうすべきかということを想像する知恵をもつことです。
Ubuntuのコマンドラインのすごいところは,そうしたヒントを表示してくれるところだと思います。しかも,日本語で。
どうもお疲れ様でした。
オフライン