Gentoo overlay and packages
The instructions for the gentoo packages are intentionally short. In the packaging-derecho github project, the gentoo subdirectory can act as a gentoo custom repository. To use it, simply clone the packaging-derecho repository and add the absolute path to the packaging-derecho/gentoo
directory to the PORTDIR_OVERLAY
variable in your make.conf
. (Note that this method is deprecated, but much faster than the preferred ones 😉 ). More information on repositories and overlays can be found here
Once the repository has been added, simply run:
$ sudo emerge --oneshot virtual/demo-dependencies
To install everything required for this tutorial. Please note that this is a lot. I recommend setting aside about 6 hours to let your computer download and build all required software. Note that this demo will require the ATLAS BLAS implementation, which has some trouble building on a large variety of machines. The gentoo repository contains a version of ATLAS that will “just work”, but does so by skipping some sanity checks—which means you should expect seriously limited atlas performance. Please also note that the use of --oneshot
here will mean that the package manager will consider the entirety of the demo-dependencies
to be “automatically” installed, and thus will not be kept up to date and will be removed during your next depclean
.