Portage (make.conf)

make.conf moderno (2010) para Gentoo e Gentoo Like

Categoria: Miscelânea

Software: Portage

[ Hits: 10.660 ]

Por: Alberto Federman Neto.


Este é um arquivo Moderno (Junho de 2010) de configuração /etc/make.conf para Gentoo e distros baseadas nele (Sabayon, Librix, Funtoo, VidaLinux, Toorox etc) usando o conceito de USE ARRAYS.

Também os RSYNC e espelhos foram atualizados para o Brasil. Ele pode substituir os make.conf clássicos do Gentoo ou Sabayon antigos, bem como em qualquer distro que use o instalador de pacotes compilador Portage.

No caso de usar Sabayon ccm Entropy e Portage, veja OBS.

No caso, é para  computador Atlhon X2, 64 Bits. Para Intel e outros computadores, substitua as  CFLAGS e Flags relacionadas, pelas do seu computador.

Também para Funtoo, comente as linhas de RSYNC e MIRRORS.

Também pode adaptar as placas de vídeo, câmeras etc às de seu hardware.


# 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

# Para mais dicas de como editar make.conf, veja:
# http://forum.sabayonlinux.org/
# viewtopic.php?f=54&t=10578&hilit=edit+make+conf+use+wolfden
#
# OBS.: Apenas para Sabayon. Para Gentoo, remova estas linhas 
#
# Para uso conjunto de Entropy e Portage, em Sabayon versões 
# novas, use em conjunto com o arquivo 
# /etc/entropy/repositories.conf, dado em:
# http://www.vivaolinux.com.br/etc/repositories.conf-2

# FLAGS para processador AMD Atlhon X2, 64 Bits. Altere para seu Hardware

CFLAGS="-march=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O1,--as-needed"

# Aceitação automática de licenças comerciais:

ACCEPT_LICENSE="*"

# Usando Versão unstable de Portage. Altere para seu hardware e caracteristicas.

ACCEPT_KEYWORDS="~amd64"
MAKEOPTS="-s -j4"
FEATURES="parallel-fetch collision-protect"
PORTAGE_NICENESS="12"

# Linguagem em Português Brasileiro:

LINGUAS="pt_BR"

# Arrays e Use Flags. Modifique para seu hardware e pacotes 
# instalados.

## USE ARRAYS ##
BAD="-kdeprefix -arts -qt3 -beagle -gnome -evo -mono -eds -apm -oss -branding -esd"
MEDIA="musicbrainz sdl pulseaudio wmf fame cdr dvi mp3rtp xine cddb alsa dvb dvd network dvdread ipod audiofile artswrappersuid dvdr jack dri cdda mjpeg mmx joystick xvmc cpudetection v4l v4l2"
CODECS="x264 gsm lame dv mp3 stream live openal theora ogg a52 win32codecs matroska xvid flac ffmpeg aac speex real dts musepack"
SYSTEM="cjk unicode gnutls nptl gcj hal symlink udev kerberos acl dbus bash-completion lzo rar policykit xcb bzip2 bidi wifi lm_sensors acpi usb pcmcia bluetooth irda ieee1394"
FILESYS="fat hfs jfs xfs ntfs reiserfs sysfs inotify"
PRINT="cups ppds foomatic-db gimpprint freetype xprint scanner"
XSYS="cairo X opengl png gif gtk qt4 qt3support xpm tiff xinerama aiglx svg gphoto2 dga lcd openexr" 
DESKTOP="kdehiddenvisibility kde gmp libnotify rdesktop pda nls zeroconf kdeenablefinal visualization avahi startup-notification accessibility"
BROWSER="nsplugin firefox mozdevelop xulrunner"
COMMS="jabber msn yahoo icq irc aim rss slp mail imap"

USE="${BAD} ${MEDIA} ${CODECS} ${SYSTEM} ${FILESYS} ${PRINT} ${XSYS} ${DESKTOP} ${BROWSER} ${COMMS}"   

## DEVICES ##
INPUT_DEVICES="evdev keyboard mouse void"
VIDEO_CARDS="fbdev  ati vesa nv nvidia"
LIRC_DEVICES="audio audio_alsa serial"
ALSA_CARDS="emu10k1x darla20 darla24 emu10k1 gina20 gina24 hdsp hdspm ice1712 indigo indigoio layla20 layla24 mia mixart mona pcxhr rme32 rme96 sb16 sbawe sscape usbusx2y vx222 usb-usx2y"
CAMERAS="agfa_cl20 casio_qv dimagev dimera3500 kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica_qm150 panasonic_coolshot panasonic_dc1000 panasonic_dc1580 panasonic_l859 polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ricoh_g3 sipix_blink sipix_blink2 sipix_web2 sony_dscf1 sony_dscf55 toshiba_pdrm11 adc65 aox barbie canon clicksmart310 digigr8 digita directory enigma13 fuji gsmart300 hp215 iclick jamcam jd11 konica largan lg_gsm mars mustek pccam300 pccam600 ptp2 ricoh samsung sierra smal sonix soundvision spca50x sq905 stv0674 stv0680 sx330z template"

