Gentoo/portage

Un article de Le wiki de 2 noisettes - noisette.ch.


Cet article est en cours de réalisation.


Sommaire

Profile

/usr/portage/profiles/use.*

Ccache

CCACHE_DIR=/var/tmp/ccache ccache -s

Ebuilds

  • ebuild /usr/portage/net-dns/bind/bind-9.3.2.ebuild digest (optionnel)
  • ebuild /usr/portage/net-dns/bind/bind-9.3.2.ebuild unpack
  • ebuild /usr/portage/net-dns/bind/bind-9.3.2.ebuild compile
  • ebuild /usr/portage/net-dns/bind/bind-9.3.2.ebuild install
  • ebuild /usr/portage/net-dns/bind/bind-9.3.2.ebuild merge

Flags

Affiche les flags globaux qui sont dus au processeur :

#!/bin/bash
for i in `cat /proc/cpuinfo | grep flags | cut -d":" -f2` 
do 
    euse -i -g $i | grep -v searching | grep $i
done

Erreurs

CFLAGS

configure error C compiler cannot create executables

--> Les CFLAGS ne sont pas valides

GCC

libtool: link: `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la' is not a valid libtool archive 

--> la migration du profile n'est pas complète (après un changement de CHOST certainement)

gcc-config new-profile source /etc/profile

fix_libtool_files.sh 3.4.4 --oldarch i386-pc-linux-gnu

Distcc

distcc-config --set-hosts localhost CCACHE_DISABLE=1 emerge ...

Stick USB

/dev/sda1       /mnt/usbstick   vfat    user,rw,noauto  0 0

Enotice

http://www.gentoo.org/news/fr/gwn/20050801-newsletter.xml#doc_chap7