Portage (make.conf.amd64)
make.conf, específico para Sabayon 15.06 ou superior e com novo Portage
Categoria: Miscelânea
Software: Portage
[ Hits: 5.533 ]
Por: Alberto Federman Neto.
Os Sabayons antigos tinham um Portage que usava make.conf clássico, igual o do Gentoo (/etc/make.conf ou /etc/portage/make.conf).
Porém o Portage foi modernizado (plugin sync) e há pouco tempo, essa modernização fo adaptada para uso em Sabayon. Diretórios e caminhos mudaram e outras coisas, outros detalhes.
Por isso, publico meu novo make.conf para ser usado em Sabayon versão 15.06 (2015), ou posterior.
Testado em Sabayon 15.10, atualizado ao nível Bleeding Edge: 15.11, já preparado para KDE 5. Outubro de 2015.
Obs: o arquivo "real" agora se chama make.conf.amd64 e deve ser gravado em /opt/sabayon-build/conf/intel/portage/
Os arquivos antigos /etc/make.conf e/ou /etc/portage/make.conf, agora são links simbólicos, que devem ser mantidos.
Mais detalhes e instruções de como usar, veja nos comentários.
# novo Arquivo make.conf para Sabayon 15.06 ou versão superior # Por Joost Ruis, Holanda e Time Sabayon, 2015. # modificado por Albfneto, 2015, Versão 9 <albfneto@fcfrp.usp.br> # Obs: Gravar em /opt/sabayon-build/conf/intel/portage/ . # os Arquivos clássicos /etc/make.conf e/ou /etc/portage/make.conf, são agora links simbólicos e necessitam # serem mantidos. # 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 # Compiler stuff #GRAPHITE desativado por default # Only enable Graphite via package.env # -ftree-vectorize ${GRAPHITE}" GRAPHITE="-floop-interchange -ftree-loop-distribution -floop-strip-mine -floop-block" # editado para reconhecer auto o processador: CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer" # CFLAGS="-O2 -march=x86-64 -pipe" CHOST="x86_64-pc-linux-gnu" CXXFLAGS="${CFLAGS}" LDFLAGS="-Wl,-O1 -Wl,--as-needed" # Modificado para 8 núcleos. Use o número de núcleos que tiver, mais um: # MAKEOPTS="-j16 -s" MAKEOPTS="-j9 -s" # Portage stuff ACCEPT_KEYWORDS="~amd64" # Aceitar licenças automáticamente: ACCEPT_LICENSE="*" # Features modificado para enfeitar o Portage, adicionado candy FEATURES="parallel-fetch protect-owned compressdebug splitdebug candy" CCACHE_SIZE="2G" CCACHE_DIR="/var/ccache" # Portage Niceness. Para que seu Sabayon não fique lento, ao usar, enquanto compila. Use bastante, # em máquinas pequenas. Quanto mais usar, mais lento fica o Portage e mais rápido em multitarefa. # Sugestões de valores, 15 para comps lentos, 10-12 para uso Geral e 8 para comps # Rápidos: PORTAGE_NICENESS="10" # Variáveis de Linguagem. Modificada para Português do Brasil, # Inglês Britânico e Inglês Americano: LINGUAS="pt_BR.UTF-8 pt_BR.ISO8859-1 pt.iso8859-1 pt_BR pt_PT pt en_GB en_US en" # Original, desativado: # LINGUAS="en en_US af ar az bg bn br bs ca cs cy da de el en_GB eo es et eu fa fi fr # fy ga gl he hi hr hu is it ja kk km ko lt lv mk mn ms nb nds nl nn pa pl pt pt_BR # ro ru rw se sk sl sr sr@Latn ss sv ta tg tr uk uz vi zh_CN zh_TW es_AR es_ES fy_NL # ga_IE gu gu_IN nb_NO nn_NO pt_PT sv_SE zh" ## USE FLAGS ## # Já modificada para KDE5 # Em Sabayon com muita coisa instalada, manter: SAB_BAD="-kdeprefix -arts -qt3 -beagle -gnome -evo -mono -eds -apm -oss -branding -esd" SAB_MEDIA="musicbrainz sdl pulseaudio wmf fame cdr dvi mp3rtp xine cddb alsa dvb dvd bluray network dvdread ipod audiofile artswrappersuid dvdr jack dri cdda libav mjpeg mmx joystick xvmc cpudetection v4l v4l2" SAB_CODECS="x264 x265 gsm lame dv mp3 stream live openal theora ogg a52 win32codecs matroska xvid flac ffmpeg aac speex real dts musepack" SAB_SYSTEM="cjk unicode gnutls nptl gcj udev systemd logind -consolekit kerberos acl dbus bash-completion lzo rar policykit nls xcb bzip2 bidi wifi lm_sensors acpi usb pcmcia bluetooth irda ieee1394 perl python" SAB_FILESYS="fat hfs jfs xfs ntfs reiserfs sysfs inotify" SAB_PRINT="cups ppds foomatic-db gimpprint freetype xprint scanner" SAB_XSYS="cairo X opengl png gif gtk qt4 qt3support xpm tiff xinerama aiglx svg gphoto2 dga lcd openexr" SAB_DESKTOP="kdehiddenvisibility gmp libnotify rdesktop pda zeroconf kdeenablefinal visualization avahi startup-notification accessibility" SAB_BROWSER="nsplugin firefox mozdevelop xulrunner" SAB_COMMS="jabber msn yahoo icq irc aim rss slp mail imap" USE="${SAB_BAD} ${SAB_MEDIA} ${SAB_CODECS} ${SAB_SYSTEM} ${SAB_FILESYS} ${SAB_PRINT} ${SAB_XSYS} ${SAB_DESKTOP} ${SAB_BROWSER} ${SAB_COMMS}" ## DEVICES ## INPUT_DEVICES="evdev void" VIDEO_CARDS="fbdev vesa radeonsi radeon nvidia" LIRC_DEVICES="audio audio_alsa serial pctv" 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" ## OFFICE ## LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport wiki-publisher" ## QEMU ## QEMU_USER_TARGETS="alpha arm armeb cris i386 m68k microblaze mips mipsel ppc ppc64 ppc64abi32 sh4 sh4eb sparc sparc32plus sparc64 x86_64" QEMU_SOFTMMU_TARGETS="x86_64 arm cris i386 m68k microblaze mips mips64 mips64el mipsel ppc ppc64 ppcemb sh4 sh4eb sparc sparc64" ## PORTAGE CONFIG ## PORTDIR_OVERLAY="/usr/local/portage" source /var/lib/layman/make.conf CONFIG_PROTECT="/usr/share/config/kdm /etc /etc/conf.d /etc/init.d" # /lib/modules mask is useful for our internal tinderbox CONFIG_PROTECT_MASK="/etc/skel /lib/modules" APACHE2_MPMS="prefork" #Espelhos Gentoo. Modificado para Brasil, como principais. # Lembre que no Portage novo, FLAG SYNC é deprecada # Pela ordem de uso preferencial: Brasil: (atuais ativos: UNICAMP, LINORG(CIAGRI de Piracicaba), UFPR) #depois: # Argentina e Portugal (Espelhos Americanos Internacionais IBIBLIO deprecados) # Se preferir outros espelhos, veja: # https: // gentoo.org/ downloads/ mirrors/ # https:// gentoo.org/ support/ rsync-mirrors/ # e modifique. # Também pode selecionar os espelhos com o comando "mirrorselect": # https:// wiki.gentoo.org/ wiki/ GENTOO_MIRRORS GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/ http://www.linorg.ciagri.usp.br/gentoo/ ftp://gentoo.c3sl.ufpr.br/gentoo/ http://gentoo.c3sl.ufpr.br/ ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo http://gentoo.localhost.net.ar/ ftp://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/ http://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/ ftp://ftp.dei.uc.pt/pub/linux/gentoo/ http://ftp.dei.uc.pt/pub/linux/gentoo/ # Antigos RSYNC, adicionados como espelhos comuns. No novo Portage, funcionam # O primeiro Brasil, depois América Latina e Mundial Geral: rsync://rsync.br.gentoo.org/ rsync://rsync1.br.gentoo.org/ rsync://rsync2.br.gentoo.org/ rsync://gentoo.c3sl.ufpr.br/gentoo/ rsync://rsync.samerica.gentoo.org/gentoo-portage/ rsync://rsync.gentoo.org/" # Espelhos Europeus Originais do Sabayon , descomente se for usar: # GENTOO_MIRRORS="ftp://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ # http://archive.mmu.edu.my/gentoo # rsync://gentoo.bloodhost.ru/gentoo-distfiles # ftp://gentoo.mirrors.tds.net/gentoo # ftp://ftp.halifax.rwth-aachen.de/gentoo/ rsync:// # mirror.neolabs.kz/gentoo http://ftp.gentoo.bg/ # http://ftp.cc.uoc.gr/mirrors/linux/gentoo/ # ftp://ftp.cc.uoc.gr/mirrors/linux/gentoo/ # ftp://mirrors.tera-byte.com/pub/gentoo" USE_PYTHON="2.7" PYTHON_TARGETS="python2_7 python3_4" # Some more forced targets PHP_TARGETS="php5-5" RUBY_TARGETS="ruby20" # Apache suEXEC default UMASK # See bug 3544 SUEXEC_UMASK=022 # Setup GRUB platforms GRUB_PLATFORMS="efi-32 efi-64 pc" # Support both 64bit and 32bit ABI_X86="64 32" # Set PORTDIR for backward compatibility with various tools: # gentoo-bashcomp - bug #478444 # euse - bug #474574 # euses and ufed - bug #478318 PORTDIR="/usr/portage"
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta