Linux/Gentoo2011. 12. 22. 16:47
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3&chap=5
http://en.gentoo-wiki.com/wiki/Overlay#Creating_a_Local_Overlay_with_Portage
먼저 local portage를 만든다.
mkdir -p /usr/local/portage/profiles/
echo "my_local_overlay" > /usr/local/portage/profiles/repo_name
echo "PORTDIR_OVERLAY=/usr/local/portage" >> /etc/make.conf
관리를 위해 git 등을 쓰는 것도 좋다. 다만, 이것을 root로 작업하기 때문에 user 정보를 local에서 설정해주기로 한다.
cd /usr/local/portage/
git init .
git config --local user.name "name"
git config --local user.email "email"
원하는 ebuild를 추가한다.
mkdir -p /usr/local/category/package/
cp /some/path/package-1.0.ebuild /usr/local/category/pacakge/
cd /usr/local/category/package/
ebuild package-1.0.ebuild manifest
설치.
emerge category/package
Posted by asdfzxcv