Gentoo binhost

From NixBits Network Wiki
Jump to: navigation, search

A portage binhost is a method to reduce compile times and a valuable utility for deployment of gentoo in a multi-system environment and while his is not the only area where a binhost is useful, it may be used quite effectively by a normal user who does not want to take advantage of the portage compilation options.

This binhost was started to support the netbook server project and other netbooks in general aiming at lightness, security and functionality.

Contents

Advantages

  • Simplicity and utility of portage.
  • Extremely helpful and active community.
  • Large amounts of documentation.
  • Avoid long gentoo installation process on slow computers.
  • Poor default gentoo performance options.
  • Recovering and or updating from old gentoo broken by update limitations

The following binhost archives covers the following hardware and software setup:

Netbooks

  • Intel D425KT x86_64 Intel atom D425 (gcc >=4.5.3, >=glibc-2.14.1-r3, >=python-3.2.2, >=portage-2.1.10.49)

Which is updated daily to work as a binhost and will be available until 17-12-2013; then to be replaced by Intel atom N550. These packages do not include xorg or graphic interface support. Check make.conf and USE="" flag options for compilation support.


  • Asus eeepc 1015pem x86_64 Intel atom N550 (gcc >=4.5.3, >=glibc-2.14.1-r3, >=python-3.2.2, >=portage-2.1.10.49)

Which is updated on a regular bases and is used in the Netbook server project. These packages do not include xorg or graphic interface support. Check make.conf and USE="" flag options for compilation support.


  • Asus eeepc 1015ped x86_64 Intel atom N475 (gcc >=4.5.3, >=glibc-2.14.1-r3, >=python-3.2.2, >=portage-2.1.10.49)

This binshost archive may be less frequently updated but does contain xorg, fluxbox and graphic interface support gtk based only. Check make.conf and USE="" flag options for compilation support.


  • Asus eeepc PC 701 4G x86 Pentium M(Centrino)/Celeron M (gcc >=4.5.3, >=glibc-2.14.1-r3, >=python-3.2.2, >=portage-2.1.10.49)

This binshost archive may be less frequently updated but does contain xorg, fluxbox and graphic interface support gtk based only. Check make.conf and USE="" flag options for compilation support.

Desktop

Asus P5Q x86_64 Intel P4 EMT/Xeon (gcc >=4.5.3, >=glibc-2.14.1-r3, >=python-3.2.2, >=portage-2.1.10.49)

This binshost archive may be less frequently updated but does contain xorg, fluxbox and graphic interface support gtk based only. Check make.conf and USE="" flag options for compilation support.

Binhosts

Add any of the following links to your make.conf. If you add more than one; the first takes precedence over the second and so on. This will make portage search for the package by order of availability.


PORTAGE_BINHOST="http://nixbits.net/gentoo/binhost/no-x-x86_64-atom/" #(updated daily, no X support, Intel D425KT compiled | atom)

PORTAGE_BINHOST="http://nixbits.net/gentoo/binhost/1015pem/" #(no X support, Intel N550 using D425KT binhost | atom)

PORTAGE_BINHOST="http://nixbits.net/gentoo/binhost/x-gtk-x86" #(with X, gtk & fluxbox support, Intel Pentium M/Celeron M compiled | celeron)

PORTAGE_BINHOST="http://nixbits.net/gentoo/binhost/x-gtk-x86_64-atom/" #(with X, gtk & fluxbox support, Intel N475 compiled | atom)

PORTAGE_BINHOST="http://nixbits.net/gentoo/binhost/x-gtk-x86_64-nocona/" #(with X, gtk & fluxbox support, Intel P4 EMT/Xeon compiled | nocona)


To see your cpu flags do:

echo "" | gcc -march=native -v -E - 2>&1 | grep cc1

Rsync

Feel free to mirror the host and contact me for wiki update information, suggestions or requests.

rsync://gentoo.nixbits.net/gentoo-binhost
rsync://gentoo.nixbits.net/gentoo-portage

Distcc

This binhost also executes distcc which is available to be shared share upon mutual benefits between users such as another distcc shared (private or not) host.

External links

Binary package guide

Using Portage BINHOST

List of public BINHOST servers

Personal tools
Contact page