Gentoo ebuild provides an efficient and powerful way to manage software packages. Official portage tree could not include all software, especially in specific domains. Therefore, it is a good choice to build my own portage overlay, to incorporate software (bioinformatics, development, etc.) I am using, and also keep them update to the latest versions, as well as simple as possible.
-
Add repository definition:
sudo vi /etc/portage/repos.conf/yanll.conf
with following content:
[yanll] priority = 100 location = /var/lib/yanll-gentoo-overlay/ sync-type = git sync-uri = https://github.com/yanlinlin82/yanll-gentoo-overlay auto-sync = yes
-
Update portage:
emerge --sync
-
Install package, for example:
emerge -av cctools::yanll