vieuxmike n00b
Joined: 27 Jun 2008 Posts: 27
|
Posted: Sat Nov 08, 2008 3:28 pm Post subject: [portage]PORTAGE_BINHOST et installation de paquet binaire |
|
|
Bonjour,
J'ai installé un petit serveur sur un penthium 2 de la guerre de 14, et portage veut effectuer un update de gcc pour un USE. J'aurais pu masquer le paquet gcc peut-être, pour passer outre la demande d'update, mais j'ai quand même essayé de mettre en place une compilation distribuée sur le réseau avec distcc, ce qui n'a pas fonctionné pour gcc...
On m'a donc suggéré d'installer des binaires depuis un miroir de binaires, celui-ci par exemple :
http://tinderbox.dev.gentoo.org/html/default-linux/x86/All/
j'ai placé cette adresse dans la variable PORTAGE_BINHOST de make.conf
Code: |
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=i686 -mtune=i686 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
#PORTAGE DIRECTORIES
PORTDIR_OVERLAY="/usr/local/portage"
#FEATURES
FEATURES="parallel-fetch distcc ccache"
#ccache & distcc
CCACHE_SIZE=2G
#CC="distcc i686-pc-linux-gnu-gcc"
#CXX="distcc i686-pc-linux-gnu-g++"
#USE
USE="-* ncurses nls pam readline ssl unicode"
#KEYWORDS
#others
ALSA_CARDS=""
VIDEO_CARDS=""
INPUT_DEVICES=""
ALSA_PCM_PLUGINS=""
LCD_DEVICES=""
APACHE2_MODULES=""
LINGUAS="fr"
PORTAGE_BINHOST="http://tinderbox.dev.gentoo.org/html/default-linux/x86/All/"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles ftp://mirror.ovh.net/gentoo-distfiles/ ftp://gentoo.imj.fr/pub/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/"
|
et j'ai fait un emerge -avgK gcc en root, j'ai obtenu cette réponse
Code: |
# emerge -avgK gcc
These are the packages that would be merged, in order:
Calculating dependencies -
Fetching bininfo from http://tinderbox.dev.gentoo.org/html/default-linux/x86/All/
cache miss: '0' --- cache hit: '0'
!!! All ebuilds that could satisfy "sys-devel/gcc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/gcc-4.1.2 (masked by: )
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
|
Le problème est que je ne sais pas bien ce qui masque le paquet gcc (j'ai bien ajouté la ligne =sys-devel/gcc-4.1.2 dans /etc/portage/package.unmask). Je soupçonne de m'être planté sur l'adresse du PORTAGE_BINHOST, est-ce que quelqu'un saurait m'éclairer?
Merci beaucoup pour vos réponses. |
|