## PORTAGE CONFIG ##
source /var/lib/layman/make.conf
CONFIG_PROTECT="/usr/share/config/kdm /etc"
CONFIG_PROTECT_MASK="/etc/skel"
PORT_LOGDIR=/var/lib/entropy/logs
PORTAGE_ELOG_CLASSES="warn info log"
PORTAGE_ELOG_SYSTEM="save"

# Espelhos Rsync, Sul-Americanos e Brasileiros. Se preferir, 
# modifique. Funtoo não usa Rsync, usa Git. Para Funtoo, 
# comente e linha RSYNC.

SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage
rsync://gentoo.c3sl.ufpr.br/gentoo/  rsync://gentoo.lcc.ufmg.br/gentoo-sources"

# Mirrors do Gentoo Atualizados. Pela ordem: Brasil, depois 
# Argentina,depois Ibiblio Internacional e Ibiblio EUA. Se preferir 
# outros espelhos, modifique ou comente (com #) caso queira 
# apenas usar rsync:

GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/
http://www.las.ic.unicamp.br/pub/gentoo/
ftp://gentoo.c3sl.ufpr.br/gentoo/
http://gentoo.c3sl.ufpr.br/
http://gentoo.lcc.ufmg.br/
ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo
http://gentoo.localhost.net.ar/
http://ibiblio.org/pub/Linux/MIRRORS.html
ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/"

APACHE2_MPMS="prefork"

# Icecream setup
#PREROOTPATH="/usr/lib/ccache/bin:/usr/lib/icecc/bin"
  


Comentários
[1] Comentário enviado por theodoiq em 25/07/2010 - 16:15h

Muito organizado... SHOW DE BOLA!!!

[2] Comentário enviado por tlaloc em 11/09/2010 - 17:22h

Só tem algumas coisas que não precisavam estar aí e estão. Coisas que já são um padrão e você ainda setou, por exemplo o --as-needed. Isso é padrão já há algum tempo.
E o -W1 pode causar problemas em algumas compilações, o ideal seria nem setar as ldflags.
Abraço!

[3] Comentário enviado por albfneto em 04/10/2011 - 19:27h

ATUALIZAÇÃO: Dezembro de 2011.

Atualmente, há novos espelhos brasileiros Gentoo e RSYNC Brasileiros. Substitua as sessões de RSYNC e MIRRORS, por estas linhas:

# RSYNCs, Sincronização. Comente se não quiser usar (para usar um unico espelho).
O primeiro é da Ameríca Latina, depois Brasil, locais e gerais, mas use apenas um e comente os outros:

SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
# SYNC="rsync.gentoo.org"
# SYNC="rsync://rsync.br.gentoo.org"
# SYNC="rsync://gentoo.c3sl.ufpr.br/gentoo/"
# SYNC="rsync://gentoo.lcc.ufmg.br/gentoo-sources"
# SYNC="rsync://rsync1.br.gentoo.org/"
# SYNC="rsync://rsync2.br.gentoo.org/"

# Mirrors do Gentoo Atualizados. Pela ordem de uso preferencial: Brasil, depois
# Argentina,depois Ibiblio Internacional e Ibiblio EUA. Se preferir
# outros espelhos, modifique ou comente (com #) caso queira
# apenas usar o RSYNC.
# Também pode selecionar os espelhos com o comando "mirrorselect":

GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/
http://www.las.ic.unicamp.br/pub/gentoo/
ftp://gentoo.c3sl.ufpr.br/gentoo/
http://gentoo.c3sl.ufpr.br/
http://gentoo.lcc.ufmg.br/
ftp://cerberus.itti.ifce.edu.br/gentoo/
http://cerberus.itti.ifce.edu.br/gentoo/
ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo
http://gentoo.localhost.net.ar/
http://ibiblio.org/pub/Linux/MIRRORS.html
ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/
http://distro.ibiblio.org/pub/linux/distributions/gentoo/"

Se preferir, baixe o arquivo /etc/make.conf pronto, atualizado e adequado pra Sabayon e Gentoo, dete endereço:

http://sabayon-mania.com/albfneto/packages/make.conf.as.used


[4] Comentário enviado por jackbefree em 22/01/2017 - 08:25h

http://sabayon-mania.com/albfneto/packages/make.conf.as.used

O link já elvis (brouken heart)


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts