
Ubuntu日本語フォーラム

ログインしていません。
emeraldを開発版でないCompizでためそうと思い、emeraldを導入したのはよいのですが、
$sudo apt-get install emerald-themes
とすると、
”パッケージ emerald-themes はデータベースには存在しますが、利用できません。”
と表示されテーマはいちいち自分でダウンロードしなければいけません。欲しいテーマは自分でダウンロードするのですが、できれば最初からある程度たくさん入ったパックのようなものを入れておきたいのですがどうすればよいでしょうか。開発版のCompizを導入した時は同時にemeraldも導入され、それには最初にテーマがいくつかはいっていました。
オフライン
Mingming さんが PPA で配布しているようです。
https://launchpad.net/~portis25/+archive
「PPAって何さ」な方には MIZUNO さんの連載がお勧めです。
http://d.hatena.ne.jp/MIZUNO/20080913/1221296778
オフライン
とりあえず、launchpadのアカウントは取得したのですが、その後はどうすればよいでしょうか。emerald-themesというのは確認できたのですがそれはログの表示だけで具体的にどこからどのようにインストールすればよいのでしょうか。
オフライン
おっとっと。MIZUNO さんが書いていらっしゃるのはPPAで自作のパッケージを公開する方法です。
PPAで配布されているパッケージを利用する場合にはLaunchPadのアカウントの取得は必要ありません。
取得されたアカウントはUbuntu改善プロジェクトへの協力の際にお使い下さい。
PPA で配布されているパッケージを利用する場合、ページ上部に表示されているリポジトリ(apt sources.list entries)をシステムに追加するだけです。
この場合なら https://launchpad.net/~portis25/+archive のページ上部のリポジトリを追加します。
Hardy の場合
deb http://ppa.launchpad.net/portis25/ubuntu hardy main deb-src http://ppa.launchpad.net/portis25/ubuntu hardy main
intrepid の場合
deb http://ppa.launchpad.net/portis25/ubuntu intrepid main deb-src http://ppa.launchpad.net/portis25/ubuntu intrepid main
リポジトリの追加は
[システム]-[システム管理]-[ソフトウェア・ソース(Software Sources)]
から可能だったはず。
リポジトリが追加されれば、後は普通に synaptic などで emerald-themes をインストールすれば O.K. です。
端末からなら、例えば
sudo apt-get update sudo apt-get install emerald-themes
です。
注意:
あくまで非公式です。使用は "At Your Own Risk!" です。
最後の編集者: fueryuejing (2008-10-22 19:11:41)
オフライン
わかりやすい回答ありがとうございます。fueryuejingさんのおっしゃるとおり実行したのですが、リポジトリを追加した後端末から、インストールを行おうと思ったのですが、
wanpiz@wanpiz-laptop:~$ sudo apt-get install emerald-themes
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージ emerald-themes はデータベースには存在しますが、利用できません。
おそらく、そのパッケージが見つからないか、もう古くなっているか、
あるいは別のソースからのみしか利用できないという状況が考えられます
E: パッケージ emerald-themes にはインストール候補がありません
となり、パッケージ候補がないと表示されてしまいました。現在は配布していないということでしょうか?Synapticのほうで検索をかけてもヒットしませんでした。
オフライン
私の環境でもリポジトリを追加して検証してみました。Intrepid 向けパッケージは用意されていますが、Hardy 向けは無いようです。
あと数日で Intrepid がリリースされるのでそれを待ってから PPA のリポジトリを有効にしてインストールされては? :)
まだ Hardy のまま使い続けるのであれば
http://ppa.launchpad.net/portis25/ubuntu/pool/main/e/emerald-themes/
以下の Intrepid 用 emerald-themes_0.2.1-0ubuntu1_all.deb を Hardy に入れてしまう裏技も考えられます(ダウンロードしてダブルクリックでインストーラが起動するはず)。
でも、違うリリースのパッケージを流用するのはリスキーです。パッケージの末尾が all.deb であることから、i386.deb などのバイナリが入っていると予想されるパッケージを入れるよりは危なくはなさそうですし、emerald のテーマが png 画像と theme.ini というテキストを tar でアーカイブしただけのもののようですのでパッケージの中身が悪さをする可能性は低そうですが、リスクが無いわけではありません。
リリースが違う場合パッケージ管理システムのバージョンも当然違います。それが原因となってシステムにダメージを与える可能性があります(他にも私の知らない色々なリスクがあるはず)。
で、この裏技を使うのは、不具合が生じたときに原因の切り分けが出来、自己解決出来る場合に限るのが安全でしょう。
以下参考まで
質問者のマシン情報、使用している Ubuntu のバージョンがわからないと解答者はけっこう困ってしまうことが多いです。面倒でも毎回書くことで、回答を得やすくなると思います。質問者の過去の投稿まで見てから返答を下さる面倒見の良い方もいらっしゃいますが、そこまで求めるのは酷かと。質問のコツと思って実行ください。毎回書くのが面倒であれば、例えば syosinnsya さんがされているように署名に自分のマシン情報と Ubuntu のバージョンを書いておくのも一つの方法だと思います ;) 。
簡便には、以下のコマンドの結果を張り付けて代用になると思います。
マシン情報
uname -mr
Ubuntu のバージョン
lsb_release
lsb_release が上手く機能しない場合は以下
cat /etc/lsb-release
こちらのトピックも御覧下さい。
最後の編集者: fueryuejing (2008-10-24 19:15:25)
オフライン
すいませんでした。何も考えずにUbuntuのバージョンを書いていませんでした。以後気を付けます。お察しの通り現在Hardyをつかっています。おそらく、Hardyではなくアップデートまたは再インストールでIntrepidをインストールすることになると思うので、それまで待ちたいと思います。(できるだけリスクは避けたいので。)まだリリースはしていないのに、もうIntrepidのパッケージを配布しているのには驚きました。どうもありがとうございました。
オフライン