<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6409238</id><updated>2011-04-21T18:34:31.534-03:00</updated><title type='text'>walkthrough gentoo</title><subtitle type='html'>Um diário de bordo Gentoo</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://walkthroughgentoo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6409238.post-108043198516535035</id><published>2004-03-27T20:59:00.000-03:00</published><updated>2004-03-27T21:07:26.483-03:00</updated><title type='text'></title><content type='html'>&lt;b&gt;XIV - &lt;i&gt;lm_sensors&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Instalando e configurando o lm_sensors:&lt;br /&gt;&lt;br /&gt;Com o  lm_sensors podemos extrair dados como a temperatura do processador, placa mãe, além de outros dados como a rotação do cooler, dentre outras.&lt;br /&gt;Antes de mais nada, para que o lm_sensors funcione corretamente, é necessário ter o suporte i2c devidamente configurado em seu kernel.&lt;br /&gt;Na série 2.6 o i2c deve-se habilitar o seguinte suorte:&lt;br /&gt;* Code maturity level options&lt;br /&gt; [*] Prompt for development and/or incomplete code/drivers &lt;br /&gt;* Bus options (PCI, PCMCIA, EISA, MCA, ISA)&lt;br /&gt; [*] PCI support&lt;br /&gt; [*] ISA support (não é necessário desde o release 2.6.2-rc1) &lt;br /&gt;* Device Drivers&lt;br /&gt; I2C Support&lt;br /&gt;  &lt;M&gt; I2C Support&lt;br /&gt;  &lt;M&gt; I2C device interface&lt;br /&gt; I2C Algorithms&lt;br /&gt;  &lt;M&gt; (configure todos como módulos) &lt;br /&gt; I2C Hardware Bus support&lt;br /&gt;  &lt;M&gt; (configure todos como módulos) &lt;br /&gt; I2C Hardware Sensors Chip support&lt;br /&gt;  &lt;M&gt; (configure todos como módulos) &lt;br /&gt;&lt;br /&gt;Com os módulos compilados, é hora de baixar o lm_sensors própriamente dito, note que é necessário instalar uma versão compatível com a versão de seu kernel, por isso verifique primeiramente em &lt;a href="http://secure.netroedge.com/~lm78/index.html"&gt;Linux System Hardware Monitoring&lt;/a&gt;&lt;br /&gt;De acordo com as instruções na página do lm_sensors, baixei a versão 2.8.4 do mesmo em &lt;a href="ftp://ftp.netroedge.com/pub/lm-sensors/lm_sensors-2.8.4.tar.gz"&gt;ftp://ftp.netroedge.com/pub/lm-sensors/lm_sensors-2.8.4.tar.gz&lt;/a&gt;&lt;br /&gt;Baixei o arquivo em /usr/src e descompactei:&lt;br /&gt;#cd /usr/src&lt;br /&gt;#tar xzvf lm_sensors-2.8.4.tar.gz&lt;br /&gt;#cd lm_sensors-2.8.4&lt;br /&gt;Conforme explicado no arquivo QUICKSTART que compõe o pacote, para usuários da série 2.6 do kernel só precisa de "make user" e "make user_install" para compilar o lm_sensors.&lt;br /&gt;#make user&lt;br /&gt;#make user_install&lt;br /&gt;Atualizei o ambiente e as bibliotecas:&lt;br /&gt;#ldconfig&lt;br /&gt;#env-update&lt;br /&gt;&lt;br /&gt;Pronto, o lm_sensors está instalado, agora devemos configurá-lo, para isso execute:&lt;br /&gt;#modprobe i2c-dev&lt;br /&gt;#/usr/local/sbin/sensors-detect&lt;br /&gt;Serão feitas algumas perguntas, a primeira é se você deseja executar o script ou não, é claro que deve-se responder "Yes" a esta pergunta.&lt;br /&gt;O script irá tentar detectar o adaptador PCI Bus de sua placa mãe, no meu caso o encontrado foi:&lt;br /&gt;Use driver `i2c-sis645' for device 00:00.0: Silicon Integrated Systems SIS745&lt;br /&gt;Use driver `i2c-sis645' for device 00:02.0: Silicon Integrated Systems 85C503/5513 (LPC Bridge)&lt;br /&gt;Embora o script sugira que seja carregado o módulo o qual deve ser compátivel com meu chipset, o mesmo não é encontrado, então tanto faz responder "Yes" ou "No" nesta parte.&lt;br /&gt;A próxima pergunta é se você deve ser questionado sobre adaptores não detectados, para essa pergunta utilizo o valor padrão "No".&lt;br /&gt;A próxima pergunta nos diz que o módulo 'i2c-dev' não está carregado (embora ele esteja) e questiona se desejamos ou não carregá-lo, utilizar o valor padrão "Yes" apenas irá gerar o erro de que o módulo já está carregado.&lt;br /&gt;Agora chegamos ao ponto que realmente interessa, a detecção de "ISA bus", desta foram  responda "Yes" a esta questão, para que o script tente detectar o chipset de sua placa mãe, o que no meu caso foi:&lt;br /&gt;Probing for `ITE IT8705F / IT8712F / SiS 950'&lt;br /&gt;  Trying address 0x0290... Success!&lt;br /&gt;    (confidence 8, driver `it87')&lt;br /&gt;Responda o valor padrão para a próxima pergunta, e continue com enter quando solicitado, uma informação como essa será exibida:&lt;br /&gt;Driver `lm78' (may not be inserted):&lt;br /&gt;  Misdetects:&lt;br /&gt;  * ISA bus address 0x0290 (Busdriver `i2c-isa')&lt;br /&gt;    Chip `National Semiconductor LM78' (confidence: 7)&lt;br /&gt; &lt;br /&gt;Driver `it87' (should be inserted):&lt;br /&gt;  Detects correctly:&lt;br /&gt;  * ISA bus address 0x0290 (Busdriver `i2c-isa')&lt;br /&gt;    Chip `ITE IT8705F / IT8712F / SiS 950' (confidence: 8)&lt;br /&gt;Novamente utilizo a resposta padrão(ISA) para que o script indique os módulos a serem carregados para a opção de bus ISA.&lt;br /&gt;O script indique que a seguinte linha seja adicionada ao /etc/modules.d/aliases e executar modules-update logo após.&lt;br /&gt;alias char-major-89 i2c-dev&lt;br /&gt;Também é indicado que sejam carregados os módulos "i2c-isa" e "it87" para que o lm_sensors funcione.&lt;br /&gt;Adicione os módulos ao arquivo /etc/modules.autoload.d/kernel-2.6:&lt;br /&gt;i2c-isa&lt;br /&gt;it87&lt;br /&gt;Desta forma os módulos serão carregados automaticamente na inicialização do sistema.&lt;br /&gt;Para testar o lm_sensors execute:&lt;br /&gt;#/usr/local/bin/sensors&lt;br /&gt;uma tela como esta será exibida:&lt;br /&gt;it87-isa-0290&lt;br /&gt;Adapter: ISA adapter&lt;br /&gt;VCore:     +1.61 V  (min =  +1.53 V, max =  +1.87 V)&lt;br /&gt;Vcc2.5v:   +2.48 V  (min =  +2.25 V, max =  +2.75 V)&lt;br /&gt;+3.3V:     +3.26 V  (min =  +2.96 V, max =  +3.60 V)&lt;br /&gt;+5V:       +4.91 V  (min =  +4.50 V, max =  +5.48 V)&lt;br /&gt;+12V:     +12.28 V  (min = +11.36 V, max = +13.80 V)&lt;br /&gt;-12V:     -11.74 V  (min = -10.80 V, max = -13.10 V)&lt;br /&gt;-5V:       -4.65 V  (min =  -5.02 V, max =  -6.01 V)   ALARM&lt;br /&gt;CPU Fan:  3026 RPM  (min = 3000 RPM, div = 2)&lt;br /&gt;M/B Temp:    +39 C  (low  =   +20 C, high = +60 C)     sensor = thermistor&lt;br /&gt;CPU Temp:    +47 C  (low  =   +20 C, high = +60 C)     sensor = thermistor&lt;br /&gt;&lt;br /&gt;O lm_sensors se utiliza do arquivo /etc/sensors.conf para parametrizar cada sensor, de acordo com o chipset em uso. Algumas informações podem não ser exibidas corretamente, tendo que ser configuradas manualmente no arquivo em questão.&lt;br /&gt;No meu caso a informação de Temperatura da CPU, além de -12V e -5V não correspondiam as informadas na bios, então procurei no google por "A7S333 lm_sensors" e encontrei a página &lt;a href="http://www.nikosoft.net/howtos/a7s333.php#sensors"&gt;ASUS A7S333 HOWTO&lt;/a&gt; que me orientou na configuração do arquivo /etc/sensors.conf para minha placa mãe.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Outra informação que encontrei nesta página foi para adiconar a seguinte linha ao /etc/modules.d/aliases:&lt;br /&gt;options it87 temp_type=0x38&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Como o arquivo /etc/sensors.conf foi alterado, é necessária a execução do seguinte comando (como root):&lt;br /&gt;#/usr/local/bin/sensors -s&lt;br /&gt;Desta forma qualquer programa que se utilize do lm_sensors irá obter as informações corretas, de acordo com a configuração do arquivo sensors.conf.&lt;br /&gt;Para não precisar executar este comando a cada inicialização do sistema, acrescente-o no arquivo /etc/conf.d/local.start&lt;br /&gt;&lt;br /&gt;Pronto, agora é só executar o programa /usr/local/bin/sensors para obter os dados atualizados.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Pode-se inclusive utilizar algum programa como o karamba, gkrellm ou gdesklets que exibem as informações do sistema e com certeza têm plugin para o lm_sensors.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Linux System Hardware Monitoring - &lt;a href="http://secure.netroedge.com/~lm78/index.html"&gt;http://secure.netroedge.com/~lm78/index.html&lt;/a&gt;&lt;br /&gt;ASUS A7S333 HOWTO - &lt;a href="http://www.nikosoft.net/howtos/a7s333.php"&gt;http://www.nikosoft.net/howtos/a7s333.php&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-108043198516535035?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/108043198516535035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/108043198516535035'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_03_01_archive.html#108043198516535035' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107863324895960234</id><published>2004-03-16T00:12:00.000-03:00</published><updated>2004-03-16T00:14:25.233-03:00</updated><title type='text'></title><content type='html'>&lt;b&gt;XIV - &lt;i&gt;Impressoras&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Para instalar sua impressora, primeiro verifique se ela é usb ou paralela, e certifique-se de que você tem os devidos módulos compilados.&lt;br /&gt;Adicione cups, foomaticdb, ppds e usb (se você estiver usando uma impressora USB) para a variável USE (/etc/make.conf). &lt;br /&gt;USE="cups foomaticdb ppds usb "&lt;br /&gt;# emerge cups&lt;br /&gt;# emerge foomatic&lt;br /&gt;&lt;br /&gt;caso esteja usando USB, carregue os seguintes módulos:&lt;br /&gt;# modprobe usbcore &lt;br /&gt;(Para série kernel 2.4)&lt;br /&gt;# modprobe printer&lt;br /&gt;(Para série 2.6)&lt;br /&gt;# modprobe usblp&lt;br /&gt;&lt;br /&gt;Após carregados os módulos, plugue a impressora e verifique nos logs do sistema se ela foi detectada.&lt;br /&gt;#dmesg&lt;br /&gt;ou&lt;br /&gt;#tail /var/log/messages&lt;br /&gt;&lt;br /&gt;Você deve ver algo como:&lt;br /&gt;hub.c: USB new device connect on bus2/2, assigned device number 2 &lt;br /&gt;printer.c: usblp0: USB bidirectional printer dev 2 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1104&lt;br /&gt;&lt;br /&gt;Para impressora paralela carregue os seguintes módulos:&lt;br /&gt;# modprobe lp (Somente para a série 2.6)&lt;br /&gt;# modprobe parport &lt;br /&gt;# modprobe parport_pc&lt;br /&gt;&lt;br /&gt;da mesma forma, verifique no log do sistema se a impressora foi detectada, você deve ver algo como:&lt;br /&gt;lp0: using parport0 (polling).&lt;br /&gt;&lt;br /&gt;Pra fazer um teste e ver se a impressora está funcionando faça o seguinte:&lt;br /&gt;echo "Teste 1, 2, 3" &gt; /dev/lp0&lt;br /&gt;ou&lt;br /&gt;echo "Teste 1, 2, 3" &gt; /dev/usb/lp0&lt;br /&gt;&lt;br /&gt;Para utilizar a impressora através do cups é necessário que seja instalado os drivers da impressora, verifique em &lt;a href="http://www.linuxprinting.org/printer_list.cgi"&gt;linuxprinting.org&lt;/a&gt; para descobrir o driver necessário para sua impressora ou siga os passos abaixo logo após a parte da inicialização do cupsd.&lt;br /&gt;Nesse caso estou utilizando uma HP 400, então utilizo os drivers hpijs&lt;br /&gt;#emerge hpijs&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;*A última versão estável disponível na data desse post era a 1.4.1, porém esta versão estava dando problemas na função "renderer' e a impressão não funcionava, questionando na lista gentoo-users fui indicado a utilizar a versão não-estável 1.5, porém como já tinha instalado a 1.4.1 antes, reinstalei novamente tanto o cups quanto o foomatic e refiz a configuração para instalar a versão não estável do pacote execute:&lt;br /&gt;#ACCEPT_KEYWORDS="~x86" emerge hpijs&lt;br /&gt;ou adicione "net-print/hpijs" ao seu /etc/poratge/package.keywords (só funciona a partir da versão 2.0.50 do portage)&lt;br /&gt;e execute:&lt;br /&gt;#emerge -uD hpijs.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Com os drivers instalados, inicie o cupsd&lt;br /&gt;#/etc/init.d/cupsd start&lt;br /&gt;&lt;br /&gt;Coloque ele na inicialização do sistema para que não ter que executar a cada boot quando quiser imprimir.&lt;br /&gt;#rc-update add cupsd default&lt;br /&gt;&lt;br /&gt;Com o comando abaixo verifico o ID da minha impressora:&lt;br /&gt;#grep "HP DeskJet 400" /usr/share/foomatic/db/source/printer/*&lt;br /&gt;/usr/share/foomatic/db/source/printer/HP-DeskJet_400.xml:      &lt;model&gt;HP DeskJet 400&lt;/model&gt;&lt;br /&gt;HP-DeskJet_400 é o ID.&lt;br /&gt;Em seguida, verifico o driver da impressora, utilizando o ID:&lt;br /&gt;grep HP-DeskJet_400 /usr/share/foomatic/db/source/driver/*&lt;br /&gt;/usr/share/foomatic/db/source/driver/hpijs.xml:   &lt;id&gt;printer/HP-DeskJet_400&lt;/id&gt;&lt;!-- HP DeskJet 400C --&gt;&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;*Note que o driver &lt;b&gt;hpijs&lt;/b&gt; é o mesmo que encontramos relacionados no &lt;a href="http://www.linuxprinting.org"&gt;linuxprinting.org&lt;/a&gt;&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Agora para configurar a impressora utilize "#foomatic-configure -s cups -p id_da_impressora -c /dev/dispositivo_lp0 -n nome_da_fila -d driver":&lt;br /&gt;#foomatic-configure -s cups -p HP-DeskJet_400 -c file:/dev/lp0 -n HP -d hpijs&lt;br /&gt;&lt;br /&gt;Pronto, a impressora já está funcional, nos programas com suporte nativo ao cups (grande maioria) é só mandar imprimir normalmente.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Em alguns programas como o gimp, é necessário uma "extensão cups" extra para que a impressão ocorra sem problemas, para isso instale o gimp-print:&lt;br /&gt;#emerge gimp-print&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Agora você já pode acessar em seu browser &lt;a href="http://localhost:631"&gt;http://localhost:631&lt;/a&gt; o Administrador de Impressoras em interface WEB&lt;br /&gt;Lá além de verificar status de impressora, cancelar impressão, pode-se também instalar/remover impressora além de outras opções.&lt;br /&gt;O gnome também possui um software para configuração e administração de fila de impressora, em caso de distribuições baseadas em gnome como esta, provavelmente o pacote estará instalado, se não:&lt;br /&gt;#emerge gnome-cups-manager&lt;br /&gt;após instaldo pode-se utilizar&lt;br /&gt;#gnome-cups-manager &lt;br /&gt;para as mesmas funções da versão web.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Nos testes que realizei no gnome-cups-manager o software travava sempre que mandava exibir a fila de impressão&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Gentoo Printing Guide - &lt;a href="http://www.gentoo.org/doc/en/printing-howto.xml"&gt;http://www.gentoo.org/doc/en/printing-howto.xml&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107863324895960234?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107863324895960234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107863324895960234'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_03_01_archive.html#107863324895960234' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107800157126183538</id><published>2004-03-07T01:22:00.000-03:00</published><updated>2004-03-07T02:15:21.186-03:00</updated><title type='text'></title><content type='html'>&lt;b&gt;XIV - &lt;i&gt;Sobrevivendo em modo texto&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Nos últimos dias tive alguns problemas com meu processador e para resumir &lt;br /&gt;a história ele estava tendo um crash irrecuperável, o próprio kernel recomendava&lt;br /&gt;que o sistema fosse reinicializado.&lt;br /&gt;Quando o problema ocorria (minutos após o boot) não era mais possível iniciar o modo gráfico,&lt;br /&gt;o som deixava de funcionar, e apenas a conexão adsl se mantinha estável mesmo sendo pppoe, além também&lt;br /&gt;de que alguns programas podiam ser compilados.&lt;br /&gt;&lt;br /&gt;O links2 está ótimo e não deixa nada a dever aos browsers gráficos (este post foi feito em partes&lt;br /&gt; no links2 em modo texto), inclusive o links2 pode ser compilado para rodar também em modo&lt;br /&gt;gráfico utilizando USE="X".&lt;br /&gt;&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;outras opções podem ser adicionadas como USE="X javascript tiff"&lt;br /&gt;verifique antes as opções disponíveis com "emerge links -pv"&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;#USE="X javascript tiff" emerge links&lt;br /&gt;&lt;br /&gt;Outro software de grande uso foi o centericq que têm ótimos recursos e é feito em ncurses, além  de se conectar&lt;br /&gt;nas redes icq, yahoo, jabber, entre outras.&lt;br /&gt;#emerge centericq&lt;br /&gt;&lt;br /&gt;Dei por falta também de um client de P2P, então lembrei que o gift roda em modo texto, além de se conectar&lt;br /&gt;na rede fasttrack (KaZaa).&lt;br /&gt;&lt;br /&gt;#emerge gift&lt;br /&gt;baixa e instala o daemon do gift&lt;br /&gt;#ACCEPT_KEYWORDS="~x86" emerge gift-fasttrack&lt;br /&gt;baixa e instala o plugin da rede fasttrack (kazaa)&lt;br /&gt;#emerge giftcurs&lt;br /&gt;baixa e instala uma interface baseada em ncurses&lt;br /&gt;também existem interfaces gráficas mas eu preferi esta&lt;br /&gt;&lt;font color="red"&gt;#emerge -s gift&lt;br /&gt;&lt;i&gt;lista todos os pacotes disponíveis que tenham a palavara "gift" no nome,&lt;br /&gt; procure por uma interface de sua preferência&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Após instalado é necessário rodar o gift-setup para configura-lo&lt;br /&gt;$gift-setup&lt;br /&gt;execute o comando acima com o usuário que irá rodar o gift.&lt;br /&gt;responda as perguntas do configurador e seu gift estará instalado.&lt;br /&gt;$giftd -d&lt;br /&gt;executa o gift como daemon (em segundo plano)&lt;br /&gt;$giFTcurs &lt;br /&gt;executa a interface ncurses (troque para outra interafce de sua preferência)&lt;br /&gt;&lt;br /&gt;obs.: este tutorial não tem por objetivo cobrir a configuração do gift-setup.&lt;br /&gt;&lt;br /&gt;Pra quem ficou curioso sobre o problema do meu cpu, veja abaixo parte do que&lt;br /&gt;capturei com o dmesg:&lt;br /&gt;&lt;br /&gt;Trying to fix it up, but a reboot is needed&lt;br /&gt;Unable to handle kernel paging request at virtual address 0002dd2a&lt;br /&gt; printing eip:&lt;br /&gt;c01424de&lt;br /&gt;*pde = 00000000&lt;br /&gt;Oops: 0000 [#2]&lt;br /&gt;CPU:    0&lt;br /&gt;EIP:    0060:[&lt;c01424de&gt;]    Tainted: PF&lt;br /&gt;EFLAGS: 00010002&lt;br /&gt;EIP is at free_hot_cold_page+0x7e/0x100&lt;br /&gt;eax: 00000000   ebx: 0002dc56   ecx: c047c8f0   edx: 0002dd22&lt;br /&gt;esi: c145d7d8   edi: dc726000   ebp: e1e124f8   esp: dc727ecc&lt;br /&gt;ds: 007b   es: 007b   ss: 0068&lt;br /&gt;Process modprobe (pid: 5098, threadinfo=dc726000 task=dc7392e0)&lt;br /&gt;Stack: c0415a72 c145d7d8 c047f590 00000000 00000202 0002dc56 00000062 dff328e0&lt;br /&gt;       00000001 e1e124f8 c0154b96 e1c44000 e1e124f8 e2081e00 00000488 ddc49680&lt;br /&gt;       c0154c37 e1c44000 00000001 c013c2f5 e1c44000 ddc49680 e2028250 0000000c&lt;br /&gt;Call Trace:&lt;br /&gt; [&lt;c0154b96&gt;] __vunmap+0x56/0xd0&lt;br /&gt; [&lt;c0154c37&gt;] vfree+0x27/0x40&lt;br /&gt; [&lt;c013c2f5&gt;] load_module+0x825/0xa30&lt;br /&gt; [&lt;c013c58e&gt;] sys_init_module+0x8e/0x250&lt;br /&gt; [&lt;c010b49b&gt;] syscall_call+0x7/0xb&lt;br /&gt; &lt;br /&gt;Code: 8b 42 08 39 83 cc 00 00 00 7d 48 8d ab dc 00 00 00 8b 93 dc&lt;br /&gt; &lt;6&gt;note: modprobe[5098] exited with preempt_count 1&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107800157126183538?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107800157126183538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107800157126183538'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_03_01_archive.html#107800157126183538' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107785363178037036</id><published>2004-02-27T17:53:00.000-03:00</published><updated>2004-03-07T01:20:13.700-03:00</updated><title type='text'></title><content type='html'>&lt;b&gt;XIII - &lt;i&gt;Atualizando&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Fiquei fora 2 semanas, por isso a falta de posts.&lt;br /&gt;Li que já foi liberada a versão 2004 do Gentoo com algumas atualizações no portage, gcc, e a inclusão do catalyst que auxilia na criação de um Live-CD, tarefa que fará parte deste walkthrough.&lt;br /&gt;&lt;br /&gt;#emerge sync&lt;br /&gt;Atualiza a base dados de softwares da arvore do portage&lt;br /&gt;&lt;br /&gt;#emerge system -u&lt;br /&gt;Atualiza os softwares base do sistema, como o portage, a gcc, dentre outros&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;utilize -pv para obter uma lista dos softwares à serem instalados&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;Tempo aproximado de execucao: 3 h&lt;br /&gt;&lt;br /&gt;#etc-update&lt;br /&gt;Atualizar os arquivos de configuração&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;é importante lembrar que nem sempre podemos apenas substituir os arquivos de configuração existentes pelos mais novos, pois algumas vezes parâmetros/opções podem ter sido especificadas "manualmente" e não constarão das versões que acompanham o novo software, sendo assim é recomendado que sempre seja comparada uma versão com a outra antes de tomar decisões.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#env-update &amp;&amp; source /etc/profile&lt;br /&gt;Atualiza o ambiente&lt;br /&gt;&lt;br /&gt;#emerge world -Uu&lt;br /&gt;Atualiza os demais softwares do sistema, como o gnome, etc.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;é importante a utilização da opção "-U" principalmente em casos de utilização de versão marcada como não estável de algum software (ACCEPT_KEYWORDS="~x86"), esta opção informa ao portage para fazer upgrade apenas, impossibilitando que versões anteriores porém marcadas como estáveis substitutam as mais recentes&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Tempo aproximado de execucao: 5h&lt;br /&gt;&lt;br /&gt;#etc-update&lt;br /&gt;Atualizar os arquivos de configuração&lt;br /&gt;&lt;br /&gt;#env-update &amp;&amp; source /etc/profile&lt;br /&gt;Atualiza o ambiente&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107785363178037036?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107785363178037036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107785363178037036'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#107785363178037036' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107654886100664393</id><published>2004-02-11T23:21:00.000-02:00</published><updated>2004-02-11T23:23:31.450-02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;XII - &lt;i&gt;Servidores&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Antes de mais nada é explicitamente recomendada a utilização de um firewall caso deseje utilizar os servidores disponíveis para linux e disponibiliza-los na internet.&lt;br /&gt;Este guia não tem a intencao de orientá-lo na construção de um firewall. Diversos tutoriais podem ser encontrados pela internet, procure no &lt;a href="http://www.google.com.br/"&gt;google&lt;/a&gt;. Eu estou utilizando o firehol para criar meu firewall.&lt;br /&gt;O firehol é um programa que torna muito simples a configuração de um firewall e pode ser baixado da árvore do portage.&lt;br /&gt;#emerge firehol&lt;br /&gt;#nano -w /etc/firehol/firehol.conf&lt;br /&gt;Mais informações em como configurar seu firewall podem ser encontradas em &lt;a href="http://firehol.sf.net"&gt;http://firehol.sf.net&lt;/a&gt;&lt;br /&gt;#firehol start&lt;br /&gt;executa o firehol com as opções configuradas em firehol.conf&lt;br /&gt;#/etc/init.d/iptables save&lt;br /&gt;salva a configuração atual do iptables (feita pelo firehol)&lt;br /&gt;#rc-update add iptables default&lt;br /&gt;adiciona o iptables ao runlevel default&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Começaremos com o servidor WEB. Para isso iremos instalar o apache. Seguindo as dicas que encontrei no &lt;a href="http://www.linuxforum.com/forums/index.php?s=6fd37f7b3e4ce4457b613ee25dfa72a5&amp;showtopic=2809&amp;st=0&amp;#entry33724"&gt;Linux Forum&lt;/a&gt; executei o seguinte comando:&lt;br /&gt;#USE="apache2 mysql" emerge mod_php&lt;br /&gt;O comando acima já instala o apache2 com suporte a php e instala tambem o mysql.&lt;br /&gt;Tempo aproximado de execução: 1h30m&lt;br /&gt;Com tudo instalado, edite o arquivo /etc/conf.d/apache2&lt;br /&gt;#nano -w /etc/conf.d/apache2&lt;br /&gt;Voce terá uma linha mais ou menos como essa no fim do arquivo:&lt;br /&gt;#APACHE2_OPTS="-D SSL"&lt;br /&gt;descomente a linha e inclua no final "-D PHP4" deixando a linha assim:&lt;br /&gt;APACHE2_OPTS="-D SSL -D PHP4"&lt;br /&gt;Inicie o apache:&lt;br /&gt;#/etc/init.d/apache2 start&lt;br /&gt;&lt;br /&gt;Mysql:&lt;br /&gt;o mysql já esta instalado então devemos executar mysql_install_db&lt;br /&gt;#/usr/bin/mysql_install_db&lt;br /&gt;Cria a senha para o root no mysql&lt;br /&gt;#mysqladmin -u root -h nomedohost password novasenha&lt;br /&gt;#/etc/init.d/mysql start&lt;br /&gt;instalei o phpmyadmin desta forma fica mais fácil a adminstração do mysql.&lt;br /&gt;#cd /var/www/localhost&lt;br /&gt;#mv htdocs htdocs-apache&lt;br /&gt;#emerge phpmyadmin&lt;br /&gt;Configure os arquivos necessários com etc-update&lt;br /&gt;#etc-update&lt;br /&gt;em seguida execute&lt;br /&gt;#ebuild /var/db/pkg/dev-db/phpmyadmin-2.5.4/phpmyadmin-2.5.4.ebuild config&lt;br /&gt;#/etc/init.d/mysql restart&lt;br /&gt;#rc-update add mysql default&lt;br /&gt;agora é só acessar o phpmyadmin pelo browser no endereço &lt;a href="http://localhost/phpmyadmin"&gt;http://localhost/phpmyadmin&lt;/a&gt;&lt;br /&gt;usuário root e a senha cadastrada no mysql anteriormente.&lt;br /&gt;&lt;br /&gt;Um recurso interessante disponível na web é o dynamic dns, você instala um programa que informa ao servidor o seu ip atual, desta forma você tem um host tipo namek.no-ip.com que fica mais fácil de lembrar do que o seu ip inteiro. Ótimo para quem tem broad-band :)&lt;br /&gt;O cliente para linux do no-ip pode ser instalado da seguinte forma:&lt;br /&gt;#emerge noip-updater&lt;br /&gt;#noip2 -C&lt;br /&gt;cria o arquivo de configuração&lt;br /&gt;#rc-update add noip default&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Firehol - &lt;a href="http://firehol.sf.net"&gt;http://firehol.sf.net&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Linux Forum - &lt;a href="http://www.linuxforum.com"&gt;www.linuxforum.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;No-ip - &lt;a href="http://no-ip.com"&gt;no-ip.com&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Google - &lt;a href="http://www.google.com.br/"&gt;www.google.com.br&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107654886100664393?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107654886100664393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107654886100664393'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#107654886100664393' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107637686999153077</id><published>2004-02-09T19:19:00.000-02:00</published><updated>2004-02-10T01:04:34.310-02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;XI - &lt;i&gt;Mais software, mais funcionalidade, mais configuração&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Ainda na questão de softwares, faltou mencionar o aumix que alem de funcionar como um mixer (texto/gráfico), salva e carrega suas definições de mixer, assim toda vez que voce iniciar o micro o volume volta ao ponto anterior que tera sido salvo durante o ultimo shutdown.&lt;br /&gt;#emerge aumix&lt;br /&gt;#rc-update add aumix default&lt;br /&gt;Depois que instalei o aumix percebi que ele não iniciava corretamente pois não estava achando o /dev/mixer.&lt;br /&gt;Verifiquei então que havia colocando tanto o hotplug quanto o aumix como init default, desta forma o aumix era inicializado antes que os modulos tivessem sido carregados, então corrigi com&lt;br /&gt;#rc-update del hotplug&lt;br /&gt;#rc-update add hotplug boot&lt;br /&gt;Desta forma o hotplug é inicializado antes do aumix, provendo os modulos necessários para que o aumix carregue o volume salvo no último shutdown.&lt;br /&gt;&lt;br /&gt;Para edição de páginas web existe um novo software que promete ser tão bom quanto o dreamweaver, seu nome é &lt;a href="http://www.nvu.com/"&gt;NVU&lt;/a&gt; e tem sido divulgado nas principais listas de discussão, porem como o software nao consta ainda na arvore do portage utilizarei o bluefish que é um software muito bom.&lt;br /&gt;#emerge bluefish&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Outro software que estava me fazendo falta é o wordtrans (compatível do babylon translator), só que esse não tem na árvore do portage, entao baixei ele e compilei ele na mão, alem de ter que fazer alguns comentários no código fonte.&lt;br /&gt;O wordtrans pode ser baixado em &lt;a href="http://wordtrans.sourceforge.net/"&gt;http://wordtrans.sourceforge.net/&lt;/a&gt;, no meu caso baixei a versão wordtrans_1.1pre13.tar.gz e descompactei na pasta /usr/src&lt;br /&gt;#cd /usr/src&lt;br /&gt;#wget http://www.escomposlinux.org/rvm/wordtrans/wordtrans-normal/latest/source/wordtrans_1.1pre13.tar.gz&lt;br /&gt;#tar xzvf wordtrans_1.1pre13.tar.gz&lt;br /&gt;#cd wordtrans_1.1pre13&lt;br /&gt;como estava dando erro na compilação comentei 2 linhas do arquivo src/QApplicationWindow.cpp&lt;br /&gt;#nano -w src/QApplicationWindow.cpp&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Ctrl+C mostra o número da linha atual&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;a primeira linha a ser comentada foi a 164:&lt;br /&gt;//dock_clip_item= dock-&gt;menu()-&gt;insertItem( _("&amp;Watch clipboard"), this, SLOT(cambiaClipboardMenu() ), 0, -1, 1 );&lt;br /&gt;a segunda é a 486&lt;br /&gt;//preferencias-&gt;insertItem( _("&amp;Clipboard"), clipboard );&lt;br /&gt;feito isso execute make all e make install para instalar o programa&lt;br /&gt;#make all &amp;&amp; make install&lt;br /&gt;#cp src/qwordtrans /usr/bin/qwordtrans&lt;br /&gt;Para executar o programa digite qwordtrans, agora fica faltando os dicionários que podem ser baixados em ftp://ftp.ac-grenoble.fr/ge/languages/babylon_dict/&lt;br /&gt;Pela minha experiência percebi que para utilizar os dicionários eng2eng e eng2por é necessário também que seja copiado dictionary, english e english2.&lt;br /&gt;Descompacte os arquivos desejados em alguma pasta de sua preferência e configure no programa através das opções do menu Dictionaries -&gt; New -&gt; babylon_translator -&gt; OK&lt;br /&gt;dê o nome de sua preferência e seleciona o dicionário à ser utilizado (eng2*), clique em OK novamente e o dicionário esta instalado. Para utilizar o dicionário selecione no menu Dictionaries -&gt; nome_dado_ao_dicionario. Voce tambem pode habilitar a opção Preferences -&gt; Watch Clipboard, de forma que ao selecionar qualquer palavra com o mouse ou teclado o programa já traduz.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Obs.: aparentemente as linhas comentadas no código fonte não trouxeram nenhuma instabilidade ao software, porem devem ser observadas quaisquer anormalias que o software possa apresentar.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Mais um software de grande utilidade é o cliente de ftp e nesse caso utilizarei o gftp&lt;br /&gt;#emerge gftp&lt;br /&gt;&lt;br /&gt;O dia é um software que pode ser utilizado para criar organogramas, utilizarei para tentar estruturar um site.&lt;br /&gt;#emerge dia&lt;br /&gt;&lt;br /&gt;Habilitando o supermount.&lt;br /&gt;Como meu kernel não tem suporte ao supermount (montagem automatica de dispositivos removiveis), resolvi inclui-lo aplicando um patch.&lt;br /&gt;Baixei a versão para meu kernel 2.6.2 &lt;a href="http://cesnet.dl.sourceforge.net/sourceforge/supermount-ng/supermount-2.0.4-2.6.2.patch.gz"&gt;http://cesnet.dl.sourceforge.net/sourceforge/supermount-ng/supermount-2.0.4-2.6.2.patch.gz&lt;/a&gt; &lt;br /&gt;Para aplicar o patch segui os seguintes passos:&lt;br /&gt;Baixei o arquivo no diretório /usr/src/linux&lt;br /&gt;#cd /usr/src/linux&lt;br /&gt;#wget http://cesnet.dl.sourceforge.net/sourceforge/supermount-ng/supermount-2.0.4-2.6.2.patch.gz&lt;br /&gt;#gunzip supermount-2.0.4-2.6.2.patch.gz&lt;br /&gt;#patch -p1 &lt; supermount-2.0.4-2.6.2.patch&lt;br /&gt;#make oldconfig&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Com o comando make oldconfig utilizamos o arquivo .config que tem as definições do kernel atual e adicionamos as novas opções do kernel a ser compilado.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;As duas perguntas que me foram feitas pelo programa são:&lt;br /&gt;Supermount removable media support (SUPERMOUNT) [N/m/y/?] (NEW) y&lt;br /&gt;  Enable supermount debug code (SUPERMOUNT_DEBUG) [N/y/?] (NEW)&lt;br /&gt;nas quais respondi respectivamente Y e N&lt;br /&gt;compilei o kernel novamente com:&lt;br /&gt;#make &amp;&amp; make modules modules_install&lt;br /&gt;não esquecendo de recoloca-lo em seu devido lugar:&lt;br /&gt;#mount /boot&lt;br /&gt;#cp System.map /boot/System.map&lt;br /&gt;#cp arch/i386/boot/bzImage /boot/kernel-2.6.2&lt;br /&gt;e não esquecendo de rodar o lilo novamente.&lt;br /&gt;#lilo&lt;br /&gt;Tambem alterei algumas linhas do fstab que correspondiam aos drives de cd/dvd de forma que elas ficaram assim:&lt;br /&gt;#nano -w /etc/fstab&lt;br /&gt;none /mnt/dvd  supermount fs=auto,dev=/dev/cdroms/cdrom0,--,users 0 0&lt;br /&gt;none /mnt/cdrw supermount fs=auto,dev=/dev/cdroms/cdrom1,--,users 0 0&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Ainda não tinha explicado mas a opcao "-w" do nano e para que não haja quebra de linhas no limite da tela. nano --help para mais informações&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Esqueci de mencionar, mas instalei o kernel-2.6.2-rc3, primeiramente porque estava tendo um problema com o iptables na versão 2.6.1, embora depois eu tenha percebido que estava cometendo um erro, mas já que agora estamos de kernel novo, vamos testá-lo&lt;br /&gt;#ACCEPT_KEYWORDS="~x86" emerge development-sources&lt;br /&gt;Baixa o patch patch da nova versao&lt;br /&gt;#cd /usr/src/&lt;br /&gt;#rm linux&lt;br /&gt;remove o link simbolico linux&lt;br /&gt;#ln -s linux-2.6.2-rc3 linux&lt;br /&gt;cria o link simbolico linux para a nova versao&lt;br /&gt;#cd linux&lt;br /&gt;#make oldconfig&lt;br /&gt;busca as configurações novas utilizando um arquivo .config existente&lt;br /&gt;#make menuconfig&lt;br /&gt;Selecionar opções e compilar.&lt;br /&gt;#make &amp;&amp; make modules modules_install&lt;br /&gt;#mount /boot&lt;br /&gt;#cp System.map /boot/System.map&lt;br /&gt;#cp arch/i386/linux/bzImage /boot/kernel-2.6.2&lt;br /&gt;Adicionar o novo kernel no lilo.conf&lt;br /&gt;#nano -w /etc/lilo.conf&lt;br /&gt;image = /boot/kernel-2.6.2&lt;br /&gt;        root = /dev/hdb6&lt;br /&gt;        label = Gentoo-2.6.2&lt;br /&gt;        read-only&lt;br /&gt;        initrd=/boot/initrd-1024x768&lt;br /&gt;        append="splash=verbose"&lt;br /&gt;#lilo&lt;br /&gt;Pronto, kernel instalado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Wordtrans - &lt;a href="http://wordtrans.sourceforge.net/"&gt;http://wordtrans.sourceforge.net/&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Google - &lt;a href="http://www.google.com.br/"&gt;google&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Kerneltrap - &lt;a href="http://kerneltrap.org/node/view/1729"&gt;http://kerneltrap.org/node/view/1729&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Supermount-ng - &lt;a href="http://www.sf.net/projects/supermount-ng"&gt;http://www.sf.net/projects/supermount-ng&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;NVU - &lt;a href="http://www.nvu.com/"&gt;http://www.nvu.com/&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Bluefish - &lt;a href="http://bluefish.openoffice.nl/"&gt;http://bluefish.openoffice.nl/&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107637686999153077?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107637686999153077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107637686999153077'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#107637686999153077' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107620958921836564</id><published>2004-02-08T01:06:00.000-02:00</published><updated>2004-02-08T01:08:54.420-02:00</updated><title type='text'></title><content type='html'>Recentemente li o artigo "Guia sobre o kernel 2.6.2 e compilação no Conectiva Linux" do Eduardo de O. Hernandes (&lt;a href="mailto=eduardo@kees.com.br"&gt;eduardo@kees.com.br&lt;/a&gt;) que me deu uma otima orientacao, acrescentando dicas de grande importancia.&lt;br /&gt;O guia e de leitura obrigatoria a quem compilar seu proprio kernel e pode ser acessado em &lt;a href="http://www.pinguinzada.com.br/downloads/resumo_e_compilacao_kernel-2.6.2.txt"&gt;http://www.pinguinzada.com.br/downloads/resumo_e_compilacao_kernel-2.6.2.txt&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107620958921836564?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107620958921836564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107620958921836564'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#107620958921836564' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107620101670466143</id><published>2004-02-03T02:54:00.000-02:00</published><updated>2004-02-08T00:42:34.513-02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;&lt;i&gt;XII - Aplicativos/Utilitarios/etc&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Evolution, um otimo software de e-mail.&lt;br /&gt;#emerge evolution&lt;br /&gt;A interface do programa e muito parecida com o Microsoft Outlook, o que deixa os usuarios de windows bem confortaveis, porem e preciso uma boa configuracao de maquina para rodar o software.&lt;br /&gt;Uma alternativa bem mais leve e o sylpheed&lt;br /&gt;#emerge sylpheed&lt;br /&gt;Mais informacoes na &lt;a href="http://sylpheed.good-day.net"&gt;pagina do programa&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para quem precisa de uma Suite Office o OpenOffice e das melhores opcoes&lt;br /&gt;#emerge openoffice-bin&lt;br /&gt;Outras opcoes de Office podem ser encontradas na pagina do &lt;a href="http://packages.gentoo.org"&gt;Gentoo Packages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Para gravar CD existem diversos pacotes mas na minha opiniao o melhor continua sendo o xcdroast&lt;br /&gt;#emerge xcdroast&lt;br /&gt;Caso deseje habilita-lo para gravar DVD tambem utilize USE="dvd"&lt;br /&gt;#USE="dvd" emerge xcdroast&lt;br /&gt;Com o xcdroast compilado execute-o como root:&lt;br /&gt;#xcdroast&lt;br /&gt;Na primeira vez que o programa e executado ele tenta detectar os drives de seu sistema. Clique em OK e o xcdroast ira perguntar se desejar ativar o modo nao-root para o programa de forma que qualquer usuario possa gravar CD's sem a necessidade de utilizar a senha do root.&lt;br /&gt;Caso nao deseje clique em Launch X-CD-Roast e ignore essa mensagem, caso ative o modo nao-root sera necessario adicionar os usuarios que terao permissao, primeiro clique em OK na tela que avisa que nao ha configuracao padrao.&lt;br /&gt;Clique em Setup, va na guia Miscellaneous e escolha "Brazilian Portuguese" em Language, dessa forma fica mais facil de configurar.&lt;br /&gt;Clique em HD Settings e adicione o caminho para uma ou mais pastas para armazenagem temporaria de imagens. Clique em "Save Configuration" e em seguida em "OK", pronto o programa agora esta em portugues.&lt;br /&gt;Na guia "buscar dispositivos" devemos remover os dispositivos ATAPI listados e adicionar o real caminho (/dev/hdc e /dev/hdd no meu caso).&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;So funciona com o kernel 2.5.45 ou superior. Em versoes anteriores deve-se utilizar a emulacao de scsi&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;Nao e necessario mais configuracoes, porem sinta-se livre para alterar outras configuracoes do programa, aproveite que o programa esta em Portugues e leia as mensagens flutuantes antes de alterar qualquer parametro.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Uma coisa que percebi e que quando utilizo os dispositivos /dev/hdc e /dev/hdd e utilizo a opcao de "Ler CD" qualquer cd que eu utilize aparece como se fosse cd de audio. Resolvi o problema deixando o drive de leitura como ATAPÌ:0,0,0&lt;br /&gt;Lembre-se que nao e recomendado utilizar o drive de gravacao como ATAPI!&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;mpg321, imprescindivel na hora de ouvir mp3 em modo texto&lt;br /&gt;#emerge mpg321&lt;br /&gt;Para o ambiente grafico, xmms, para quem nao conhece, um software bem parecido com o winamp&lt;br /&gt;#emerge xmms&lt;br /&gt;&lt;br /&gt;Para a reproducao de videos (divx, xvid, mpg, dvd, mov) utilizo o mplayer, o software com o maior suporte a tipos de codecs.&lt;br /&gt;#emerge mplayer&lt;br /&gt;&lt;br /&gt;Existem diversos softwares para comunicacao instantanea. Como clone do ICQ ja utilizei por muito tempo o Licq que e o mais funcional de todos, porem hoje em dia tenho usado o SIM que tem um visual bonito e tem um recurso que gostei muito de agrupar todas as mensagens em uma so janela com Tabs como nos browsers mais modernos. Na pagina do &lt;a href="http://packages.gentoo.org"&gt;Gentoo Packages&lt;/a&gt; voce pode encontrar uma list completa dos ebuilds disponiveis para o Gentoo.&lt;br /&gt;#emerge sim&lt;br /&gt;Tempo aproximado de execucao: 40m&lt;br /&gt;&lt;br /&gt;Como clone do msn recomendo o AMSN&lt;br /&gt;#emerge amsn&lt;br /&gt;&lt;br /&gt;Em materia de software P2P tenho utilizado o aMule e gostei muito dele, achei ate um pouco melhor que o xmule, mas fica ai outra opcao.&lt;br /&gt;#emerge amule&lt;br /&gt;E sempre bom verificar com "-pv" o que mais sera instalado para satisfazer as dependencias.&lt;br /&gt;Outra coisa que sempre verifico e a versao em desenvolvimento "~x86", para isso uso antes o parametro ACCEPT_KEYWORDS="~x86" como ja foi demonstrado anteriormente.&lt;br /&gt;&lt;br /&gt;Bittorrent - Ainda sobre P2P, encontrei esta interface grafica para o bittorrent e achei ela bem completa em materia de opcoes.&lt;br /&gt;#emerge bittorrent-theshadow&lt;br /&gt;&lt;br /&gt;Java Virtual Machine - Achei uma de codigo livre tambem, o nome e blackdown-jre, instalei e o mozilla ja detectou sozinho&lt;br /&gt;#emerge blackdown-jre&lt;br /&gt;&lt;br /&gt;Flash - Com o Mozilla em execucao executei no terminal&lt;br /&gt;#emerge netscape-flash&lt;br /&gt;Pronto, ja funcinou sem precisar reiniciar o browser.&lt;br /&gt;&lt;br /&gt;Outra surpresa muito agradavel quanto ao java e ao flash foi que ao executar o epiphany (browser que acompanha o gnome) para testar o site do bradesco e tudo funcionu, tanto flash quanto o java.&lt;br /&gt;&lt;br /&gt;Para quem utiliza o ACDSee como visualizador/slideshow de imagens no windows, uma otima alternativa e o gqview&lt;br /&gt;#emerge gqview&lt;br /&gt;&lt;br /&gt;Para edicao de imagens o ja famoso gimp&lt;br /&gt;#emerge gimp&lt;br /&gt;&lt;br /&gt;Dois outros softwares que na minha opiniao nao podem faltar sao o rar e o ace (compactadores).&lt;br /&gt;#emerge rar&lt;br /&gt;#emerge unace&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107620101670466143?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107620101670466143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107620101670466143'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#107620101670466143' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-10757606346650410</id><published>2004-02-02T01:08:00.000-02:00</published><updated>2004-02-02T20:32:34.420-02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;IX - &lt;i&gt;Primeiro boot, mais configuracao&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Apos o primeiro boot ja temos um sistema Gentoo 100% funcional, entao podemos prosseguir com algumas configuracoes.&lt;br /&gt;Entre como root utilizando a senha criada por voce.&lt;br /&gt;&lt;br /&gt;#useradd myers -m -G users,wheel,audio -s /bin/bash&lt;br /&gt;Cria o usuario chamado myers e coloca ele nos grupos users,wheel,audio&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;O grupo wheel tem permissao para alterar para o root (comando "su")&lt;br /&gt;O grupo audio permite ao usuario utilizar aplicativos que utilizam som.&lt;br /&gt;O grupo users e o grupo padrao para usuarios comuns.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;#passwd myers&lt;br /&gt;Muda a senha para o usuario myers&lt;br /&gt;&lt;br /&gt;#rc-update add hdparm default&lt;br /&gt;Adiciona o hdparm ao runlevel default&lt;br /&gt;O hdparm detecta o modo de transferencia do hd (pio, dma, udma) e tenta configurar para utilizar o maximo disponivel.&lt;br /&gt;E recomendado que seja feita uma configuracao manual do hdparm especificando o modo a ser utilizado porem essa configuracao nao sera coberta no momento.&lt;br /&gt;&lt;br /&gt;#adsl-setup&lt;br /&gt;Configura uma conexao ADSL&lt;br /&gt;&lt;br /&gt;Caso nao o utilitario avise que nao detectou a placa de rede utilize o comando ifconfig para se certificar de que ela esta carregada, caso contrario carrege o modulo dela&lt;br /&gt;No meu caso utilizo uma Realtek 8029 que utiliza os drivers ne2k-pci&lt;br /&gt;#modprobe ne2k-pci&lt;br /&gt;#ifconfig eth0 up&lt;br /&gt;#adsl-setup&lt;br /&gt;&lt;br /&gt;#rc-update add rp-pppoe default&lt;br /&gt;Adiciona o rp-pppoe (ADSL) ao runlevel default&lt;br /&gt;#adsl-start&lt;br /&gt;Estabele uma conexao ADSL&lt;br /&gt;&lt;br /&gt;#emerge gpm&lt;br /&gt;#rc-update add gpm default&lt;br /&gt;Instala o suporte a mouse para o modo texto&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;X - &lt;i&gt;X&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;#ACCEPT_KEYWORDS="~x86" emerge nvidia-kernel&lt;br /&gt;Baixa os modulos para o kernel da nvidia. Pule esse passo caso sua placa de video nao seja nVidia&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;As vezes um pacote tem uma versao estavel disponivel para download, mas tem uma versao de teste que fica escondida. Para baixar essa versao e necessario espececificar a arquitetura no parametro ACCEPT_KEYWORDS. Para arquitetura intel e usado "~x86".&lt;br /&gt;Utilize -pv como opcao ao emerge para imprimir na tela uma lista dos pacotes a serem instalados e suas dependencias.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#emerge xfree&lt;br /&gt;Baixa e instala o xfree&lt;br /&gt;&lt;br /&gt;#ACCEPT_KEYWORDS="~x86" emerge nvidia-glx&lt;br /&gt;Baixa os modulos da nvidia para o xfree. Achei melhor baixar o nvidia-glx ao inves do xfree, pois o nvidia-glx ja instala o xfree como dependencia.&lt;br /&gt;&lt;br /&gt;Enquanto rodo todo esse processo do xfree, o que deve levar algumas boas horas, aproveito e deixo baixando o gnome2&lt;br /&gt;#emerge -f gnome&lt;br /&gt;Caso prefira o kde utilize&lt;br /&gt;#emerge -f kde&lt;br /&gt;Pode-se ainda se preferir utilizar o windowmaker como ambiente grafico. O windowmaker e pequeno (pouco mais de 5MB) e bem leve, porem nao tao cheio de recursos como o kde ou gnome.&lt;br /&gt;#emerge windowmaker&lt;br /&gt;Existem outras opcoes, verifique na pagina do &lt;a href="http://packages.gentoo.org"&gt;Gentoo Packages&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Algumas horas depois temos o XFree compilado, hora de configurar. Antes de mais nada edite o arquivo /etc/profile&lt;br /&gt;#nano -w /etc/profile&lt;br /&gt;Apos o bloco abaixo, adicione a linha export PATH="${PATH}:/usr/X11R6/bin"&lt;br /&gt;if [ `/usr/bin/whoami` = 'root' ]&lt;br /&gt;then&lt;br /&gt;        # Do not set PS1 for dumb terminals&lt;br /&gt;        if [ "$TERM" != 'dumb'  ] &amp;&amp; [ -n "$BASH" ]&lt;br /&gt;        then&lt;br /&gt;                export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'&lt;br /&gt;        fi&lt;br /&gt;        export PATH="/bin:/sbin:/usr/bin:/usr/sbin:${ROOTPATH}"&lt;br /&gt;else&lt;br /&gt;        # Do not set PS1 for dumb terminals&lt;br /&gt;        if [ "$TERM" != 'dumb'  ] &amp;&amp; [ -n "$BASH" ]&lt;br /&gt;        then&lt;br /&gt;                export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'&lt;br /&gt;        fi&lt;br /&gt;        export PATH="/bin:/usr/bin:${PATH}"&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;seu arquivo deve ficar +/- assim:&lt;br /&gt;if [ `/usr/bin/whoami` = 'root' ]&lt;br /&gt;then&lt;br /&gt;        # Do not set PS1 for dumb terminals&lt;br /&gt;        if [ "$TERM" != 'dumb'  ] &amp;&amp; [ -n "$BASH" ]&lt;br /&gt;        then&lt;br /&gt;                export PS1='\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\]'&lt;br /&gt;        fi&lt;br /&gt;        export PATH="/bin:/sbin:/usr/bin:/usr/sbin:${ROOTPATH}"&lt;br /&gt;else&lt;br /&gt;        # Do not set PS1 for dumb terminals&lt;br /&gt;        if [ "$TERM" != 'dumb'  ] &amp;&amp; [ -n "$BASH" ]&lt;br /&gt;        then&lt;br /&gt;                export PS1='\[\033[01;32m\]\u@\h \[\033[01;34m\]\W \$ \[\033[00m\]'&lt;br /&gt;        fi&lt;br /&gt;        export PATH="/bin:/usr/bin:${PATH}"&lt;br /&gt;fi&lt;br /&gt;export PATH="${PATH}:/usr/X11R6/bin"&lt;br /&gt;&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;essa linha adiciona o diretorio /usr/X11R6/bin ao path de qualquer usuario, possibilitando assim executar o X sem ter que especificar o caminho todo&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#source /etc/profile&lt;br /&gt;Recarrega as diretivas de ambiente, inclusive os paths.&lt;br /&gt;&lt;br /&gt;Para configurar o X, primeiro copie o arquivo de exemplo:&lt;br /&gt;#cp /etc/X11/XF86Config.example /etc/X11/XF86Config&lt;br /&gt;Se voce estiver utilizando uma placa de video nVidia proceda da seguinte forma:&lt;br /&gt;#cd /usr/share/doc/nvidia-glx-1.0.5328-r1/&lt;br /&gt;#gunzip XF86Config.sample.gz&lt;br /&gt;#cp XF86Config.sample /etc/X11/XF86Config&lt;br /&gt;&lt;br /&gt;#xf86cfg -xf86config /etc/X11/XF86Config&lt;br /&gt;Talvez o mouse nao funcione, nesse caso utilize o teclado numerico conforme as instrucoes na tela.&lt;br /&gt;Faca as configuracoes necessarias do mouse, teclado, placa de video, monitor, etc&lt;br /&gt;&lt;font color="red"&gt;&lt;b&gt;Nao se esqueca que para placa de video nVidia voce deve utilizar o driver "nvidia" e nao o "nv"&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;Para um teclado ABNT-2 utilizei XkbModel como abnt-2 e XkbLayout como Brazilian&lt;br /&gt;Feche e salve as configuracoes clicando em Yes 2 vezes.&lt;br /&gt;&lt;br /&gt;Pronto, agora e so executar o X&lt;br /&gt;#startx&lt;br /&gt;Se tudo estiver OK voce ja deve ver o modo grafico carregando com algumas telas de terminal abertas.&lt;br /&gt;&lt;br /&gt;Se voce utiliza uma placa de video nvidia e instalou os modulos da nvidia edite o XF86Config&lt;br /&gt;#nano -w /etc/X11/XF86Config&lt;br /&gt;comente a linha "Load dri" adicionando "#" no comeco da linha e certifique-se de que existe uma linha "Load glx".&lt;br /&gt;Ao executar o X com os modulos da nvidia, uma tela (splashscreen) com a logo da nVidia aparece por alguns segundos.&lt;br /&gt;&lt;br /&gt;Para sair do X digite "exit" em algum dos terminais ou utilize a combinacao de teclas "Ctrl+Alt+BackSpace"&lt;br /&gt;Com o X funcionando direitinho e hora de compilar seu ambiente grafico preferido que ha essa altura ja deve ter baixado todo.&lt;br /&gt;No meu caso irei instalar o gnome, entao:&lt;br /&gt;#emerge gnome&lt;br /&gt;Esse processo deve demorar em torno de umas 3 a 4 horas&lt;br /&gt;&lt;br /&gt;Apos instalado o gnome podemos editar o arquivo ~/.xinitrc para definir o ambiente grafico a ser carregado pelo startx; para isso entre com o usuario criado e edite o arquivo.&lt;br /&gt;$nano ~/.xinitrc&lt;br /&gt;Adicione a seguinte linha para inicializar o gnome&lt;br /&gt;exec gnome-session&lt;br /&gt;Caso utilize o kde&lt;br /&gt;exec kde&lt;br /&gt;ou WindowMaker&lt;br /&gt;exec wmaker&lt;br /&gt;Salve e feche o arquivo, agora digite startx e seu ambiente grafico sera carregado.&lt;br /&gt;&lt;br /&gt;Caso deseje fazer o login direto em ambiente grafico como a maioria das distribuicoes entre como root e edite o arquivo /etc/rc.conf&lt;br /&gt;#nano -w /etc/rc.conf&lt;br /&gt;Descomente as seguintes linhas:&lt;br /&gt;DISPLAYMANAGER="gdm"&lt;br /&gt;e altera o padrao xdm para um de sua preferencia: xdm (X), gdm (gnome), kdm (kde)&lt;br /&gt;XSESSION="Gnome"&lt;br /&gt;e altere para o ambiente grafico instalado.&lt;br /&gt;Feito isso no proximo boot o login grafico sera carregado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Gentoo - &lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-10757606346650410?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/10757606346650410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/10757606346650410'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#10757606346650410' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107565687917780671</id><published>2004-02-01T15:33:00.000-02:00</published><updated>2004-02-02T19:50:02.483-02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;VIII - &lt;i&gt;Kernel, bootloader, e os ultimos itens&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Acredito que essa seja a parte mais assustadora para a grande maioria das pessoas, e embora hoje em dia eu ache facil esta tarefa, ja penei um bocado para botar meu primeiro kernel compilado por mim para funcionar.&lt;br /&gt;A filosofia do Gentoo Kernel e de dar ao usuario liberdade de escolha. Digitando no shell "emerge -s sources" voce vera uma lista dos kerneis disponiveis.&lt;br /&gt;Nesse momento recomendo que seja lido o &lt;a href="http://www.gentoo.org/doc/en/gentoo-kernel.xml"&gt;Guia do Gentoo Kernel&lt;/a&gt; em ingles.&lt;br /&gt;Para a maioria dos usuarios acredito que o "gentoo-sources" seja a melhor escolha.&lt;br /&gt;Pode-se tambem ignorar esta parte e compilar o seu proprio kernel baixando os fontes de &lt;a href="www.kernel.org"&gt;www.kernel.org&lt;/a&gt;, neste caso recomendo que seja utilizado o kernel 2.6.1 (ultima versao estavel no momento em que escrevo esse guia) que esta realmente muito bom.&lt;br /&gt;&lt;br /&gt;Para a instalacao do gentoo-sources por exemplo, utilize o seguinte comando:&lt;br /&gt;#emerge --usepkg gentoo-sources&lt;br /&gt;&lt;font color="red"&gt;A opcao "--usepkg" informa ao portage para utilizar uma versao ja compilada caso exista. Esta opcao pode ser abreviada usando "-k"&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Utilizarei o development-sources que ja tem o kernel 2.6.1&lt;br /&gt;#emerge development-sources&lt;br /&gt;Tempo aproximado de execucao: 20m&lt;br /&gt;&lt;br /&gt;#emerge genkernel&lt;br /&gt;Tempo aproximado de execucao: 10m&lt;br /&gt;&lt;br /&gt;#genkernel --bootsplash --menuconfig all&lt;br /&gt;Gera um kernel parecido com o do CD do Gentoo que detecta as configuracoes a cada boot.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;A opcao --bootsplash abilita o suporte a bootsplash no kernel (aquela imagem por tras do modo texto em frame buffer)&lt;br /&gt;A opcao --menuconfig carrega o configurador apos a substituicao do .config, dessa forma pude habilitar algumas opcoes nao habilitadas e especificar o processador como Athlon&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;Tempo aproximado de execucao: 20m&lt;br /&gt;&lt;br /&gt;#cd /usr/src/linux&lt;br /&gt;#cp arch/i386/boot/bzImage /boot/kernel-2.6.1&lt;br /&gt;#cp System.map /boot/System.map&lt;br /&gt;Copia o kernel compilado para a pasta /boot&lt;br /&gt;&lt;br /&gt;Agora iremos instalar o bootloader. Atualmente as distribuicoes estao usando o grub, porem eu cobrirei nesse guia a configuracao do Lilo.&lt;br /&gt;#emerge lilo&lt;br /&gt;#cp /etc/lilo.conf.example /etc/lilo.conf&lt;br /&gt;#nano -w /etc/lilo.conf&lt;br /&gt;Copia o arquivo de exemplo que vem com o lilo. Edite conforme suas necessidades.&lt;br /&gt;Abaixo segue o meu arquivo:&lt;br /&gt;boot=/dev/hdb&lt;br /&gt;prompt&lt;br /&gt;timeout=50&lt;br /&gt;lba&lt;br /&gt;default=Gentoo&lt;br /&gt;vga=791&lt;br /&gt;image=/boot/kernel-2.6.1&lt;br /&gt;label=Gentoo&lt;br /&gt;read-only&lt;br /&gt;root=/dev/hdb6&lt;br /&gt;other=/dev/hdb2&lt;br /&gt;label=Windows&lt;br /&gt;&lt;br /&gt;#lilo&lt;br /&gt;Instala o lilo na MBR&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;A opcao "vga=791" especifica que o modo texto deve utilizar frame-buffer com resolucao de 1024x768 - 16bits&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#emerge syslog-ng&lt;br /&gt;Instala o System logger syslog-ng, mais opcoes de System Logger podem ser encontradas em: &lt;a href="http://www.gentoo.org/doc/en/handbook/handbook.xml?part=1&amp;chap=10"&gt;http://www.gentoo.org/doc/en/handbook/handbook.xml?part=1&amp;chap=10&lt;/a&gt;&lt;br /&gt;#rc-update add syslog-ng default&lt;br /&gt;Adiciona o syslog-ng ao runlevel default&lt;br /&gt;&lt;br /&gt;#emerge vixie-cron&lt;br /&gt;Instala o Cron Daemon vixie-cron, mais opcoes de Cron Daemon podem ser encontradas em: &lt;a href="http://www.gentoo.org/doc/en/handbook/handbook.xml?part=1&amp;chap=10"&gt;http://www.gentoo.org/doc/en/handbook/handbook.xml?part=1&amp;chap=10&lt;/a&gt;&lt;br /&gt;#rc-update add vixie-cron default&lt;br /&gt;Adiciona o vixie-cron ao runlevel default&lt;br /&gt;&lt;br /&gt;#USE="-X" emerge rp-pppoe&lt;br /&gt;Instala o rp-pppoe.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;A opcao USE="-X" especifica que o rp-pppoe deve ser compilado sem suporte ao X, evitando que seja compilado todo o XFree junto, o que levaria horas e nao e necessario no momento.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#passwd&lt;br /&gt;Muda a senha para o usuario root&lt;br /&gt;&lt;font color="red"&gt;&lt;b&gt;Nao se esqueca de altera a senha do root!&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#emerge hotplug&lt;br /&gt;Baixa o software hotplug que tenta detectar seus dispostivos e carregar os modulos necessarios a cada boot, como nos Live-CD's.&lt;br /&gt;#rc-update add hotplug default&lt;br /&gt;Adiciona o hotplug ao runlevel default&lt;br /&gt;&lt;br /&gt;#etc-update&lt;br /&gt;Verifica se ha arquivos de configuracoes a serem alterados.&lt;br /&gt;&lt;br /&gt;#exit&lt;br /&gt;Sai do chroot&lt;br /&gt;&lt;br /&gt;#cd /&lt;br /&gt;#umount /mnt/gentoo/boot /mnt/gentoo/home /mnt/gentoo/proc /mnt/gentoo&lt;br /&gt;Desmonta as particoes do Gentoo&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Gentoo - &lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107565687917780671?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107565687917780671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107565687917780671'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#107565687917780671' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107565133029139306</id><published>2004-02-01T11:52:00.000-02:00</published><updated>2004-02-01T15:35:47.000-02:00</updated><title type='text'></title><content type='html'>&lt;b&gt;V - &lt;i&gt;stage2&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Se voce esta utilizando uma imagem stage2 ou se ja fez o stage1 continue apartir daqui. Se voce &lt;br /&gt;estiver utilizando uma imagem stage3 pule esta secao.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Iremos agora compilar o resto do sistema.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;&lt;br /&gt;Se voce esta utilizando uma imagem stage2 nao altere o parametro CHOST em /etc/make.conf.&lt;br /&gt;Se voce esta utilizando uma imagem stage2 e recomendado que se utilize "-u" para se assegurar de que todos os pacotes a serem instalados sao equivalentes a ultima versao disponivel na arvore do portage.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;A partir desse momento sera necessaria novamente a conexao com a internet, entao nesse caso irei configurar minha conexao adsl. Para isso sera necessario utilizar-me de outro terminal que nao esteja utilizando "chroot ..." (ALT+F2,ALT+F3,ALT+F4).&lt;br /&gt;&lt;br /&gt;#adsl-setup&lt;br /&gt;Configura uma conexao ADSL&lt;br /&gt;&lt;br /&gt;#adsl-start&lt;br /&gt;Estabelece uma conexao ADSL&lt;br /&gt;&lt;br /&gt;#route del default&lt;br /&gt;Delete a rota default&lt;br /&gt;&lt;br /&gt;#route add default ppp0&lt;br /&gt;Adiciona ppp0 (ADSL) como rota default&lt;br /&gt;&lt;br /&gt;#cp /etc/resolv.conf /mnt/gentoo/etc&lt;br /&gt;Copia o resolv.conf atual para o ambiente de trabalho.&lt;br /&gt;&lt;br /&gt;Agora voltamos ao nosso sistema (ALT+F1)&lt;br /&gt;&lt;br /&gt;#emerge -pv system&lt;br /&gt;Lista os pacotes a serem instalados.&lt;br /&gt;&lt;br /&gt;#emerge -f system&lt;br /&gt;Da mesma forma que bootstrap.sh -f, apenas baixa os pacotes necessarios para a compilacao.&lt;br /&gt;Tempo aproximado de execucao: 20m&lt;br /&gt;&lt;br /&gt;#emerge system&lt;br /&gt;Compila os pacotes.&lt;br /&gt;Tempo aproximado de execucao: 1h10m&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VI - &lt;i&gt;stage3&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Esta secao e necessaria para aqueles que utilizarem o stage3. Se voce veio do stage1 ou stage2 deve pular esta secao.&lt;br /&gt;&lt;font color="red"&gt;Se voce esta utilizando uma imagem stage3 nao altere o parametro CHOST em /etc/make.conf.&lt;/font&gt;&lt;br /&gt;O stage3 oferece um sistema basico funcional sem necessidade de compilacao. No entanto, alguns pacotes podem estar desatualizados dependendo da data do stage3 utilizado. Nesse caso e recomendado que seja feita uma atualizacao, para isso siga os passos abaixo:&lt;br /&gt;&lt;br /&gt;#cp /etc/make.conf /etc/make.conf.backup&lt;br /&gt;Faz um backup do arquivo make.conf&lt;br /&gt;&lt;br /&gt;#export CONFIG_PROTECT="-*"&lt;br /&gt;#emerge -u system&lt;br /&gt;Atualiza o sistema caso necessario. Para executar este procedimento e necessario uma conexao com Internet.&lt;br /&gt;O tempo de execucao pode demorar um bom tempo se seu stage3 for bem antigo; este processo costuma ser rapido na maioria dos casos. De qualquer forma, sinta-se livre para pular esta secao se preferir.&lt;br /&gt;&lt;br /&gt;&lt;font color="red"&gt;Esta secao e apenas uma traducao livre do contido no guia de instalacao Gentoo &lt;&lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;&gt;.&lt;br /&gt;Visto que iniciei meu processo do stage1, esta secao nao foi executada.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;VII - &lt;i&gt;Algumas configuracoes&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Resolvi continuar a instalacao a partir do Kurumin 2.03, assim nao tenho os problemas que davam quando usava o vmware e nao fico sem nada pra fazer como quando utilizando o boot do CD do Gentoo. Vale lembrar que o CD do gentoo tem uma versao do links2 que da pra navegar numa boa em modo texto, uma pena que nao foi compilado com suporte ao modo grafico pois poderia usar framebuffer pro modo grafico dele sem precisar do X.&lt;br /&gt;&lt;br /&gt;Dando sequencia, o proximo passo e a configuracao da Time Zone&lt;br /&gt;&lt;br /&gt;#ls /usr/share/zoneinfo&lt;br /&gt;Lista os time zones disponiveis.&lt;br /&gt;&lt;br /&gt;#ln -sf /usr/share/zoneinfo/Brazil/East /etc/localtime&lt;br /&gt;Cria um link simbolico para o time zone.&lt;br /&gt;&lt;br /&gt;Seu Gentoo esta quase pronto para uso, iremos agora configurar o fstab, hostname, dnsdomainname, hosts, etc.&lt;br /&gt;&lt;br /&gt;#nano -w /etc/fstab&lt;br /&gt;Iremos configurar o arquivo fstab, lembre-se de configura-lo de acordo com o o particionamento utilizado. No meu caso utilizarei o recomendado pelo guia Gentoo &lt;&lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;&gt;, adaptando as minhas necessidades:&lt;br /&gt;&lt;br /&gt;/dev/hdb1		/boot		ext2	noauto,noatime	1 2&lt;br /&gt;/dev/hdb6		/		ext3	noatime		0 1&lt;br /&gt;/dev/hdb7		/home		ext3	noatime		0 3&lt;br /&gt;/dev/hdb5		none		swap	sw		0 0&lt;br /&gt;/dev/cdroms/cdrom0	/mnt/dvd	auto	noauto,ro	0 0&lt;br /&gt;/dev/cdroms/cdrom1	/mnt/cdrw	auto	noauto,ro	0 0&lt;br /&gt;/dev/hdb2		/mnt/winnt	vfat	defaults,noexec,gid=500 0 0&lt;br /&gt;none			/proc		proc	defaults	0 0&lt;br /&gt;none			/dev/shm	tmpfs	defaults	0 0&lt;br /&gt;&lt;br /&gt;Nao se esqueca de criar os pontos de montagem necessarios como "/mnt/dvd", "/mnt/cdrw" e "/mnt/winnt"&lt;br /&gt;#mkdir /mnt/dvd /mnt/cdrw /mnt/winnt&lt;br /&gt;&lt;br /&gt;#echo namek &gt; /etc/hostname&lt;br /&gt;Configura o hostname (nome da maquina)&lt;br /&gt;&lt;br /&gt;#echo kaiosama &gt; /etc/dnsdomainname&lt;br /&gt;Configura o domainname (nome do dominio)&lt;br /&gt;&lt;br /&gt;Com essa configuracao a maquina se chamara namek.kaiosama&lt;br /&gt;&lt;br /&gt;#rc-update add domainname default&lt;br /&gt;Adiciona o script domainname ao runlevel default.&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Como em outros sistemas *nix, o Gentoo tambem se utiliza de runlevel para iniciar os servicos, alem de configurar a maquina a cada boot, no entanto ao inves do que talvez voce ja esteja acostumado como runlevel 1, 2, 3, etc, o Gentoo utiliza os runlevel default, boot e nonetwork&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#nano -w /etc/conf.d/net&lt;br /&gt;Configura os dispositivos de rede. Exemplos:&lt;br /&gt;&lt;br /&gt;(para DHCP)&lt;br /&gt;iface_eth0="dhcp"&lt;br /&gt;&lt;br /&gt;(IP estatico:)&lt;br /&gt;iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"&lt;br /&gt;gateway="eth0/192.168.0.1"&lt;br /&gt;&lt;br /&gt;Se voce tiver mais de uma placa de rede, adicione-as conforme os seguintes nomes: iface_eth1, iface_eth2, etc. A variavel de gateway deve ser reproduzida apenas uma vez, visto que cada maquina so pode ter um gateway default.&lt;br /&gt;Nesse caso, como a placa de rede e de uso exclusivo do Modem ADSL, nao irei configurar a rede pois nao ha necessidade.&lt;br /&gt;&lt;br /&gt;Para carregar a rede a cada boot adicione o script ao runlevel default&lt;br /&gt;#rc-update add net.eth0 default&lt;br /&gt;&lt;br /&gt;Para carregar mais de uma placa de rede crie os scripts necessarios.&lt;br /&gt;#cd /etc/init.d&lt;br /&gt;#ln -s net.eth0 net.eth1&lt;br /&gt;#rc-update add net.eth1 default&lt;br /&gt;&lt;br /&gt;#nano -w /etc/hosts&lt;br /&gt;Vamos agora adicionar os nomes das maquinas da rede no arquivo hosts, como nesse caso so temos a maquina local nosso arquivo ficou da seguinte forma:&lt;br /&gt;&lt;br /&gt;127.0.0.1	localhost	namek&lt;br /&gt;&lt;br /&gt;Se voce utiliza PCMCIA siga os passoas abaixo:&lt;br /&gt;&lt;br /&gt;#emerge --usepkg pcmcia-cs&lt;br /&gt;Baixa e compila o pacote de suporte a PCMCIA&lt;br /&gt;&lt;br /&gt;#rc-update add pcmcia default&lt;br /&gt;Adiciona pcmcia ao runlevel default&lt;br /&gt;&lt;br /&gt;Agora prosseguimos com a configuracao do arquivo /etc/rc.conf&lt;br /&gt;A maioria das opcoes sao auto-explicaveis, nesse caso utilizei as seguintes:&lt;br /&gt;&lt;br /&gt;KEYMAP="br-abnt2"&lt;br /&gt;SET_WINDOWKEYS="yes"&lt;br /&gt;CONSOLETRANSLATION="8859-1_to_uni"&lt;br /&gt;&lt;br /&gt;Existem mais 2 linhas que iremos configurar apenas apos instalarmos o ambiente grafico, que sao:&lt;br /&gt;#DISPLAYMANAGER="xdm"&lt;br /&gt;#XSESSION="Gnome"&lt;br /&gt;Pode-se notar que elas estao comentadas no arquivo; por enquanto deixaremos elas dessa forma.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Gentoo - &lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107565133029139306?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107565133029139306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107565133029139306'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_02_01_archive.html#107565133029139306' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6409238.post-107551725798153527</id><published>2004-01-31T23:05:00.000-02:00</published><updated>2004-02-08T00:23:19.796-02:00</updated><title type='text'></title><content type='html'>Inicio.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Projeto: Instalacao da distribuicao Gentoo a partir do zero.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;I - &lt;i&gt;Apresentacao&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Sou usuario do Linux desde 1998. Meu primeiro contato se deu com a distribuicao Conectiva Marumbi, desde entao sou apaixonado por esse sistema operacional. Utilizei o Conectiva ate a versao 4 quando a Conectiva comecou a seguir seu proprio padrao mudando um pouco do padrao RedHat ate entao utilizado. Nesse periodo experimentei outras distribuicoes como Mandrak e Turbo Linux mas nao gostei muito delas, passei entao a utilizar o RedHat a partir da versao 6 e utilizei ate a recente versao 9.&lt;br /&gt;Foi quando percebi que o RedHat nao me dava mais tanto prazer de ficar fucando em suas entranhas; compilar programas ja era uma rotina basica, muitas vezes preferia baixar o codigo fonte e compilar do que utilizar as versoes binarias (rpm). Comecei entao uma busca por outra distribuicao, cheguei a utilizar o Slackware que realmente e muito bom, leve e estavel mas ainda nao era o que eu queria; o Debian nunca me chamou atencao e pra falar a verdade na unica vez que tentei instalar ha alguns anos atras eu realmente nao consegui completar a instalacao, desde entao criei um certo medo do Debian e nunca mais tentei utiliza-lo. O Suse eu nem cheguei a testar pois eles nao liberam ISO da versao instalavel, e usar o LiveCD nao parecia uma ideia interessante visto que eu nao poderia instalar ele no HD.&lt;br /&gt;Recentemente comecei a ler sobre Linux from scratch e achei que seria divertido alem de muito educativo criar uma distribuicao a partir dos fontes, foi quando um amigo me passou o link do Gentoo. Quando li a apresentacao do Gentoo eu me vi naquela historinha do cara que queria uma distribuicao mas nunca tava satisfeito, entao resolvi tentar, passei 3 dias compilando tudo, tive alguns probleminhas claro mas tudo funcionou, desde entao me apaixonei pelo Gentoo e nao tenho motivos para mudar pois com ele eu sei exatamente o que tem na minha maquina e tenho somente aquilo de que necessito e o melhor ninguem escolhe por mim.&lt;br /&gt;Hoje estava tentando fazer algumas coisas quando um "rm -rf" executado sem prestar atencao danificou minha instalacao, entao resolvi que ao inves de conserta-la seria mais divertido comecar tudo de novo e entao tive a ideia de registrar todo esse trabalho em algum local onde outras pessoas pudessem ler e tirar proveito de alguma informacao.&lt;br /&gt;Espero que o blog possa ser de alguma utilidade, procurarei facilitar ao maximo as operacoes executadas e estarei sempre registrando meu dia a dia nesse sistema.&lt;br /&gt;&lt;br /&gt;Claudinei Matos&lt;br /&gt; &lt;a href="mailto:cjmatos@terra.com.br"&gt;cjmatos@terra.com.br&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O blog tem por objetivo registrar o processo da instalacao da distribiucao Gentoo em uma maquina com a seguinte configuracao:&lt;br /&gt;&lt;br /&gt;AMD Athlon XP 2000+&lt;br /&gt;Asus A7S333&lt;br /&gt;768MB DDR 266&lt;br /&gt;80GB Maxtor&lt;br /&gt;40GB WD&lt;br /&gt;DVD LG&lt;br /&gt;CD-RW Creative 8x4x32x&lt;br /&gt;Creative PCI 128 (Ensonic 1370)&lt;br /&gt;nVidia GeForce 5200 - T128&lt;br /&gt;Lucent V90 56K&lt;br /&gt;Realtek 8029 10/10Mbits&lt;br /&gt;&lt;br /&gt;O blog cobre a instalacao do Gentoo a partir do stage1. &lt;br /&gt;Vale lembrar que e extremamente recomendado que se utilize de uma conexao banda larga para o download dos programas.&lt;br /&gt;A instalacao sera feita no disco slave da ide primaria (hdb).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;II - &lt;i&gt;Preparando o ambiente para instalacao&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;Tenho instalado em meu HD Primario (hda) o Windows 2000 Professional e o RedHat. &lt;br /&gt;Como tive um problema na particao de boot do RedHat, instalarei o Gentoo a partir do Windows atraves do VMWare, pois como este e um processo longo pretendo utilizar outros rescursos como navegar na Internet enquanto faco a instalacao.&lt;br /&gt;Para detalhes sobre o VMWare e/ou download de versao Trial acesse &lt;a href="www.vmware.com"&gt;www.vmware.com&lt;/a&gt;&lt;br /&gt;Atraves do VMWare dou boot no Live-CD Gentoo 1.4 que acompanha a Revista do Linux de Janeiro/2004 e que pode ser baixado em &lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Utilizando o cfdisk particiono meu HD no seguinte esquema:&lt;br /&gt;&lt;br /&gt;particao        tipo    ponto de montagem tamanho (MB)&lt;br /&gt;/dev/hdb1	ext2	/boot		  155.87&lt;br /&gt;/dev/hdb6	ext3	/		  14999.82&lt;br /&gt;/dev/hdb7	ext3	/home		  4097.29&lt;br /&gt;/dev/hdb5	swap			  767.96&lt;br /&gt;&lt;br /&gt;#mke2fs /dev/hdb1 -L /boot&lt;br /&gt;Formata a particao hdb1 como ext2 e configura o Label para /boot&lt;br /&gt;&lt;br /&gt;#mke2fs -j /dev/hdb5 -L /&lt;br /&gt;Formata a particao hdb5 como ext3 e configura o Label para /&lt;br /&gt;&lt;font color="red"&gt;&lt;i&gt;Obs.: A opcao "-j" especifica o tipo de particao como Journaling (ext3)&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#mke2fs -j /dev/hdb6 -L /home&lt;br /&gt;Formata a particao hdb6 como ext3 e configura o Label para /home&lt;br /&gt;&lt;br /&gt;#mkswap /dev/hdb5&lt;br /&gt;Formata a particao hda6 como swap&lt;br /&gt;&lt;br /&gt;#swapon /dev/hdb5&lt;br /&gt;Ativa uma particao de swap&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;III - &lt;i&gt;Criando um sistema basico&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;No Gentoo podemos nos utilizar de 3 imagens de sistema para criar o nosso sistema basico. Essas imagens sao chamadas de "stage" (estagio) + um numero de 1 a 3 que especificam o quanto do processo ja esta feito.&lt;br /&gt;No stage1 voce compila tudo do zero, incluindo a gcc, glibc, etc.&lt;br /&gt;No stage2 voce compila o basico para o sistema (emerge system) e isso quer dizer que se utilizar de um stage2 evita ter que compilar a gcc e glibc (bootstrap).&lt;br /&gt;No stage3 voce ja tem um sistema basico funcional, restando agora apenas as configuracoes e instalacao de softwares como loggers, compilacao de kernel, etc. &lt;br /&gt;Nesse caso utilizarei o stage1&lt;br /&gt;&lt;br /&gt;#mount /dev/hdb5 /mnt/gentoo -t ext3&lt;br /&gt;Monta a raiz do novo sistema no diretorio /mnt/gentoo. Caso nao exista crie o diretorio.&lt;br /&gt;&lt;br /&gt;#tar xjpf /mnt/cdrom/stages/stage1-x86-20030910.tar.bz2&lt;br /&gt;Descompacta os arquivos do estagio 1 na raiz do novo sistema. Lembre que no caso estou utilizando os arquivos do Live-Cd do Gentoo. Caso nao esteja utilizando o cd-rom do Gentoo especifique o local onde se encontra o estagio referido.&lt;br /&gt;&lt;br /&gt;#mount /dev/hdb1 /mnt/boot -t ext2&lt;br /&gt;Monta a particao de boot no diretorio boot da nova raiz&lt;br /&gt;&lt;br /&gt;#mount /dev/hdb6 /mnt/home -t ext3&lt;br /&gt;Monta a particao home no diretorio home da nova raiz&lt;br /&gt;&lt;br /&gt;#cd /mnt/gentoo&lt;br /&gt;&lt;br /&gt;#mount -t proc proc /mnt/gentoo/proc&lt;br /&gt;Monta o diretorio proc.&lt;br /&gt;&lt;br /&gt;#cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf&lt;br /&gt;Como estou utilizando o VMWare para bootar o Live-CD, estou utilizando NAT Windows/Linux, portanto preciso copiar o /etc/resolv.conf gerado pelo dhcp para a nova instalacao.&lt;br /&gt;&lt;br /&gt;#chroot /mnt/gentoo /bin/bash&lt;br /&gt;Muda para o novo ambiente recem criado "/mnt/gentoo"&lt;br /&gt;&lt;br /&gt;#env-update&lt;br /&gt;#source /etc/profile&lt;br /&gt;Atualiza as configuracoes do ambiente&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;IV - &lt;i&gt;stage1&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;font color="red"&gt;Se voce esta utilizando uma imagem stage1 continue apartir daqui, caso contrario (stage2 ou stage3) &lt;br /&gt;pule esta secao.&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;#nano /etc/make.conf&lt;br /&gt;Edita as opcoes USE e CPU para compilacaos dos programas.&lt;br /&gt;Particularmente, costumo usar:&lt;br /&gt;USE="X gtk gnome alsa dvd sdl zlib truetype ssl pam ncurses ldap mmx 3dnow"&lt;br /&gt;Para Host Setting costumo usar:&lt;br /&gt;CHOST="i686-pc-linux-gnu"&lt;br /&gt;pois minha maquina e um Atlhon (686)&lt;br /&gt;Para CFLAGS utilizo:&lt;br /&gt;CFLAGS="-mcpu=athlon-xp -02 -pipe"&lt;br /&gt;&lt;font color="red"&gt;A opcao "-mcpu" optimiza o codigo para a arquitetura selecionada, mantendo compatibilidade com as demais arquiteturas.&lt;br /&gt;A opcao "-march" optimiza o codigo ainda mais para a arquitetura selecionada, utilizando-se de todas as opcoes de optimizacao disponiveis, porem remove a compatibilidade com outras arquiteturas.&lt;/font&gt;&lt;br /&gt;Outras opcoes sao encontradas nesse arquivo no entanto nao serao cobertas no momento. Mais informacoes podem ser encontradas em &lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;#emerge sync&lt;br /&gt;Cria a arvore do portage. Necessita conexao com internet.&lt;br /&gt;Tempo aproximado de execucao: 50m&lt;br /&gt;&lt;br /&gt;#cd /usr/portage&lt;br /&gt;#scripts/bootstrap.sh -f&lt;br /&gt;Baixa os pacotes necessarios para a instalacao. Dessa forma logo apos ter baixado tudo podemos bootar a maquina com o CD e fazer a compilacao normalmente.&lt;br /&gt;Tempo aproximado de execucao: 1h&lt;br /&gt;Total de pacotes baixados: 59 - 96MB&lt;br /&gt;&lt;br /&gt;#scripts/bootstrap.sh&lt;br /&gt;Compila a glibc, gcc, binutils, portage, bash, etc. &lt;br /&gt;Tempo aproximado de execucao: 2h&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bibliografia&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Gentoo - &lt;a href="www.gentoo.org"&gt;www.gentoo.org&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;RDL - &lt;a href="www.revistadolinux.com.br"&gt;www.revistadolinux.com.br&lt;/a&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6409238-107551725798153527?l=walkthroughgentoo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107551725798153527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6409238/posts/default/107551725798153527'/><link rel='alternate' type='text/html' href='http://walkthroughgentoo.blogspot.com/2004_01_01_archive.html#107551725798153527' title=''/><author><name>Myers</name><uri>http://www.blogger.com/profile/18060988311097816767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
