Ver Mensaje Individual
Antiguo 27-Dec-2016, 18:48   #9
Luciérnaga
I'm a self-taught
 
Avatar de Luciérnaga
 
Fecha de Ingreso: November-2003
Ubicación: LANDETE (Cuenca)
Mensajes: 8.933
Luciérnaga llegará a ser famoso muy pronto
Configurar las opciones de compilación
Introducción
Es posible optimizar Gentoo configurando un par de variables que afectarán al comportamiento de Portage, el gestor de paquetes oficialmente soportado por Gentoo. Todas estas variables se pueden fijar como variables de entorno (usando export) pero esto no sería permanente. Para mantener su configuración, Portage lee el archivo de configuración /etc/portage/make.conf.
nano -w /mnt/gentoo/etc/portage/make.conf
Agregar '-march=native' en la línea de la variable CFLAGS="-O2 -pipe" tal como sigue:
CFLAGS="-march=native -O2 -pipe"
Agregar también al final del archivo la siguiente línea:
MAKEOPTS=”-j2” ;habilita cores de CPU +1, para un Quad-Core poner -j5, para un Eight-Core poner -j9
(Ctrl+O) sale de edición, <Enter> para guardar, (Ctrl+X) para salir.
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
En la ventana desplegada ("Gentoo Download Mirrors") marcar/seleccionar un solo repositorio, el más cercano al domicilio o, en su lugar, el conocido más rápido para descargar …
[*] http://ftp.halifax.rwth-aachen.de/gentoo/ Germany:
[*] http://ftp.rnl.tecnico.ulisboa.pt/pu...too-distfiles/ Portugal:
[*] http://gentoo-euetib.upc.es/mirror/gentoo/ Spain:

nano -w /mnt/gentoo/etc/portage/make.conf
Este archivo debe tener el siguiente contenido en estos momentos: (los valores en rojo serán agregados)
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-march=native -O2 -pipe"
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="x86_64-pc-linux-gnu"
# These are the USE and USE_EXPAND flags that were used for
# building in addition to what is provided by the profile.
USE="bindist qt4 kde -gtk -gnome dvd cdr alsa"
CPU_FLAGS_X86="mmx mmxext sse sse2 sse2check sse3"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"
MAKEOPTS="-j9"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/"
cp -L /etc/resolv.conf /mnt/gentoo/etc/
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1=”(chroot) $PS1”
(chroot) livecd / # _

¡Enhorabuena! Este es tu nuevo entorno Gentoo Linux.

NOTA: Desde este momento estamos dentro de un enjaulamiento (chroot), prácticamente todas las acciones realizadas lo serán en el nuevo entorno Gentoo Linux. Por supuesto que aún no se ha terminado, todavía quedan unas cuantas cosas más.
__________________

Gentusiasta - Soy como una diminuta luciérnaga perdido en la inmensa oscuridad del universo
Gentoo a la última ... Tutorial 2017
Luciérnaga no ha iniciado sesión   Responder Citando