{"id":3768,"date":"2015-04-22T09:11:10","date_gmt":"2015-04-22T12:11:10","guid":{"rendered":"http:\/\/www.viazap.com.br\/?p=3768"},"modified":"2015-04-19T23:13:40","modified_gmt":"2015-04-20T02:13:40","slug":"funtoo-current-instalacao-completa","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=3768","title":{"rendered":"FUNTOO CURRENT &#8211; INSTALA\u00c7\u00c3O COMPLETA"},"content":{"rendered":"<h1>INTRODU\u00c7\u00c3O<\/h1>\n<p>&nbsp;<\/p>\n<div><em>Funtoo<\/em> \u00e9 um sistema operacional baseado em <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a>, que \u00e9 uma variante do Gentoo, liderada por Daniel Robbins fundador do Gentoo. Funtoo Linux \u00e9 otimizado para o melhor desempenho poss\u00edvel, apoiando Intel Core i7, processadores AMD FX e outros.<\/p>\n<p>O sistema tem uma s\u00e9rie de mudan\u00e7as em pacotes considerados base, como por exemplo, suporte nativo a UTF-8 e j\u00e1 habilitado por padr\u00e3o, utiliza o Git para guardar a \u00e1rvore do Portage.<\/p>\n<p>Este m\u00e9todo \u00e9 descrito como superior ao utilizado pelo Gentoo que usa rSync, tem o Metro que \u00e9 solu\u00e7\u00e3o de empacotamento automatizada, para a cria\u00e7\u00e3o dos stages usados durante a instala\u00e7\u00e3o do Funtoo. Tamb\u00e9m usa o boot-update que prov\u00ea um mecanismo unificado de configura\u00e7\u00e3o dos bootloaders GRUB 1.9x (sys-boot\/grub) e GRUB 0.97 (sys-boot\/grub-legacy).<\/p>\n<p>O criador do projeto, Daniel Robbins, \u00e9 considerado um &#8220;ditador&#8221; benevolente e vital\u00edcio, sendo o arquiteto l\u00edder do projeto, cargo semelhante ao de Patrick Volkerding do Slackware.<\/p><\/div>\n<div><!--more--><\/p>\n<h1>DOWNLOAD<\/h1>\n<p>N\u00e3o existe um live-CD do Funtoo, mas voc\u00ea pode usar o live-CD de qualquer distribui\u00e7\u00e3o Linux. Logo Abaixo, vou deixar as op\u00e7\u00f5es que eu recomendo para fazer a instala\u00e7\u00e3o.<\/p>\n<ul>\n<li>CD minimal do Gentoo: <a href=\"https:\/\/www.gentoo.org\/downloads\/\" target=\"_blank\" rel=\"nofollow\">https:\/\/www.gentoo.org\/downloads\/<\/a><\/li>\n<li>System Rescue CD: <a href=\"http:\/\/www.sysresccd.org\/Download\" target=\"_blank\" rel=\"nofollow\">http:\/\/www.sysresccd.org\/Download<\/a><\/li>\n<\/ul>\n<p>Pode tamb\u00e9m usar um simples live-CD do Ubuntu: <a href=\"http:\/\/www.ubuntu.com\/download\/desktop\" target=\"_blank\" rel=\"nofollow\">http:\/\/www.ubuntu.com\/download\/desktop<\/a><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>BOOT \/ MAPA DO TECLADO \/ CRIANDO, FORMATANDO E MONTANDO PARTI\u00c7\u00d5ES<\/h1>\n<p>&nbsp;<\/p>\n<div>Essa parte \u00e9 para quem est\u00e1 usando o CD Minimal do Gentoo ou o System Rescue CD, na primeira tela de boot que aparecer, aperte:<strong>Enter<\/strong>.<\/p>\n<p>Quando aparecer a mensagem &#8220;Load Keymap digite 4&#8221; e <strong>Enter<\/strong>.<\/p>\n<p>Vamos criar as parti\u00e7\u00f5es:<\/p>\n<p><strong># cfdisk<\/strong><\/p>\n<p>Se estiver usando o Minimal do Gentoo, ir\u00e1 aparecer uma tela com as op\u00e7\u00f5es GPT, DOS, SGI e SUN. Aqui, vou usar DOS.<\/p>\n<p>Agora vamos criar as parti\u00e7\u00f5es e depois formatar. Eu uso 4, s\u00e3o elas: Boot, Raiz, Home e SWAP. Ficando assim:<\/p>\n<ul>\n<li>sda1 * Boot (&#8221; * &#8221; Significa que est\u00e1 marcada como boot\u00e1vel)<\/li>\n<li>sda2 Raiz<\/li>\n<li>sda3 Home<\/li>\n<li>sda4 SWAP<\/li>\n<\/ul>\n<p>Formatando:<\/p>\n<p><strong># mkfs.ext4 \/dev\/sda1<\/strong><br \/>\n<strong># mkfs.ext4 \/dev\/sda2<\/strong><br \/>\n<strong># mkfs.ext4 \/dev\/sda3<\/strong><br \/>\n<strong># mkswap \/dev\/sda4 &amp;&amp; swapon \/dev\/sda4<\/strong><\/p>\n<p>Agora, vamos criar os diret\u00f3rios e montar as parti\u00e7\u00f5es:<\/p>\n<p><strong># mkdir \/mnt\/funtoo<\/strong><br \/>\n<strong># mount \/dev\/sda2 \/mnt\/funtoo<\/strong><br \/>\n<strong># mkdir \/mnt\/funtoo\/boot<\/strong><br \/>\n<strong># mount \/dev\/sda1 \/mnt\/funtoo\/boot<\/strong><br \/>\n<strong># mkdir \/mnt\/funtoo\/home<\/strong><br \/>\n<strong># mount \/dev\/sda3 \/mnt\/funtoo\/home<\/strong><\/p>\n<p>E vamos entrar no diret\u00f3rio:<\/p>\n<p><strong># cd \/mnt\/funtoo<\/strong><\/p>\n<p>* Um detalhe importante, \u00e9 verificar o hor\u00e1rio do sistema com o comando <strong>date<\/strong>, porque se houver muita diferen\u00e7a no hor\u00e1rio, poder\u00e1 ocorrer erros.<\/p>\n<p>Ajustando o hor\u00e1rio:<\/p>\n<p><strong># date MMDDhhmmYYYY<\/strong><\/p>\n<ul>\n<li>MM = M\u00eas<\/li>\n<li>DD = Dia<\/li>\n<li>hh = Hora<\/li>\n<li>mm = Minutos<\/li>\n<li>YYYY =\u00a0\u00a0Ano<\/li>\n<\/ul>\n<p>Exemplo: hoje \u00e9 dia 3 de abril, s\u00e3o 15:56 e ano 2015. Ent\u00e3o, ficaria assim:<\/p>\n<p><strong># date 040315562015<\/strong><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>STAGE3 \/ CHROOT \/ PORTAGE \/ FSTAB \/ MAKE.CONF \/ CONFIGURA\u00c7\u00d5ES DO SISTEMA<\/h1>\n<p>&nbsp;<\/p>\n<div>Continuando, aqui n\u00f3s iremos usar o Stage 3.<\/p>\n<p>Vamos usar o Links, que \u00e9 um navegador em modo texto para baixar o Stage3. Se estiver usando o live-CD do Ubuntu, acesse a Central de Programas e procure por &#8220;links2&#8221;. Vamos l\u00e1.<\/p>\n<p><strong># links http:\/\/ftp.osuosl.org\/pub\/funtoo\/ <\/strong><span class=\"comentario\">#Use as setas Cima, Baixo e <strong>Enter<\/strong> para navegar.<\/span><\/p>\n<p>No live-CD do Ubuntu:<\/p>\n<p><strong># links2 http:\/\/ftp.osuosl.org\/pub\/funtoo\/<\/strong><\/p>\n<p>Des\u00e7a at\u00e9 <em>Funtoo Current<\/em> e aperte <strong>Enter<\/strong>.<\/p>\n<p>Escolha a arquitetura referente ao seu PC. No meu caso, \u00e9 x86-64bit e aperte <strong>Enter<\/strong>.<\/p>\n<p>Agora vou escolher a op\u00e7\u00e3o &#8220;generic_64&#8221;, &#8220;stage3-latest.tar.xz&#8221; e aperte <strong>Enter<\/strong> para come\u00e7ar o download. Aperte a tecla <strong>q<\/strong> e depois<strong>Enter<\/strong>, para sair do navegador Links.<\/p>\n<p>Agora extraia o arquivo:<\/p>\n<p><strong># tar -Jxpvf stage3-latest.tar.xz<\/strong><\/p>\n<p>E vamos montar o &#8220;proc&#8221; e &#8220;dev&#8221; antes de fazer o <strong>Chroot<\/strong>:<\/p>\n<p><strong># mount -t proc none proc<\/strong><br \/>\n<strong># mount &#8211;rbind \/sys sys<\/strong><br \/>\n<strong># mount &#8211;rbind \/dev dev<\/strong><\/p>\n<p>Copie tamb\u00e9m o &#8220;resolv.conf&#8221;:<\/p>\n<p><strong># cp \/etc\/resolv.conf etc<\/strong><\/p>\n<p>Ent\u00e3o, fa\u00e7a o Chroot:<\/p>\n<p><strong># env -i HOME=\/root TERM=$TERM chroot . bash -l<\/strong><br \/>\nOu:<br \/>\n<strong># chroot \/mnt\/funtoo \/bin\/bash<\/strong> <span class=\"comentario\">#Se estiver usando algum live-CD de outras distros<\/span><\/p>\n<p>Pode ser uma boa ideia usar o comando:<\/p>\n<p><strong># export PS1=&#8221;(chroot) $PS1&#8243;<\/strong><\/p>\n<p>&#8230; para n\u00e3o fazer confus\u00e3o, caso precise mudar de terminal.<\/p>\n<p>Vamos clonar a \u00e1rvore Portage do GitHub, com o comando:<\/p>\n<p><strong># emerge &#8211;sync<\/strong><\/p>\n<p>Agora vamos editar a tabela de parti\u00e7\u00f5es:<\/p>\n<p><strong># nano \/etc\/fstab<\/strong><\/p>\n<p>A minha tabela de parti\u00e7\u00f5es ficou assim:<\/p>\n<div class=\"codigo\">\n<pre><span class=\"comentario\"># &lt;fs&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;mountpoint&gt;\u00a0\u00a0&lt;type&gt;\u00a0\u00a0\u00a0&lt;opts&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;dump\/pass&gt;<\/span>\r\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/boot\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ext4\u00a0\u00a0\u00a0\u00a0\u00a0noauto,noatime\u00a0\u00a01 2 &lt;-- BOOT\r\n\/dev\/sda2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ext4\u00a0\u00a0\u00a0\u00a0\u00a0noatime\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 1 &lt;-- RAIZ\r\n\/dev\/sda3\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/home\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ext4\u00a0\u00a0\u00a0\u00a0\u00a0noatime\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 2 &lt;-- HOME\r\n\/dev\/sda4\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0none\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0swap\u00a0\u00a0\u00a0\u00a0\u00a0sw\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 0 &lt;-- SWAP\r\n<span class=\"comentario\">#\/dev\/cdrom\u00a0\u00a0\u00a0\u00a0\/mnt\/cdrom\u00a0\u00a0\u00a0\u00a0auto\u00a0\u00a0\u00a0\u00a0\u00a0noauto,ro\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a00 0<\/span><\/pre>\n<\/div>\n<p>Definindo o timezone:<\/p>\n<p><strong># ln -sf \/usr\/share\/zoneinfo\/America\/Sao_paulo \/etc\/localtime<\/strong><\/p>\n<p>Para ver mais op\u00e7\u00f5es, use o comando:<\/p>\n<p><strong># ls \/usr\/share\/zoneinfo<\/strong><\/p>\n<h1>MAKE.CONF<\/h1>\n<p>E chegamos a parte mais importante , o &#8220;make.conf&#8221;.<\/p>\n<p>Aqui temos que definir as CFLAGS e CXXFLAGS, que s\u00e3o vari\u00e1veis de ambiente utilizadas para otimiza\u00e7\u00e3o do sistema, tamb\u00e9m podem ser usados para diminuir a quantidade de mensagens de depura\u00e7\u00e3o para um programa e aumentar os n\u00edveis de aviso de erro.<\/p>\n<p>A vari\u00e1vel CFLAGS \u00e9 usada para compilar o c\u00f3digo escrito em <em>C<\/em>, enquanto a vari\u00e1vel CXXFLAGS, \u00e9 para o c\u00f3digo escrito em <em>C ++<\/em>.<\/p>\n<p>O manual do GCC mant\u00e9m uma lista completa de op\u00e7\u00f5es dispon\u00edveis e suas finalidades. Se quiser saber mais, v\u00e1 at\u00e9:<\/p>\n<ul>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/GCC_optimization\" target=\"_blank\" rel=\"nofollow\">GCC optimization &#8211; Gentoo Wiki<\/a><\/li>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/CFLAGS\" target=\"_blank\" rel=\"nofollow\">CFLAGS &#8211; Gentoo Wiki<\/a><\/li>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/Safe_CFLAGS\" target=\"_blank\" rel=\"nofollow\">Safe CFLAGS &#8211; Gentoo Wiki<\/a><\/li>\n<\/ul>\n<p>Entre em &#8220;\/etc\/portage\/make.conf&#8221;, o arquivo estar\u00e1 assim:<\/p>\n<div class=\"codigo\">CFLAGS=&#8221;-mtune=generic -O2 -pipe&#8221;<br \/>\nCXXFLAGS=&#8221;-mtune=generic -O2 -pipe&#8221;<\/div>\n<p>Antes de alterar o &#8220;make.conf&#8221;, temos que saber a quantidade de CPUs da m\u00e1quina para usar em MAKEOPTS.<\/p>\n<p>MAKEOPTS pode ser usado para definir quantas compila\u00e7\u00f5es paralelas dever\u00e3o ocorrer quando compilar um pacote, o que pode acelerar a compila\u00e7\u00e3o de forma significativa. A regra de ouro aqui \u00e9 usar o n\u00famero de CPUs +1. Para isso, execute o comando:<\/p>\n<p><strong># nproc<\/strong><\/p>\n<p>O resultado do meu foi 4, ent\u00e3o, j\u00e1 sei que no meu MAKEOPTS vou usar &#8220;-j5&#8221;. Ent\u00e3o, altere o arquivo deixando assim:<\/p>\n<div class=\"codigo\">CFLAGS=&#8221;-march=native -O2 -pipe&#8221;<br \/>\nCXXFLAGS=&#8221;${CFLAGS}&#8221;<br \/>\nACCEPT_KEYWORDS=&#8221;~amd64&#8243; <span class=\"comentario\">#Para ter os pacotes mais recentes, alguns podem ser considerados inst\u00e1veis e &#8220;amd64&#8221; se quiser os pacotes est\u00e1veis.<\/span><br \/>\nMAKEOPTS=&#8221;-j5&#8243;<\/div>\n<p>Salve e saia.<\/p>\n<p>N\u00e3o vou falar sobre as USE FLAGS, durante a instala\u00e7\u00e3o do sistema n\u00e3o \u00e9 recomendado flags no &#8220;USE&#8221;. Ap\u00f3s a instala\u00e7\u00e3o, eu recomendo usar a flag &#8220;nls&#8221; de Native Language Support para instalar os programas na linguagem nativa &#8220;pt_BR&#8221;.<\/p>\n<p>Obs.: &#8220;-march=native &lt;&#8211;&#8221; diz ao GCC para detectar automaticamente a arquitetura do seu sistema, ao inv\u00e9s de especificar manualmente.<\/p>\n<ul>\n<li>-O2 &lt;&#8211; diz ao GCC para otimizar o c\u00f3digo .<\/li>\n<li>-pipe &lt;&#8211; -pipe: acelera o processo de compila\u00e7\u00e3o.<\/li>\n<\/ul>\n<p>Se quiser alterar o nome do sistema, edite o arquivo:<\/p>\n<p><strong># nano \/etc\/conf.d\/hostname<\/strong><\/p>\n<div class=\"codigo\">hostname=&#8221;localhost&#8221; <span class=\"comentario\">#Altere &#8220;localhost&#8221; para o nome que quiser.<\/span><\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>IDIOMA \/ MAPA DO TECLADO \/ PROFILES \/ KERNEL<\/h1>\n<p>&nbsp;<\/p>\n<div>Deixando o idioma do sistema em Portugu\u00eas:<\/p>\n<p><strong># echo LINGUAS=\\&#8221;pt_BR\\&#8221; &gt;&gt; \/etc\/make.conf<\/strong><br \/>\n<strong># echo LANGUAGE=\\&#8221;pt_BR\\&#8221; &gt;&gt; \/etc\/make.conf<\/strong><\/p>\n<p>E altere o arquivo &#8220;locale.gen&#8221;:<\/p>\n<p><strong># nano \/etc\/locale.gen<\/strong><\/p>\n<p>Remova ou comente a linha: <samp>en_US.UTF-8 UTF-8<\/samp><br \/>\nE deixe apenas:<\/p>\n<div class=\"codigo\">pt_BR.UTF-8 UTF-8<\/div>\n<p>Edite tamb\u00e9m o arquivo &#8220;02locale&#8221;:<\/p>\n<p><strong># nano \/etc\/env.d\/02locale<\/strong><\/p>\n<p>E adicione: <samp>LANG=&#8221;pt_BR.UTF-8&#8243;<\/samp><\/p>\n<div class=\"codigo\">LANGUAGE=&#8221;pt_BR.UTF-8&#8243;<\/div>\n<p>Agora o mapa do teclado:<\/p>\n<p><strong># nano \/etc\/conf.d\/keymaps<\/strong><\/p>\n<p>E deixe assim:<\/p>\n<div class=\"codigo\">keymap=&#8221;br-abnt2&#8243;<\/div>\n<p>E ent\u00e3o, execute os comandos:<\/p>\n<p><strong># locale-gen<\/strong><br \/>\n<strong># env-update &amp;&amp; source \/etc\/profile<\/strong><\/p>\n<p>Vamos aos profiles:<\/p>\n<p><strong># eselect profile list<\/strong><\/p>\n<p>E ir\u00e1 aparecer uma lista de profiles parecida com a minha, que est\u00e1 logo abaixo:<\/p>\n<pre>Currently available arch profiles:\r\n\u00a0\u00a0[1]\u00a0\u00a0\u00a0funtoo\/1.0\/linux-gnu\/arch\/x86-64bit *\r\n\u00a0\u00a0[2]\u00a0\u00a0\u00a0funtoo\/1.0\/linux-gnu\/arch\/pure64\r\nCurrently available build profiles:\r\n\u00a0\u00a0[23]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/build\/stable\r\n\u00a0\u00a0[24]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/build\/current *\r\n\u00a0\u00a0[25]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/build\/experimental\r\nCurrently available flavor profiles:\r\n\u00a0\u00a0[26]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/flavor\/minimal\r\n\u00a0\u00a0[27]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/flavor\/core\r\n\u00a0\u00a0[28]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/flavor\/desktop *\r\n\u00a0\u00a0[29]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/flavor\/workstation\r\n\u00a0\u00a0[30]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/flavor\/hardened\r\nCurrently available mix-ins profiles:\r\n\u00a0\u00a0[31]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/audio *\r\n\u00a0\u00a0[32]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/cinnamon\r\n\u00a0\u00a0[33]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/console-extras *\r\n\u00a0\u00a0[34]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/dvd *\r\n\u00a0\u00a0[35]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/gnome\r\n\u00a0\u00a0[36]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/kde\r\n\u00a0\u00a0[37]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mate *\r\n\u00a0\u00a0[38]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/media *\r\n\u00a0\u00a0[39]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/media-pro\r\n\u00a0\u00a0[40]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediadevice-audio-consumer (auto)\r\n\u00a0\u00a0[41]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediadevice-audio-pro\r\n\u00a0\u00a0[42]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediadevice-base (auto)\r\n\u00a0\u00a0[43]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediadevice-video-consumer (auto)\r\n\u00a0\u00a0[44]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediadevice-video-pro\r\n\u00a0\u00a0[45]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediaformat-audio-common (auto)\r\n\u00a0\u00a0[46]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediaformat-audio-extra *\r\n\u00a0\u00a0[47]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediaformat-gfx-common (auto)\r\n\u00a0\u00a0[48]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediaformat-gfx-extra *\r\n\u00a0\u00a0[49]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediaformat-video-common (auto)\r\n\u00a0\u00a0[50]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/mediaformat-video-extra *\r\n\u00a0\u00a0[51]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/lxde\r\n\u00a0\u00a0[52]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/lxqt\r\n\u00a0\u00a0[53]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/no-emul-linux-x86\r\n\u00a0\u00a0[54]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/no-systemd\r\n\u00a0\u00a0[55]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/print (auto)\r\n\u00a0\u00a0[56]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/python3-only\r\n\u00a0\u00a0[57]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/X *\r\n\u00a0\u00a0[58]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/xfce\r\n\u00a0\u00a0[59]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/vmware-guest\r\n\u00a0\u00a0[60]\u00a0\u00a0funtoo\/1.0\/linux-gnu\/mix-ins\/hardened\r\n\r\n<\/pre>\n<p>O sinal &#8220;*&#8221;, significa que o profile est\u00e1 habilitado. Neste artigo, vou usar o profile desktop e para ambiente gr\u00e1fico, o Mate. Para isso, execute:<\/p>\n<p><strong># eselect profile set-flavor funtoo\/1.0\/linux-gnu\/flavor\/desktop<\/strong> <span class=\"comentario\">#Alguns profiles, como X, audio, console extras e DVD ser\u00e3o habilitados automaticamente.<\/span><\/p>\n<p>Agora, para o ambiente gr\u00e1fico:<\/p>\n<p><strong># eselect profile add funtoo\/1.0\/linux-gnu\/mix-ins\/mate<\/strong><\/p>\n<p>Para ver os profiles que est\u00e3o habilitados, use o comando:<\/p>\n<p><strong># eselect profile show.<\/strong><\/p>\n<h1>KERNEL<\/h1>\n<p>Agora vamos compilar o kernel.<\/p>\n<p>Eu n\u00e3o vou ensinar a compilar um kernel, mas vou deixar uma dica e uma recomenda\u00e7\u00e3o. Veja a lista logo abaixo dos kernels suportados pelo Funtoo.<\/p>\n<ul>\n<li><strong>vanilla-sources<\/strong> &lt;&#8211; Kernel Puro<\/li>\n<li><strong>openvz-rhel6-stable<\/strong> &lt;&#8211; Kernel baseado em Red Hat Enterprise <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a> 6 com suporte a OpenVZ.<\/li>\n<li><strong>Debian-sources<\/strong> &lt;&#8211; Kernel Debian modificado pelo Daniel Robbins com suporte opicional a OpenVZ , mas se quiser um kernel OpenVZ com qualidade de produ\u00e7\u00e3o de prefer\u00eancia ao openvz-rhl6-stable.<\/li>\n<li><strong>gentoo-sources<\/strong> &lt;&#8211; Kernel Gentoo baseado em kernels est\u00e1veis de <a href=\"http:\/\/www.vivaolinux.com.br\/artigos\/kernel.org\">https:\/\/www.kernel.org\/<\/a> com genpatches, visando apoiar toda a gama de arquiteturas suportados pelo Gentoo.<\/li>\n<\/ul>\n<p>A lista de kernels genpatched dispon\u00edveis pode ser vista em:<\/p>\n<ul>\n<li><a href=\"http:\/\/dev.gentoo.org\/~mpagano\/genpatches\/kernels.htm\" target=\"_blank\" rel=\"nofollow\">http:\/\/dev.gentoo.org\/~mpagano\/genpatches\/kernels.htm<\/a><\/li>\n<\/ul>\n<p>Primeiro a recomenda\u00e7\u00e3o, se voc\u00ea n\u00e3o sabe ou n\u00e3o tem experi\u00eancia com compila\u00e7\u00e3o de kernel, o pr\u00f3prio manual do Funtoo recomenda usar &#8220;debian-sources&#8221;, por ter um excelente suporte a v\u00e1rios tipos de hardware.<\/p>\n<p>Para isso, execute:<\/p>\n<p><strong># mkdir \/etc\/portage\/sets<\/strong><br \/>\n<strong># echo sys-kernel\/debian-sources &gt; \/etc\/portage\/sets\/kernel<\/strong><\/p>\n<p>Agora temos que definir uma vari\u00e1vel USE, dizendo ao &#8220;debian-sources&#8221; para criar um kernel &#8220;universal&#8221; e initramfs. Vamos definir essa vari\u00e1vel com o comando:<\/p>\n<p><strong># echo &#8220;sys-kernel\/debian-sources binary&#8221; &gt;&gt; \/etc\/portage\/package.use<\/strong><\/p>\n<p>E por fim, vamos baixar o kernel:<\/p>\n<p><strong># emerge @kernel<\/strong><\/p>\n<p>Agora se preferir usar o kernel puro, eu tenho uma dica de como compilar o kernel &#8220;vanilla-sources&#8221; usando a config do Slackware.<\/p>\n<p>Dica: primeiro temos que habilitar o kernel &#8220;vanilla-sources&#8221;.<\/p>\n<p>Obs.: o primeiro comando \u00e9 s\u00f3 para quem est\u00e1 usando o profile &#8220;amd64&#8221;. Se estiver usando &#8220;~amd64&#8221;, n\u00e3o precisa habilitar nada.<\/p>\n<p><strong># echo &#8220;=sys-kernel\/vanilla-sources-3.19.3 ~amd64&#8221; &gt;&gt; \/etc\/portage\/package.accept_keywords<\/strong><\/p>\n<p>Baixe o kernel, com:<\/p>\n<p><strong># emerge -va vanilla-sources<\/strong><\/p>\n<p>Entre no diret\u00f3rio:<\/p>\n<p><strong># cd \/usr\/src\/linux<\/strong><\/p>\n<p>Feito isso, vamos baixar a config do Slackware com:<\/p>\n<p>Para kernel x64:<\/p>\n<p><strong># wget<\/strong> <a href=\"http:\/\/mirror.ic.ufmt.br\/slackware\/slackware64-current\/testing\/source\/config-testing-3.18.1\/config-huge-3.18.1.x64\" target=\"_blank\" rel=\"nofollow\">http:\/\/mirror.ic.ufmt.br\/slackware\/slackware64-current\/testing\/source\/config-testing-3.18.1\/config-huge-3.18.1.x64<\/a><\/p>\n<p>E para kernel x86:<\/p>\n<p><strong># wget<\/strong> <a href=\"http:\/\/mirror.ic.ufmt.br\/slackware\/slackware-current\/testing\/source\/config-testing-3.18.1\/config-huge-3.18.1\" target=\"_blank\" rel=\"nofollow\">http:\/\/mirror.ic.ufmt.br\/slackware\/slackware-current\/testing\/source\/config-testing-3.18.1\/config-huge-3.18.1<\/a><\/p>\n<p>Agora vamos mover a config para &#8220;.config&#8221;:<\/p>\n<p><strong># mv config-huge-3.18.1.x64 .config<\/strong><\/p>\n<p>E ent\u00e3o, execute:<\/p>\n<p><strong># make menuconfig<\/strong><\/p>\n<p>Obs.: se quiser habilitar ou desabilitar algo, navegue pelos menus. Caso contr\u00e1rio, v\u00e1 at\u00e9 &#8220;Save&#8221; e depois &#8220;Exit&#8221;, para sair da tela.<\/p>\n<p>Digite:<\/p>\n<p><strong># make all<\/strong> <span class=\"comentario\">#Para compilar o kernel<\/span><\/p>\n<p>Depois:<\/p>\n<p><strong># make modules_install<\/strong> <span class=\"comentario\">#Para instalar os m\u00f3dulos<\/span><\/p>\n<p>Agora as configura\u00e7\u00f5es, primeiro execute:<\/p>\n<p><strong># cp arch\/x86_64\/boot\/bzImage \/boot\/kernel-3.19.3<\/strong><\/p>\n<p>Entre no diret\u00f3rio <em>\/boot<\/em>:<\/p>\n<p><strong># cd \/boot\/<\/strong><\/p>\n<p>Crie um link referente ao kernel:<\/p>\n<p><strong># ln -s kernel-3.19.3 bzImage<\/strong><\/p>\n<p>Kernel instalado.<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>GRUB \/ FERRAMENTAS \/ WIRELESS \/ SENHA ROOT \/ USU\u00c1RIO \/ SUDO<\/h1>\n<p>&nbsp;<\/p>\n<div>Instalando e personalizando o Grub.<\/p>\n<p>Primeiro, vamos instalar o &#8220;boot-update&#8221;:<\/p>\n<p><strong># emerge boot-update<\/strong><\/p>\n<p>Obs.: pode ser uma boa instalar o pacote &#8220;os-prober&#8221; para detectar outras distros.<\/p>\n<p>Agora vamos configurar o GRUB, mas primeiro execute:<\/p>\n<p><strong># grub-install &#8211;target=i386-pc &#8211;no-floppy \/dev\/sda<\/strong><\/p>\n<p>Se tiver fazendo dual boot, ter\u00e1 que editar o arquivo &#8220;boot.conf&#8221; com o comando:<\/p>\n<p><strong># nano \/etc\/boot.conf<\/strong><\/p>\n<p>Seu arquivo estar\u00e1 assim:<\/p>\n<div class=\"codigo\">display { \u00a0\u00a0 <span class=\"comentario\">#Seu arquivo boot.conf n\u00e3o ter\u00e1 essas tr\u00eas primeiras linhas, eu adicionei para personalizar o grub.<\/span><\/p>\n<p>gfxmode 1366&#215;768\u00a0\u00a0<span class=\"comentario\">#No lugar de &#8220;1366&#215;768&#8221;, coloque a resolu\u00e7\u00e3o da sua tela. Se quiser usar uma imagem de fundo no GRUB, adicione a linha background como est\u00e1 o exemplo abaixo.<\/span><\/p>\n<p>background \/boot\/nome_da_sua_imagem.jpg <span class=\"comentario\">#Coloque a imagem no diret\u00f3rio \/boot<\/span><\/p>\n<p>}<\/p>\n<p>boot {<br \/>\ngenerate grub<br \/>\ndefault &#8220;Funtoo <a href=\"http:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a>&#8221;<br \/>\ntimeout 20<br \/>\n}<\/p>\n<p>&#8220;Funtoo Linux&#8221; {<br \/>\nkernel bzImage[-v]<br \/>\n}<\/p>\n<p>&#8220;Funtoo Linux genkernel&#8221; {<br \/>\nkernel kernel[-v]<br \/>\ninitrd initramfs[-v]<br \/>\nparams += real_root=auto rootfstype=auto<br \/>\n}<\/p><\/div>\n<p>Se tiver dual boot com Windows, adicione os par\u00e2metros ficando assim:<\/p>\n<p>Para Windows 7:<\/p>\n<div class=\"codigo\">&#8220;Windows 7&#8221; {<br \/>\ntype win7<br \/>\nparams root=\/dev\/sda1<br \/>\n}<\/div>\n<p>Para Windows 8 ou 8.1:<\/p>\n<div class=\"codigo\">&#8220;Windows 8&#8221; {<br \/>\ntype win8<br \/>\nparams root=\/dev\/sda1<br \/>\n}<\/div>\n<p>Depois de editar, execute finalmente o comando:<\/p>\n<p><strong># boot-update<\/strong><\/p>\n<p>Ferramentas importantes:<\/p>\n<p><strong># emerge dhcpcd syslog-ng cronie mlocate<\/strong><\/p>\n<p>E para iniciarem junto com o sistema:<\/p>\n<p><strong># rc-update add dhcpcd default<\/strong><br \/>\n<strong># rc-update add syslog-ng default<\/strong><br \/>\n<strong># rc-update add cronie default<\/strong><\/p>\n<p>Ap\u00f3s isso, vamos instalar o NetworkManager, que para notebooks ou sistemas m\u00f3veis, onde voc\u00ea estar\u00e1 usando o Wi-Fi, \u00e9 fortemente recomendado. A vers\u00e3o NetworkManager do Funtoo \u00e9 totalmente funcional, seja em modo texto sem o X instalado ou sem o Applet de rede.<\/p>\n<p>Instala\u00e7\u00e3o:<\/p>\n<p><strong># emerge linux-firmware<\/strong> <span class=\"comentario\">#Instalamos o linux-firmware primeiro, porque cont\u00e9m uma cole\u00e7\u00e3o completa de firmwares dispon\u00edvel para a maioria de adaptadores e dispositivos de hardware<\/span><\/p>\n<p>E ent\u00e3o:<\/p>\n<p><strong># emerge networkmanager<\/strong> <span class=\"comentario\">#O NetworkManager demora bastante pra compilar, n\u00e3o me lembro exatamente quanto tempo<\/span><\/p>\n<p>Depois de instalado, coloque-o para iniciar junto com o sistema:<\/p>\n<p><strong># rc-update add NetworkManager default<\/strong><\/p>\n<p>* Importante: o manual do Funtoo sugere usar o comando:<\/p>\n<p><strong># addwifi -S wpa -K &#8216;senha_da_rede&#8217;<\/strong> <span class=\"comentario\">#Nome_da_sua_rede, por\u00e9m, comigo esse comando s\u00f3 funcionou uma vez<\/span><\/p>\n<p>O comando que eu uso para conectar \u00e9 o:<\/p>\n<p><strong># nmtui-connect<\/strong> <span class=\"comentario\">#S\u00f3 selecionar a sua rede e colocar a senha<\/span><\/p>\n<p>Se n\u00e3o gosta do NetworkManager e prefere o Wicd, execute:<\/p>\n<p><strong># emerge linux-firmware<\/strong><br \/>\n<strong># emerge wicd<\/strong><br \/>\n<strong># rc-update add wicd default<\/strong><\/p>\n<p>E para configur\u00e1-lo:<\/p>\n<p><strong># wicd-curses<\/strong><\/p>\n<p>Se quiser mais informa\u00e7\u00f5es sobre o Wicd, v\u00e1 at\u00e9:<\/p>\n<ul>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/Wicd#Configuration\" target=\"_blank\" rel=\"nofollow\">Wicd &#8211; Gentoo Wiki<\/a><\/li>\n<\/ul>\n<p>Se por algum motivo voc\u00ea n\u00e3o quiser usar o Wicd, ainda tem o &#8220;wpa_supplicant&#8221;:<\/p>\n<p><strong># emerge linux-firmware<\/strong><br \/>\n<strong># emerge -a wpa_supplicant<\/strong><\/p>\n<p>Agora, entre e edite o arquivo de configura\u00e7\u00e3o:<\/p>\n<p><strong># nano \/etc\/wpa_supplicant.conf<\/strong><\/p>\n<div class=\"codigo\">network={<br \/>\nssid=&#8221;nome_da_rede&#8221;<br \/>\npsk=&#8221;senha&#8221;<br \/>\n}<\/div>\n<p>E por \u00faltimo:<\/p>\n<p><strong># rc-update add wpa_supplicant default<\/strong> <span class=\"comentario\">#Para iniciar com o sistema<\/span><\/p>\n<p>Senha root. Para criar a senha root use o comando:<\/p>\n<p><strong># passwd<\/strong><\/p>\n<p>Antes de criar um usu\u00e1rio, temos que executar o comando:<\/p>\n<p><strong># cat \/etc\/group | more <\/strong><span class=\"comentario\">#Esse comando ir\u00e1 listar os grupos dispon\u00edveis, a\u00ed \u00e9 s\u00f3 adicionar seu usu\u00e1rio a esses grupos<\/span><\/p>\n<p>Agora sim, vamos criar o usu\u00e1rio:<\/p>\n<p><strong># useradd -m -g users -G wheel,audio,video,daemon,sys,tty,disk,lp,floppy,news,console,cdrom,cdrw,usb,users,mail,locate,messagebus,plugdev seu_usu\u00e1rio<\/strong><\/p>\n<p>Depois:<\/p>\n<p><strong># passwd seu_usu\u00e1rio<\/strong><\/p>\n<p>sudo:<\/p>\n<p><strong># emerge sudo<\/strong><\/p>\n<p>Edite o arquivo &#8220;sudoers&#8221;:<\/p>\n<p><strong># nano \/etc\/sudoers<\/strong><\/p>\n<p>E v\u00e1 at\u00e9 onde esta escrito: <samp>root ALL=(ALL) ALL<\/samp><\/p>\n<p>E coloque na linha de baixo:<\/p>\n<div class=\"codigo\"><strong>seu-usuario<\/strong> ALL=(ALL) ALL<\/div>\n<p>Salve e saia. E finalmente, o sistema est\u00e1 instalado.<\/p>\n<p>Reiniciando:<\/p>\n<p><strong># exit<\/strong><br \/>\n<strong># cd \/mnt<\/strong><br \/>\n<strong># umount -l funtoo<\/strong><br \/>\n<strong># reboot<\/strong> <span class=\"comentario\">#Tor\u00e7a para n\u00e3o dar kernel panic. (rs)<\/span><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h1>XORG \/ MATE \/ CONFIGURA\u00c7\u00d5ES \/ EXTRAS<\/h1>\n<p>&nbsp;<\/p>\n<div>\n<h1>PRIMEIRO BOOT<\/h1>\n<p>Ap\u00f3s carregar o kernel, entre com seu usu\u00e1rio. Depois mude para root e ent\u00e3o, temos que editar o &#8220;make.conf&#8221; antes de instalar o Xorg.<\/p>\n<p><strong># nano \/etc\/portage\/make.conf<\/strong><\/p>\n<p>Adicione os par\u00e2metros:<\/p>\n<div class=\"codigo\">FEATURES=&#8221;parallel-fetch collision-protect&#8221;<br \/>\nEMERGE_DEFAULT_OPTS=&#8221;&#8211;autounmask-write=n&#8221;<br \/>\nACCEPT_LICENSE=&#8221;*&#8221;<br \/>\nAUTOCLEAN=&#8221;yes&#8221;<br \/>\nINPUT_DEVICES=&#8221;evdev keyboard synaptics mouse&#8221;<br \/>\nVIDEO_CARDS=&#8221;intel vesa fbdev&#8221; #nvidia nv vga&#8221; <span class=\"comentario\">#Para intel<\/span><br \/>\nVIDEO_CARDS=&#8221;nvidia nouveau&#8221; <span class=\"comentario\">#Para Nvidia<\/span><br \/>\nVIDEO_CARDS=&#8221;radeon&#8221; <span class=\"comentario\">#Para amd<\/span><\/div>\n<p>Como podem ver, a minha placa de v\u00eddeo \u00e9 uma Intel. Infelizmente, quem tem NVidia ou AMD, ter\u00e1 que ler a WIKI para saber o procedimento correto, pois nunca tive um PC com NVidia e tive s\u00f3 um notebook com AMD, mas n\u00e3o instalei o Funtoo nele.<\/p>\n<p>Mais detalhes em:<\/p>\n<p>Nvidia:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.funtoo.org\/Package:NVIDIA_Linux_Display_Drivers\" target=\"_blank\" rel=\"nofollow\">Package: NVIDIA Linux Display Drivers (x11-drivers\/nvidia-drivers)<\/a><\/li>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/NVidia\/nvidia-drivers\" target=\"_blank\" rel=\"nofollow\">NVidia\/nvidia-drivers &#8211; Gentoo Wiki<\/a><\/li>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/Xorg\/Configuration\" target=\"_blank\" rel=\"nofollow\">Xorg\/Configuration &#8211; Gentoo Wiki<\/a><\/li>\n<\/ul>\n<p>AMD:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.funtoo.org\/Package:AMD_Catalyst_Video_Drivers\" target=\"_blank\" rel=\"nofollow\">Package: AMD Catalyst Video Drivers (x11-drivers\/ati-drivers)<\/a><\/li>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/Fglrx\" target=\"_blank\" rel=\"nofollow\">fglrx &#8211; Gentoo Wiki<\/a><\/li>\n<li><a href=\"https:\/\/wiki.gentoo.org\/wiki\/Radeon\" target=\"_blank\" rel=\"nofollow\">radeon &#8211; Gentoo Wiki<\/a><\/li>\n<\/ul>\n<p>Ap\u00f3s editar o &#8220;make.conf&#8221;, salve, saia e execute o comando:<\/p>\n<p><strong># emerge x11-base\/xorg-drivers<\/strong> <span class=\"comentario\">#Com esse comando, o sistema ir\u00e1 instalar os drivers que precisa para subir o X.<\/span><\/p>\n<h1>AMBIENTE GR\u00c1FICO<\/h1>\n<p>Como disse antes nesse artigo, vou usar o ambiente Mate. Mas antes de instalar, precisamos habilit\u00e1-lo, para isso use o comando:<\/p>\n<p><strong># eselect profile add funtoo\/1.0\/linux-gnu\/mix-ins\/mate<\/strong><\/p>\n<p>Depois:<\/p>\n<p><strong># emerge -va mate<\/strong><\/p>\n<p>Uma dica, entre no &#8220;make.conf&#8221; e coloque o pulseaudio na vari\u00e1vel &#8220;USE&#8221;, ficando assim:<\/p>\n<div class=\"codigo\">USE=&#8221;pulseaudio&#8221;<\/div>\n<p>&#8230; assim voc\u00ea poder\u00e1 aumentar o volume do sistema at\u00e9 150%.<\/p>\n<p>Ap\u00f3s a instala\u00e7\u00e3o do Mate, temos que instalar mais alguns pacotes:<\/p>\n<p><strong># emerge sys-auth\/consolekit gnome-extra\/nm-applet sys-power\/acpi sys-power\/acpid<\/strong><\/p>\n<p>Ap\u00f3s isso, execute:<\/p>\n<p><strong># rc-update add dbus default<\/strong><br \/>\n<strong># \/etc\/init.d\/consolekit start<\/strong><br \/>\n<strong># rc-update add consolekit default<\/strong><br \/>\n<strong># rc-update add acpid default<\/strong><br \/>\n<strong># rc-update add bluetooth default<\/strong><\/p>\n<p>Agora digite:<\/p>\n<p><strong># exit<\/strong> <span class=\"comentario\">#Para sair do modo root e voltar ao usu\u00e1rio normal<\/span><\/p>\n<p>E vamos editar o arquivo &#8220;xinitrc&#8221;:<\/p>\n<p><strong>$ nano ~\/.xinitrc<\/strong><\/p>\n<p>E adicione a linha:<\/p>\n<div class=\"codigo\">exec ck-launch-session dbus-launch mate-session &amp;&amp; nm-applet<\/div>\n<p>Salve, saia e reinicie o sistema:<\/p>\n<p><strong>$ sudo reboot<\/strong><\/p>\n<p>Depois de reiniciar o sistema, entre com seu usu\u00e1rio e com o comando:<\/p>\n<p><strong>$ startx<\/strong> <span class=\"comentario\">#Para subir a interface gr\u00e1fica<\/span><\/p>\n<p>Vamos instalar agora alguns pacotes &#8220;extras&#8221; necess\u00e1rios para uso b\u00e1sico.<\/p>\n<h1>GOOGLE CHROME<\/h1>\n<p>Existem tr\u00eas vers\u00f5es do Google Chrome no Portage. Escolha uma e instale, s\u00e3o elas:<\/p>\n<ul>\n<li>www-client\/google-chrome = est\u00e1vel<\/li>\n<li>www-client\/google-chrome-beta =beta<\/li>\n<li>www-client\/google-chrome-unstable = inst\u00e1vel , ainda em fase de testes.<\/li>\n<\/ul>\n<h1>FIREFOX<\/h1>\n<p>Tem duas vers\u00f5es no Portage, s\u00e3o elas:<\/p>\n<ul>\n<li>www-client\/firefox :: compilado a partir das fontes, demora mais ou menos 2 horas pra compilar, dependendo do hardware.<\/li>\n<li>www-client\/firefox-bin :: Firefox Bin\u00e1rio, instala\u00e7\u00e3o f\u00e1cil e r\u00e1pida.<\/li>\n<\/ul>\n<h1>AUDACIOUS<\/h1>\n<p>Para a instala\u00e7\u00e3o completa do Audacious com temas e plugins, instale os pacotes:<\/p>\n<p><strong>$ sudo emerge media-sound\/audacious x11-themes\/audacious-themes media-plugins\/audacious-plugins<\/strong><\/p>\n<h1>SMPLAYER<\/h1>\n<p>Instala\u00e7\u00e3o completa do SMplayer:<\/p>\n<p><strong>$ sudo emerge media-video\/smplayer x11-themes\/smplayer-skins x11-themes\/smplayer-themes<\/strong><\/p>\n<p>* Importante: quando for instalar o SMplayer, o Portage ir\u00e1 dizer para voc\u00ea definir uma flag na vari\u00e1vel &#8220;USE&#8221; (qt4) ou (qt5), use apenas uma. Por\u00e9m, quando usei a flag &#8220;qt5&#8221;, surgiram v\u00e1rios outros problemas o que me fez remover a flag &#8220;qt5&#8221; e usar a flag &#8220;qt4&#8221;.<\/p>\n<h1>VLC<\/h1>\n<p>Execute:<\/p>\n<p><strong>$ sudo emerge media-video\/vlc<\/strong><\/p>\n<h1>QBITTORRENT<\/h1>\n<p>Execute:<\/p>\n<p><strong>$ sudo emerge net-p2p\/qbittorrent<\/strong><\/p>\n<h1>LIBREOFFICE<\/h1>\n<ul>\n<li>app-office\/libreoffice<\/li>\n<li>app-office\/libreoffice-bin<\/li>\n<\/ul>\n<p>Escolha uma das op\u00e7\u00f5es e instale. Lembre-se que a primeira op\u00e7\u00e3o \u00e9 a compila\u00e7\u00e3o, pode levar v\u00e1rias horas para compilar.<\/p>\n<h1>GIMP<\/h1>\n<p>Execute:<\/p>\n<p><strong>$ sudo emerge media-gfx\/gimp<\/strong><\/p>\n<p>Para ver algumas op\u00e7\u00f5es de plugins e brushes:<\/p>\n<p><strong>$ sudo emerge -s gimp<\/strong><\/p>\n<h1>SKYPE<\/h1>\n<p>Execute:<\/p>\n<p><strong>$ sudo emerge net-im\/skype<\/strong><\/p>\n<h1>GPARTED<\/h1>\n<p>Execute:<\/p>\n<p><strong>$ sudo emerge sys-block\/gparted<\/strong><\/p>\n<p>Agora voc\u00ea j\u00e1 tem o b\u00e1sico para o dia a dia no Funtoo.<\/p>\n<p>Depois de tudo instalado atualize o sistema:<\/p>\n<p><strong># emerge &#8211;sync<\/strong><br \/>\n<strong># emerge -auND @world<\/strong><\/p>\n<h1>COMANDOS B\u00c1SICOS<\/h1>\n<p>Comandos b\u00e1sicos do Portage:<\/p>\n<p><strong># emerge &#8211;sync<\/strong> <span class=\"comentario\">#Atualiza a \u00e1rvore do Portage<\/span><\/p>\n<p><strong># emerge -s pacote<\/strong> <span class=\"comentario\">#Procura por algum pacote<\/span><\/p>\n<p><strong># emerge -c pacote<\/strong> <span class=\"comentario\">#Remove um pacote<\/span><\/p>\n<p><strong># emerge -auND @world<\/strong> <span class=\"comentario\">#Atualiza todo o sistema<\/span><\/p>\n<ul>\n<li><strong>a<\/strong> :: Nos mostra o que ser\u00e1 baixado e pergunta se queremos continuar.<\/li>\n<li><strong>u<\/strong> :: Atualiza pacotes especificos e n\u00e3o faz o download novamente dos pacotes j\u00e1 baixados.<\/li>\n<li><strong>N<\/strong> :: Atualiza todos os pacotes que foram alterados.<\/li>\n<li><strong>D<\/strong> :: Atualiza toda a \u00e1rvore de depend\u00eancia dos pacotes.<\/li>\n<\/ul>\n<p><strong># emerge -aC<\/strong> <span class=\"comentario\">#Remove o pacote pedindo confirma\u00e7\u00e3o antes de realizar qualquer altera\u00e7\u00e3o<\/span><\/p>\n<p><strong># emerge -a &#8211;depclean<\/strong> <span class=\"comentario\">#Remove pacotes orf\u00e3os pedindo a confirma\u00e7\u00e3o antes de realizar qualquer altera\u00e7\u00e3o<\/span><\/p>\n<p>Para mais detalhes sobre o Portage acesse:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.funtoo.org\/Emerge\" target=\"_blank\" rel=\"nofollow\">Emerge &#8211; Funtoo<\/a><\/li>\n<\/ul>\n<h1>CONCLUS\u00c3O<\/h1>\n<p>Funtoo exige muita paci\u00eancia para instalar, configurar e usar no dia a dia. Funtoo \u00e9 para quem realmente gosta de distros de compila\u00e7\u00e3o ou curiosos, a fim de &#8220;fu\u00e7ar&#8221; e conhecer melhor o sistema, pois o aprendizado \u00e9 enorme.<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>INTRODU\u00c7\u00c3O &nbsp; Funtoo \u00e9 um sistema operacional baseado em Linux, que \u00e9 uma variante do Gentoo, liderada por Daniel Robbins fundador do Gentoo. Funtoo Linux \u00e9 otimizado para o melhor desempenho poss\u00edvel, apoiando Intel Core i7, processadores AMD FX e outros. O sistema tem uma s\u00e9rie de mudan\u00e7as em pacotes considerados base, como por exemplo, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[455,477,730,1,830,79,42,51,495,514,68,271,127,548],"tags":[892,891,890,181],"class_list":["post-3768","post","type-post","status-publish","format-standard","hentry","category-apache2","category-backup-2","category-clusterweb","category-viazap","category-debian","category-firewall","category-leitura-recomendada","category-linux-linuxrs","category-profissional-de-ti","category-programacao","category-redes-2","category-seguranca-2","category-sistemas-de-armazenamento","category-ubuntu-2","tag-completa","tag-current","tag-funtoo","tag-instalacao"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3768"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3768\/revisions"}],"predecessor-version":[{"id":3769,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/3768\/revisions\/3769"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}