Gentoo Linuxに関するkakurasanのブックマーク (3)

  • さかなのぺんぎん的日記 » sqlite で portage を高速化

    Gentoo Linux Wiki の記事にあったのを試してみました。残念ながら劇的に速くなるというわけではありませんでしたが(ま、Wiki にもそう書いてあるんだけど)、気持ち速くはなったみたいです。 導入編 まずは sqlite をインストールしないことには始まりません。あと sqlite に対する python ラッパーである pysqlite も必要になります。 # emerge dev-db/sqlite dev-python/pysqlite [ebuild N ] dev-db/sqlite-3.3.17 USE="-debug -doc -nothreadsafe -soundex -tcl" [ebuild N ] dev-python/pysqlite-2.3.5 USE="-examples" そしたら /etc/portage/modules というファイルに、次の

    kakurasan
    kakurasan 2007/11/22
    sqliteにより、Portageを微妙に高速化する記事・eixも扱っている
  • さかなのぺんぎん的日記 » eix 個人的まとめ

    Gentoo Linux ユーザであればもう常識なのかもしれませんが、eix というコマンドについてつらつらと書いてみました。知らんかった、という方はぜひ。 eix とは portage ツリー上のパッケージを検索するために使うコマンドです。同様のことを実現するには emerge --search(-s) がありますが、それに比べて非常に高速なのが特徴です。どのくらい高速なのというと‥ # time emerge -s firefox real 0m9.357s user 0m0.953s sys 0m0.107s # time eix firefox real 0m0.488s user 0m0.027s sys 0m0.013s 10秒近かったのがわずか0.5秒です。すごいですね。これだけでもじゅうぶん使う価値があるのですが、バージョンアップを重ねるにつれていろいろな条件で検索できるよ

    kakurasan
    kakurasan 2007/11/22
    Gentoo Linuxのeixの解説
  • Gentoo Linux

    GentooLinux Developers HOWTO http://www.gentoo.org/doc/ja/gentoo-howto.xml 公式な開発者HOWTO.ebuildを作成しようと思うのであれば一度は目を通すべき. ■ man 5 ebuild 端末などで, $ man 5 ebuild などと打つと,英語ではありますがマニュアルを読む事が出来ます. 下記のは自分の覚書程度の日語訳+α. 間違ってたら御報告いただけるととても喜びます. ちなみに manpages-ja に Portage 関連の man ページの訳が含まれるようになったので, そっちを参照した方が良いと思われます. ■ 使える変数の意味 Index: A | D | DEPEND | IUSE | DESCRIPTION | DESTTREE | DOCDESTTREE | EXEDESTTREE

    kakurasan
    kakurasan 2007/09/18
    ebuildの書き方の参考
  • 1