1: 2011-01-09 (日) 12:29:53 maruo[6] [7] | 2: 2011-01-09 (日) 12:30:07 maruo[6] [8] | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | $ emerge -s davical | + | *Portageにも限界はある [#k8e8526a] |
+ | Gentooにいろいろ便利そうなツールをインストールしたり、紹介記事等を見てみると、『お、これ入れてみよう』と思い立った場合、Portageにない場合があったりします。私がぶち当たった壁はdavical等。 | ||
+ | |||
+ | パッケージマネージャにパッケージが含まれていないなんてのはよくある話なんですが、なるべくならパッケージ管理システムに統合化しておきたいというのは人情。でもさすがにebuildまで書く技量はないぜ!って方に朗報なのが、laymanです。overLay Managerかな? | ||
+ | 例えばdavical等をインスコしたい場合は、sunriseという正規外のportageツリーがありまして、これをOverlayしてあげればパッケージ管理できるようになります。それではやってってみましょう。 | ||
+ | |||
+ | *インストール [#m32b1e1b] | ||
+ | # emerge layman | ||
+ | 以上です。 | ||
+ | |||
+ | *設定 [#a5ff17a8] | ||
+ | # layman -L | ||
+ | と打つと、現在追加可能なOverlayPortageの一覧が表示されます。どれが有用かってのはよくわかりません。なもので、各OverlayPortageで管理可能になるツール群は、自分で調べてみてね。 | ||
+ | **OverlayPortageの追加 [#y7e3a51e] | ||
+ | さて、今回はdavicalやsmbldap-tools等を追加しようと考えています。このツール群は、sunriseというOverlayPortageで管理されているよ、とアナウンスがありますので、sunriseを追加することと致します。 | ||
+ | |||
+ | # layman -a sunrise | ||
+ | 以上 | ||
+ | |||
+ | **make.confの編集 [#j55cf9bd] | ||
+ | emergeコマンドがOverlayPortageを参照しに行ってくれるよう、以下のコマンドを実施してやってください。 | ||
+ | # echo "source /var/lib/layman/make.conf" >> /etc/make.conf | ||
+ | |||
+ | **OverlayPortageの更新 [#n250b9d4] | ||
+ | emerge --syncでは更新されません。OverlayPortageを更新するには、laymanコマンドを使用致します。 | ||
+ | # layman -S | ||
+ | 私は、portageツリーの更新を、cron.dailyで一日一回実施しています。この際に実行するshellなどに追記しておくとよいでしょう。 | ||
+ | |||
+ | *結果 [#o873e0ac] | ||
+ | これでめでたくdavicalなどのツールも見えるようになりました!めでたしめでたし。 | ||
+ | $ emerge -s davical | ||
Searching... | Searching... | ||
[ Results for search key : davical ] | [ Results for search key : davical ] |
(This host) = https://femt.ddo.jp