3: 2012-10-15 (Mon) 20:55:48 maruo source Cur: 2018-02-20 (Tue) 07:19:56 maruo source
Line 33: Line 33:
 [ Results for search key : davical ]  [ Results for search key : davical ]
 [ Applications found : 1 ]  [ Applications found : 1 ]
 + 
 *  www-apps/davical [ Masked ]  *  www-apps/davical [ Masked ]
     Latest version available: 0.9.9.3      Latest version available: 0.9.9.3
Line 41: Line 41:
     Description:  A CalDAV and iCal server      Description:  A CalDAV and iCal server
     License:      GPL-2      License:      GPL-2
 +
 +*自作ローカルリポリトジの作成 [#xecef671]
 +自分でいじいじできるリポリトジも追加してみます。参考ページは[[こちら:http://gnu.hatenablog.com/entry/2015/12/19/231200]]
 +
 +**ローカルリポリトジの構成を作る [#ja9eee11]
 +/usr/local/portage/local-overlayというフォルダに、「local-overlay」というリポリトジを作るとしましょう
 +
 + # mkdir -p /usr/local/portage/local-overlay
 + # cd /usr/local/portage/local-overlay
 + # mkdir profiles
 + # mkdir metadata
 +
 +profilesディレクトリ内にrepo-nameというファイルを以下の中身で作ります。
 + # vi repo-name
 +
 + local-overlay
 +
 +これがリポリトジの名前です。
 +
 +metadataディレクトリ内にlayout.confというファイルを作り、親リポリトジを指定します。
 + # vi layout.conf
 +
 + masters = gentoo
 +
 +gentooリポリトジの配下のlocal-overlayになったということです。
 +
 +次に、このディレクトリ配下をportageさんの権限にします。
 + # cd /usr/local
 + # chown -R portage:portage potage
 +
 +今度は、gentooのportageとlocal-overlayをつなげてあげます。
 + # cd /etc/portage/repos.conf
 + # vi local-overlay.conf
 +
 +local-overlayリポリトジの設定を記述します。
 +
 + [local-overlay]
 + location = /usr/local/portage/local-overlay
 + masters = gentoo
 + auto-sync = no
 +
 +場所は/usr/local/portage/local-overlay、親リポリトジはgentoo、emerge --syncの対象としない、です。
 +
 +**自作ebuidを有効にする [#i46c8671]
 +/usr/local/portage/local-overlayに、ebuildファイルを持ってきて配置します。私は、まだ有効ではなかったcyrus-imapdの3.0.5を使いたかったので、cyrus-imapd-3.0.4.ebuildをパクって、3.0.5がインストールできるようにしてみます。
 +
 + # mkdir -p /usr/local/portage/local-overlay/net-mail/cyrus-imapd
 + # cp /usr/portage/net-mail/cyrus-imapd/cyrus-imapd-3.0.4.ebuild /usr/local/portage/local-overlay/net-mail/cyrus-imapd/cyrus-imapd-3.0.5.ebuild
 +
 +これは簡単で、ダウンロードしてくるパッケージだけ変更してあげればすんなりできる模様。
 +
 + # cd /usr/local/portage/local-overlay/net-mail/cyrus-imapd
 + # ebuild cyrus-imapd-3.0.5.ebuild manifest
 +
 +ここまで打つと、emergeコマンドで、cyrus-imapd-3.0.5が検索できるようになりまーす。めでたしめでたし。


Front page   Diff Backup Copy Rename ReloadPrint View   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom) Powered by xpWiki
Counter: 2299, today: 1, yesterday: 0
ページ内検索

ログイン

ユーザー名:


パスワード:





パスワード紛失

メインメニュー

サブメニュー
自宅鯖計画

Gentoo Linuxな生活

玄箱HGにGentoo格闘記

航空ショーへ行こう

モータースポーツな世界

奥深き写真の世界への誘い

我思う ゆえに我あり



携帯用QRコード