linux kurumin - carlos e. morimoto - entendendo e dominando o linux - 7a

767
Sétima Edição Carlos E. Morimoto http://www.guiadohardware.net 1

Upload: jacimo-junior

Post on 06-Jun-2015

9.772 views

Category:

Documents


104 download

TRANSCRIPT

  • 1. Stima Edio Carlos E. Morimotohttp://www.guiadohardware.net1

2. PrefcioCom a rpida expanso e evoluo que estamos vendo, nunca demais falar sobre o Linux.Este livro no tem como objetivo ser um guia altamente tcnico, cheio de referncias a scriptsde configurao em Perl ou qualquer outra linguagem desconhecida muito menos um monte deRTFMs :-)Este um Guia para quem est dando seus primeiros passos no Linux e deseja conhecer osrecursos do sistema. Alm dos processos de instalao e configurao, voc conhecer osprincipais aplicativos disponveis, como configurar vdeo, som, impressora, rede e at mesmoos temveis softmodems no Linux.Veremos ainda como interligar mquinas Linux e Windows em rede usando o Samba, comocriar um poderoso servidor web com o Apache ou um servidor Proxy altamente configurvelcom o Squid. Voc conhecer ainda os vrios servios disponveis no Linux, como configurar osprincipais arquivos de configurao, como acessar mquinas Linux remotamente via Telnet,SSH e VNC e ainda como configurar terminais leves e instalar o Linux em PCs antigos.O Linux um mundo novo a ser explorado e espero que este livro possa ser um dos seus guiasnesta jornada.2 3. Indice:ndice....................................................................................................................................1Prefcio.........................................................................................................................2Indice:..........................................................................................................................3Direitos autorais ............................................................................................................6http://www.guiadohardware.net/.....................................................................................7Licena para distribuio em formato impresso:.................................................................8O Linux e as distribuies................................................................................................9"O Windows venceu, conforme-se" .................................................................................10Compre seus CDs do Linux no GDH.................................................................................14Mandrake Linux, edio especial GDH.............................................................................15Captulo 1:Instalando o Linux........................................................................................................16Obtendo os CDs............................................................................................................16Instalando...................................................................................................................17Como instalar via rede ou apartir do HD..........................................................................20Captulo 1 - Parte 2:Instalao do Mandrake.................................................................................................26Captulo 1 - Parte 3:Instalando o Slackware.................................................................................................64Captulo 1 - Parte 4:Instalando o Red Hat ...................................................................................................79Captulo 1 - Parte 5:Linux sem precisar instalar: Usando o Knoppix.................................................................88Captulo 1 - Parte 6:Kurumin Linux.............................................................................................................98As opes de boot.......................................................................................................101Ferramentas de configurao.......................................................................................107Usando o Kurumin Terminal Server...............................................................................165Captulo 1 - Parte 7:Configurando o lilo para inicializar vrios sistemas..........................................................189Criando sua coleo de distribuies com o Partimage.....................................................194Captulo 2:Colocando a mo na massa..........................................................................................197Interfaces do Linux.....................................................................................................222KDE..........................................................................................................................222Gnome......................................................................................................................237XFCE.........................................................................................................................242Gerenciadores leves....................................................................................................243Comandos para chamar os aplicativos..........................................................................250Captulo 3:Os aplicativos.............................................................................................................253Browsers ..................................................................................................................254Gravao de CDs........................................................................................................265Sutes de Escritrio ....................................................................................................278StarOffice..................................................................................................................278 3 4. OpenOffice.................................................................................................................284Outras opes ...........................................................................................................288Editores de Imagens...................................................................................................290Desenho Vetorial........................................................................................................292Editores HTML............................................................................................................293Programao..............................................................................................................295Palm.........................................................................................................................295Corretor ortogrfico.....................................................................................................302DVD e Divx no Linux...................................................................................................304Captura e edio de vdeo............................................................................................305Programas P2P...........................................................................................................309Tirando screenshots....................................................................................................318Programas de modo texto............................................................................................319Usando o Partimage....................................................................................................325Captulo 3 - Parte 2:Jogos no Linux...........................................................................................................340Jogos no Linux...........................................................................................................340Transgaming WineX....................................................................................................340Instalando os drivers da nVidia.....................................................................................341Instalando os drivers da ATI.........................................................................................359Jogos comerciais portados ..........................................................................................361Jogos open source......................................................................................................371Emuladores ...............................................................................................................379Como instalar Diablo II no Linux...................................................................................379Instalando o WineX via CVS.........................................................................................382LanHouse rodando Linux?............................................................................................384Captulo 3 - Parte 3:Rodando aplicativos Windows no Linux..........................................................................389Wine ........................................................................................................................391Cross-over-Office, MS Office no Linux............................................................................395Usando o VMWare ......................................................................................................397Vmware 4..................................................................................................................423Win4Lin.....................................................................................................................435Captulo 4:Ferramentas de configurao e suporte a Hardware........................................................440Ferramentas do Mandrake ...........................................................................................440Servios ...................................................................................................................456Configurando a Placa de Som.......................................................................................467Como configurar seu Softmodem no Linux.....................................................................469Usando o hdparm.......................................................................................................482Como recompilar o Kernel............................................................................................483Configurando teclados especiais...................................................................................490Configurando cmeras digitais no Linux.........................................................................493Captulo 5:Como configurar um servidor Linux ..............................................................................499Usando o Samba........................................................................................................499Usando o NFS.............................................................................................................527Configurao do Apache..............................................................................................530 4 5. Squid........................................................................................................................543FTP ..........................................................................................................................544Squid .......................................................................................................................545Como criar um firewall simples e compartilhar a conexo usando o IPtables.......................548Captulo 6:Linux em PCs antigos..................................................................................................558A aventura de instalar o RedHat 7.2 num 486................................................................558Slackware 8.1 num Pentium 133...................................................................................563Vector Linux: uma distribuio otimizada para PCs antigos .............................................570Captulo 7:Rodando aplicativos remotamente................................................................................574Como ter mais terminais grficos .................................................................................574Usando o VNC............................................................................................................576x2vnc: Dois PCs, um nico teclado e mouse...................................................................588Como rodar aplicativos remotamente via telnet e SSH.....................................................593Configurando um servidor XDM....................................................................................605Montando uma rede de terminais leves..........................................................................618Captulo 8:Criando sua prpria distribuio Linux...........................................................................633Parte 1: Criando uma mini-distribuio..........................................................................633Copiando uma instalao padro..................................................................................633Criando a instalao ...................................................................................................638Parte 2: Criando uma distribuio baseada no Knoppix ou Kurumin...................................647Como o Knoppix funciona ...........................................................................................649Personalizando os arquivos do CD.................................................................................650Captulo 9:Perguntas e respostas.................................................................................................671Captulo 10:Mais Informaes........................................................................................................70910 Mitos sobre o Linux.................................................................................................721Resolvendo o problema de lentido do KDE....................................................................726Como instalar o KDE 3.0..............................................................................................728Pirataria x custo. Que softwares usar em PCs novos? ......................................................730Por que o Linux est avanando na sia .......................................................................733Qual mais seguro, Windows ou Linux? .......................................................................735Captulo 11:Como usar um 486 como gateway domstico.................................................................738Segunda opo, Freesco..............................................................................................749Mandrake Security (Single Firewall)..............................................................................753Mais um Coyote..........................................................................................................760Captulo 12:Um pouco sobre segurana..........................................................................................766 5 6. Direitos autoraisEste e-book foi escrito por Carlos E. Morimoto ([email protected]) e vendidoatravs do Guia do Hardware, no endereo http://www.guiadohardware.net.A coleo completa, que alm deste inclui os e-books Manual de Hardware Completo, Guiade Novas tecnologias, Guia de Upgrade e Manuteno e Placas 3D, modelos e recursose Entendendo e Dominando o Linux por um preo simblico de 8 reais atravs do prprioautor.Nas edies antigas meus e-books eram comercializados de uma forma tradicional, vocdepositava o valor e ao confirmar o depsito recebia os links para baixar os e-books.A partir desta edio, estou utilizando um sistema de distribuio diferente. Os links estodisponveis para todos, voc pode baixar os e-books e inclusive distribuir os arquivos paraoutras pessoas.Depois que voc ler e comprovar a qualidade dos e-books voc pode optar por depositar os R$8,00 que um valor bem razovel se comparado com o que estes livros custariam em formatoimpresso ou, se no gostar do material simplesmente deletar os arquivos.Os livros continuam sendo vendidos, mas estou dando um voto de confiana, acreditando nasua honestidade :-)Lembre-se que este valor de R$ 8,00 por TODA a coleo dos meus e-books, ento depois depagar, sinta-se vontade para baixar os outros nos links disponveis no:http://guiadohardware.netO pagamento pode ser feito via depsito bancrio, numa das contas abaixo:- Conta A:Banco Real (banco n 275)Agncia: 0544 (PAB UNG - Guarulhos)C. Corrente: 2713476Carlos Eduardo Morimoto da Silva- Conta B:Banco Ita (banco n 341)Agncia: 3150C. Poupana: 04634-4 / 500(o /500 complemento para depsitosfeitos no caixa eletrnico)Carlos Eduardo Morimoto da Silva- Conta CBanco Bradesco (banco n 237)Agencia - 2304 - 3C. Poupana - 1003036 - 6Carlos Eduardo Morimoto da Silva 6 7. - Conta DBanco Banespa (banco n 33)Agncia: 0110C. Corrente: 01054925-4Cristiane Suzukayama- Conta EBanco do Brasil (banco n 001)Agncia: 3435-5C. Poupana: 803 206-8(o dgito de variao, necessrio para transferncias via caixa eletrnico 1)Cristiane SuzukayamaSe preferir voc pode enviar um vale-postal, cheque, etc. Para:Carlos Eduardo MorimotoCaixa Postal 3532Guarulhos - SPCEP: 07097-990No deixe de visitar o Guia do Hardware para conhecer meus outros trabalhos:http://www.guiadohardware.net/7 8. Licena para distribuio em formato impresso:Este livro pode ser impresso e vendido em formato impresso. Para todos os efeitos, esta umaobra de livre distribuio, que pode ser distribuda em qualquer meio, sem nus para odistribuidor, desde que a obra seja distribuda na ntegra e sem modificaes no contedo.Voc pode ainda usar trechos do texto ou ilustraes em artigos, trabalhos, teses, livros eoutros meios, desde que a fonte seja citada em local visvel.Caso deseje desenvolver outra obra baseada nesta, ou publicar uma verso modificada vocdeve primeiro obter a aprovao do autor, Carlos E. Morimoto.No existem restries quanto comercializao das cpias impressas, independentemente dovalor, mas as mesmas condies de distribuio do Livro digital continuam vlidas.O material continua sendo de livre distribuio por isso voc no poder impedir que aspessoas emprestem o livro ou tirem cpias do material. A regra bsica : voc pode cobrar opreo que desejar pela impresso e distribuio do material, mas os direitos de publicao noso seus, por isso todas as pessoas que obterem o livro impresso tero os mesmos direitos depublicao e distribuio que voc. Pense que voc pode cobrar pelo trabalho de impresso edistribuio, mas no pelo livro em s.Em hiptese alguma os direitos de publicao desta obra podem ser vendidos ou limitados porqualquer pessoa. Todas as posteriores verses desta obra e modificaes devem seguir osparmetros desta licena.8 9. O Linux e as distribuiesEste um tema importante quando falamos sobre Linux. Hoje em dia difcil definir o queexatamente o Linux. Antigamente o kernel era considerado como sendo o Linux em s,enquanto todo o resto eram apenas aplicativos para ele. Mas, hoje em dia temos tantasferramentas entranhadas no sistema que fica difcil distinguir onde termina uma coisa ecomea outra.Para nos poupar destas divagaes e do trabalho de montar o sistema do zero, como faziam ospioneiros, temos hoje as distribuies, que nada mais so do que grandes pacotes de softwareque trazem instaladores, documentao e outras facilidades, que poupam o usurio das tarefasmais espinhosas de instalao e configurao do sistema.Embora seja possvel desenvolver sua prpria distribuio Linux do zero, compilando o Kernel eadicionando um a um os programas desejados, muito mais simples simplesmente colocar umCD na bandeja, responder meia dzia de perguntas e j dar de cara com um sistemaconfigurado e com vrios programas prontos para usar.Existe uma linha tnue entre o que podem ser consideradas deficincias do Linux edeficincias da distribuio. Se por exemplo o seu PC comea a travar, por que incluram umdriver experimental para a sua placa de vdeo, ou se um programa qualquer trava por queoptaram por adicionar a verso beta ao invs da verso anterior, que era estvel, ou ainda seo seu Winmodem no funciona, por que no tiveram disposio para incluir os drivers para ele,o problema no exatamente do Linux, mas sim da distribuio que voc escolheu.Hoje em dia qualquer pessoa pode construir uma distribuio Linux, escolhendo os pacotes, oinstalador, as ferramentas de configurao, etc. entre os vrios softwares disponveis. Mas,fazer tudo trabalhar adequadamente j uma outra histria. Esta a vantagem em utilizaruma distribuio profissional ao invs de um Z Linux, um Morimoto Linux ou qualquercoisa do gnero :-)No geral o sistema se tornou bastante profissional, maduro o suficiente para tornar-se umaopo vivel ao Windows para empresas e usurios domsticos, no apenas no velhoargumento do custo, mas por realmente ter qualidade. interessante perceber que alm deempresas como a IBM e Sun, que esto adotando o Linux em grande escala em seus produtos,tivemos a participao at mesmo da Microsoft na Linux World de 2002, mostrando que atmesmo eles esto levando o Linux a srio. Como dizia Mahatma Ghandi: "primeiro eles teignoram, depois riem de voc, ento finalmente resolvem te enfrentar e a voc vence."Do ponto de vista de usurios domsticos, o sistema ainda perde em alguns pontos. Apesar dej ser bastante simples de utilizar, o sistema perde para o Windows XP ou o OS X da Apple emtermos de amigabilidade. Aplicativos como o Photoshop, Premiere e AutoCAD no existem emverso for Linux (apesar do Corel 9 ter sido portado a algum tempo) e as alternativas gratutasnem sempre esto no mesmo nvel. O suporte a Hardware ainda deixa um pouco a desejar nocaso dos softmodems, scanners e alguns outros dispositivos e a instalao dos aplicativos nemsempre to simples quanto no Windows.Porm, o Linux tem vrias qualidades. Ainda do ponto de vista de um usurio domstico,temos a vantagem da grande quantidade de aplicativos que acompanham as distribuies.Softwares de escritrio (StarOffice, Koffice, etc), tratamento de imagens (Gimp, Kontour, entreoutros), Ferramentas de programao (Kdeveloper, Kylix, Emacs) e at mesmo algunsaplicativos cientficos podem ser instalados junto com o sistema ao invs de serem comprados(ou mais freqentemente pirateados...) e instalados separadamente. Existem ainda algunsaplicativos comerciais, como o Corel Draw! e o Corel Word Perfect, Varicad e a versoEnterprise do Kylix.Do ponto de vista dos usurios avanados e programadores, o sistema atrativo por oferecer9 10. recursos de prompt de comando muito ricos e que podem ser usados em conjunto comprogramas de modo grfico, sem falar que o cdigo da maioria dos aplicativos est disponvel,o que uma fonte de aprendizado quase inesgotvel para quem desenvolve software, sejaproprietrio ou de cdigo aberto, livre ou comercial.Do ponto de vista de um administrador de sistema, o sistema combina uma grandeconfiabilidade e segurana com a disponibilidade de vrios servidores como o Apache, Samba,Perl, PHP, FTP, etc. que tambm podem ser instalados junto com o sistema e so fceis deconfigurar. Sob vrios aspectos, j mais fcil (e barato) configurar um servidor Linux que umservidor Windows 2000 e por ser mais estvel e robusto o custo de manuteno de servidoresLinux tambm costuma ser muito menor.Enfim, o Linux tem vrios pontos fortes, mas tambm vrias deficincias. Este livro no sedestina a debater qual sistema melhor, mas apenas a apresentar os principais recursos dasdistribuies atuais do Linux e deixar que voc decida aonde aplic-lo.Outro aviso importante que apesar de extenso, este e-book se destina a usurios iniciantes eintermedirios, apesar de abordar vrios temas supostamente complexos, como a configuraode servidores Samba e NFS, configurao do sistema, terminais magros (incluindo como rodaro Linux dentro do Windows, via rede, etc.). Enfim, este no um Guia para Dummies queensina como usar o mouse, mas um mapa da mina para entender e utilizar todos os recursosdisponveis.Este livro focado principalmente no Mandrake e Slackware, mas claro aborda tambmferramentas disponveis nas demais distribuies. A partir da prxima verso pretendo passara abordar com mais profundidade tambm o Red Hat, fechando o trio das distribuies maisusadas. Da pra frente a tendncia abordar cada vez mais distribuies, incluindo o Debian eo SuSe."O Windows venceu, conforme-se"Esta entrevista do The Rasterman (o desenvolvedor do Enlightment e de outros projetos open-source, bastante famoso) publicada pelo Linux and Main em Setembro de 2002 contm vriasopinies interessantes sobre o desenvolvimento do Linux:http://www.linuxandmain.com/modules.php?name=News&file=article&sid=141Diferente da maioria dos artigos sobre o Linux, que apenas apontam os progressos daplataforma, o autor aqui bastante categrico sobre o que espera do uso do Linux nosdesktops:"No nos desktops, no nos PCs. Em nada que lembre o que voc chama de desktop. OWindows venceu, conforme-se. O mercado no governado por um Kernel superior ou por umsistema que no trava. Os usurios no se importam, eles simplesmente reiniciam e continuamcom ele. Eles querem aplicativos e se os aplicativos que eles querem e gostam no esto aqui,ento perda de tempo"Para ele, o futuro do Linux est nos portteis e nos servidores, alm de alguns nichosespecficos, como a edio de vdeo, onde o sistema j apresentam vantagens reais sobreoutros sistemas.At certo ponto eu tambm concordo que o Windows ainda uma opo mais adequada para amaioria dos usurios no desktop, pois apesar de tudo ainda mais fcil de utilizar que o Linuxe conta com um nmero maior de aplicativos.10 11. Mas, por outro lado, o Linux apresenta vrios pontos fortes. Em primeiro lugar vem adisponibilidade de aplicativos. No estou falando aqui de quantidade, mas sim na facilidade deencontrar e utilizar os aplicativos desejados. O motivo simples: a maioria dos aplicativos sogratuitos, voc precisa apenas encontrar o aplicativo de que precisa e instal-lo, sem sepreocupar se ele caro ou no, ou onde conseguir uma cpia "alternativa", onde achar umcrack, etc. s baixar do site do desenvolvedor e instalar, rpido, prtico e honesto.O Linux tambm muito forte na rea de redes. Configurar um servidor FTP, acessar o desktope rodar aplicativos remotamente, manter um servidor Web ou um newsgroup, so tarefasmuito simples no Linux, j que basta ativar os softwares j includos nas distribuies.Em terceiro lugar, vem a segurana do sistema contra vrus, invases e outros tipos de abuso,alm da estabilidade geral e facilidade de reinstalar o sistema em qualquer emergncia. Paraquem mantm seus arquivos de usurios numa partio separada e faz backups de algunsarquivos de configurao, possvel reinstalar o sistema, com todos os aplicativos econfiguraes em meia hora, j que a maior parte dos aplicativos sero instalados junto com adistribuio e restaurar os backps dos arquivos de configurao uma tarefa rpida.Isso sem considerar o principal atrativo, que a possibilidade de fuar, de realmente poderentender o sistema e adapta-lo s suas necessidades. Sempre existem novos desafios e novascoisas para aprender.E, sabemos que so justamente os usurios avanados e profissionais da rea de informticaque ajudam o "average Joe" (como os Americanos gostam tanto de dizer) quando ele temproblemas com o micro, so eles que so chamados para implantar solues nas empresas oupara ministrar treinamentos. A massa acaba seguindo de uma forma ou de outra as tendnciasditadas por eles (ns? :). Afinal, por que um usurio leigo usa o Word se no utiliza nem 10%dos recursos do aplicativo? Simplesmente por que algum o ensinou a usar o Word e no outroaplicativo qualquer.Se o Linux tem hoje (final de 2002) entre 4 ou 6% dos usurios (dependendo de a quem vocperguntar) e quem geralmente utiliza o Linux hoje so justamente os usurios avanados,significa que a coisa pode no estar to feia assim :-)Alm disso, j existem alguns projetos bastante concretos sobre o uso do Linux nos desktops.Em primeiro lugar, vem o KDE 3.x, que alm do Koffice e outros aplicativos, est oferecendoalgo que at agora no tnhamos no Linux, uma boa integrao entre os programas, e umainterface comum em todos. Se voc j tem alguma experincia com o uso do Linux, deve saberbem do que estou falando. Por serem baseados em bibliotecas diferentes (QT, GTK, Motif, etc.)os programas disponveis no Linux frequntemente possuem um visual completamentediferente entre s, mesmo quando usados lado a lado.Botes, decoraes das janelas, cores, funcionamento da rea de transferncia, tudo mudaentre cada grupo de aplicativos. Experimente abrir o Konqueror (biblioteca QT), Netscape(biblioteca Motif), Gimp (GTK) e o Open Office (uma quarta biblioteca, prpria) e veja que cadaaplicativo parece ter sado de um sistema operacional diferente :-)11 12. Tantas diferenas tornam o uso do sistema bem mais desconfortvel e at mesmo confusopara muitos usurios. Mas a situao mudou bastante com o KDE, pois por incluir um grandenmero de aplicativos, todos baseados na biblioteca Qt e conseqentemente com um visualcomum e funes consistentes, o KDE muito mais confortvel de usar. O Gnome segue omesmo caminho, usando a biblioteca GTK.Ter programas que mantm a mesma caracterstica visual, como no Windows e no Mac OS semdvida tornam o sistema mais fcil e confortvel de usar, mas com a verso 3 o KDE estconseguindo chegar muito perto em termos de usabilidade e apelo visual: 12 13. Outro problema comum encontrado no Linux so problemas com as prprias distribuies,coisas que no funcionam como deveriam. No Mandrake 8.2 por exemplo, ao tentar mapearum compartilhamento de rede usando o Mandrake Control Center, ele pede a senha docompartilhamento numa janela de terminal e no dentro da janela onde voc est. Voc nov o que acontece no terminal, j que chamou o programa usando o atalho no iniciar, acha queo programa travou e acaba tendo que montar o compartilhamento via fstab, o que muitomais complicado para um iniciante. s um exemplo, outros pequenos problemas como este existem em todas as distribuies, oque novamente dificulta a configurao do sistema. Felizmente isto tambm est melhorando.Se compararmos o nmero de problemas com um, digamos, Conectiva 6 e um Red Hat 8.0,Mandrake 9.0 ou mesmo o Conectiva 8, veremos que esto conseguindo caminhar no caminhocerto. Por sinal, o Slackware uma das distribuies que se sai melhor neste aspecto: osistema pode ser mais difcil de configurar, mas pelo menos tudo funciona como deveria ;-)Finalmente, temos o problema do suporte a hardware, basicamente aos Winmodems. O grandeproblema aqui um grande impasse entre os fabricantes e os desenvolvedores do Kernel e dasdistribuies. Os fabricantes no distribuem drivers em cdigo fonte, mas sim binrios jcompilados, que no so includos no Kernel (o que faria seu PC-Tel ser automaticamentedetectado durante a instalao...) e nem nas distribuies, por no serem software livre. Abomba acaba sobrando para os usurios, que precisam instalar os drivers manualmente eresolver todos os problemas de compatibilidade que deveriam ser resolvidos pelasdistribuies. O problema aqui poltico.Algumas distribuies, como o Techlinux e o Demolinux, tomaram a iniciativa de passar aincluir os drivers nos pacotes. por isso que mesmo dando boot pelo CD o Demolinux 3consegue detectar vrios Winmodems. Poderia ser assim em todas as distribuies e esperoque realmente seja num futuro prximo. Afinal, mais de 80% dos usurios do mundo acessamvia modem e no d para esperar que todos comprem hardmodems ou passem a acessar viabanda larga de uma hora para a outra.Este problema no existe nos casos em que o PC j comprado com o Linux pr-instalado, j13 14. que usando softmodem ou no, quem ter que instal-lo ser o integrador e no o usurio.Vender PCs com o Linux ou sem software est se tornando cada vez mais comum, pois permitebaixar o preo do PC em cerca de 80 dlares (valor de uma cpia OEM do Windows) que quase 1/4 do preo de um PC bsico.Outra questo o treinamento. Se voc simplesmente instalar o Linux no PC de um usuriodomstico e o deixar prpria sorte, esperando que ele se vire para configurar o sistema encontrar programas que permitam fazer tudo o que fazia no Windows, BVIO que ele vaivoltar para o Windows. uma mudana muito grande e demorada. E nem todo mundo temtempo ou pacincia para fazer isso. irritante ver que mesmo sites especializados em Linux costumam publicar apenas pequenosguias de instalao sobre novas distribuies e avali-las superficialmente, levando em contacoisas como o nmero de perguntas feitas durante a instalao ou se o sistema instala ou noo programa xxx por default, esperando que por algum tipo de mgica o usurio inicianteconsiga configurar e encontrar sozinho todos os programas e recursos necessrios paradesempenhar suas atividades simplesmente por ter conseguido instal-lo.Este foi um dos motivos que me levou a comear a escrever este livro em primeiro lugar, afalta de documentao de boa qualidade voltada para iniciantes.Por outro lado, um empresa teria uma dificuldade muito menor em fazer uma migraoplanejada ministrando treinamentos, pesquisando aplicativos que substituam os atuais,lanando mo de programas que rodam nas duas plataformas como o Gimp, OpenOffice,Netscape, etc. criando uma equipe de manuteno, capaz de resolver os problemas dosusurios e assim por diante. Isto claro, exige um certo investimento mas vivel se forconsiderada a economia de custos. O Metr fez algo assim ao migrar para o Star Office e agoraesto economizando mais de um milho por ano s nas licenas do Office.Existem ainda alguns projetos que visam justamente diminuir as diferenas entre o Linux e oWindows, diminuindo o impacto da mudana. Distribuies que incluem os programas que umusurio domstico necessita, sem servidores, compiladores, programas redundantes, etc. Oprimeiro exemplo o Lycoris, uma distribuio baseada no KDE que adota uma organizaodos programas muito semelhante do Windows XP. O prprio painel de controle do KDE foimodificado, tornando-se parecido com o painel de controle do Windows, entre vrias outraspequenas mudanas que tornaram o sistema bem mais amigvel.Temos ainda o Lindows, que apesar de todos os problemas, tambm traz algumas idiasinteressantes do ponto de vista da facilidade de uso, como um servio que permite que osusurios instalem novos programas com um nico click. Voc abre o utilitrio, navega entrecategorias como "editores de texto", "programas grficos", "MP3", etc. encontra o programadesejado e com um nico click do mouse ele baixado, instalado e os cones para ele japarecem no desktop e no iniciar. uma soluo inteligente para o problema da instalao denovos programas... :-)Enfim, quem parar para olhar todas as melhorias que estamos vendo e a velocidade em queelas esto acontecendo, vai comear a encontrar muitos usos para o Linux e uma plataformamuito promissora. muito precipitado dizer que o Linux no tem chance nos desktops ou emqualquer outro lugar, afinal s agora que o sistema est amadurecendo e tornando-serealmente amigvel.Compre seus CDs do Linux no GDHVoc pode adquirir cpias de todas as distribuies do Linux e do FreeBSD a preosextremamente baixos no Guia do Hardware, sem ter o trabalho de baixar ISOs de 650 MB de 14 15. FTPs lentos e ainda ter que grav-los em CD. Comprando conosco voc recebe seus CDs emcasa.Todas as distribuies vendidas aqui podem ser ser baixadas gratuitamente no site dosdesenvolvedores ou atravs do http://www.linuxiso.org. Comprando conosco voc estpagando apenas pelo trabalho de gravao dos CDs e manuseio. Os softwares so de livredistribuio e podem ser instalados em vrias mquinas, sem pagamento de licenas. Veja atabela de preos e condies de envio em:http://www.guiadohardware.net/cd/linux/gnu.aspMandrake Linux, edio especial GDHVoc pode comprar tambm o pacote com os trs CDs do Mandrake 9.0 (ou a ltima versoque esteja disponvel quando ler este livro) e um quarto CD com a verso mais atual destelivro, e uma coleo de textos, livros e os programas citados durante este livro, com instruesdetalhadas de instalao:Esta edio especial pode ser adquirida atravs do Guia do Hardware:http://www.guiadohardware.net/Alm dos preos serem mais baixos que o de outras lojas online, comprando seus CDs conoscovoc tambm ajuda no desenvolvimento deste livro e de outras documentaes sobre o Linux.Ajude quem lhe ajuda :-)15 16. Captulo 1:Instalando o LinuxChegou a hora de ir ao que realmente interessa. Se esta a sua primeira vez no Linux,arrume se possvel um segundo HD e desconecte o titular. Assim, voc poder instalar e testartudo sem medo de danificar os arquivos do HD principal. Ter um segundo HD tambm vai sertil para copiar seus arquivos caso voc precise reparticionar o principal para instalar o Linuxem dual boot.Hoje em dia, este problema de salvar os arquivos bem menor pois quase todo mundo temgravador de CDs, mas da primeira vez que tentei instalar o Linux precisei mesmo recorrer aum segundo HD, pois os gravadores ainda eram muito caros :-)Obtendo os CDsA maioria das distribuies Linux est disponvel para download gratuto. Em geral vocencontrar uma lista de mirrors disponveis na pgina oficial.Existem sites que facilitam esta tarefa, reunindo num s lugar links para os ISOs de vriasdistribuies. Um dos melhores o http://www.linuxiso.orgOs arquivos ISO so imagens binrias dos CDs de instalao. Ao grav-los necessrioespecificar a opo "Write a ISO Image" ou "Gravar imagem ISO" no programa de gravao,caso contrrio voc ter um CD com o arquivo gravado dentro e no um CD de instalao :-)Outra dica importante verificar o cdigo md5sum do arquivo antes de gravar no CD. Omd5sum uma espcie de assinatura do arquivo, um nmero de 32 bits obtido atravs dasoma de todos os bits. Se um nico bit for diferente, ou se estiver faltando algum pedao ocdigo ser diferente e voc saber que o arquivo chegou incompleto ou corrompido.O md5sum tambm melhora segurana, pois garante que o arquivo que voc baixou exatamente o mesmo disponibilizado pelo desenvolvedor, eliminando a possibilidade dealgum t-lo alterado de alguma forma, adicionando um trojan por exemplo.O cdigo md5sum pode tradicionalmente ser encontrado na prpria pgina de download ouento dentro de um arquivo de texto na mesma pasta do servidor FTP. Ele um nmero comoeste:e682b5e0948819bc0d49367d28fc8440 kurumin-1.0.isoDo lado esquerdo temos o cdigo md5sum propriamente dito e do lado direito o nome doarquivo. No Linux (qualquer distribuio), acesse a pasta onde o arquivo foi baixado e digite:md5sum kurumin-1.0.iso16 17. Se o nmero retornado for igual ao acima voc pode gravar a imagem sem medo, o arquivoest ok. Caso o nmero seja diferente ento o arquivo chegou corrompido ou incompleto.Delete e baixe novamente.No Windows baixe o programa disponvel no http://www.md5summer.org/download.html. Ele grfico, at mais fcil de usar que a verso Linux. Existe tambm uma verso que roda sobreo DOS.Outra forma popular de obter CDs do Linux atravs de revistas como a PC Master e a Revistado Linux, que costumam incluir os CDs de uma nova distribuio a cada edio. Material nofalta, j que existem centenas de distribuies pelo mundo, cada um com caractersticasprprias.Por venderem vrios milhares de exemplares, as revistas so geralmente o meio mais barato,voc pode comprar uma revista com dois CDs por 13 ou 15 reais. A desvantagem que vocfica limitado distribuio do ms.A terceira opo so servios de gravao de CDs, onde voc pode obter sempre a ltimaverso das distribuies no momento em que quiser. Temos por exemplo ohttp://www.linuxmall.com.br que um dos sites mais antigos e, claro o servio queoferecemos aqui no Guia do Hardware:http://www.guiadohardware.net/cd/linux/gnu.asp(temos sempre os melhores preos :-)InstalandoA forma mais fcil de instalar qualquer distribuio Linux dar boot diretamente atravs doCD-ROM. Para isso basta configurar a opo "boot sequence" no Setup com o valor "CD-ROM, C , A".Quando passar por al, no deixe de a acessar tambm a seo "PnP/PCI Setup" e configurara opo "PnP OS" (geralmente a primeira opo) com o valor "No". Isto obriga o BIOS adetectar e configurar os endereos a serem utilizados por todos os perifricos Plug-and-play eentregar o trabalho semi-pronto para o sistema operacional. Isto evita muitos problemas coma deteco dos perifricos no apenas no Linux, mas tambm em todas as verses doWindows. um cuidado importante antes da instalao.Se por qualquer motivo no for possvel dar boot atravs do CD, voc pode instalar o sistematambm atravs de um disquete de boot. Neste caso, as opes so instalar atravs do CD-ROM, instalar apartir do HD ou mesmo instalar via rede. Veremos isto com mais detalhes maisadiante, neste mesmo captulo.O Linux oferece uma flexibilidade muito grande para a instalao. possvel at mesmoinstalar num notebook que no tem nem CD-ROM nem placa rede usando um disquete e umcabo serial :-) Claro, quanto mais exotrico for o modo de instalao escolhido, maiscomplicado ser o procedimento necessrio. Por enquanto vamos ficar com a instalao via CDque a mais usada.Alm do Linux Mandrake, este captulo cobre a instalao do Slackware, Red Hat e Knoppix,uma verso mais amigvel do Debian. Independentemente da distribuio, os processos deinstalao so basicamente os mesmos: dar boot, particionar o HD, escolher os pacotes quesero instalados, configurar o vdeo e a rede, definir a senha de root e configurar o gerenciadorde boot. 17 18. Antigamente estes passos costumavam ser um pouco complicados, mas nas distribuiesatuais quase tudo detectado automaticamente, fazendo com que na maior parte do tempo ousurio s precise clicar em "prximo", "prximo, "prximo"... :-)Um detalhe importante, que voc deve verificar antes de iniciar a instalao se oscomponentes do seu PC, principalmente a placa de vdeo e o modem so suportados. Vocpode conferir a lista de hardware oficialmente suportado do Mandrake no:http://www.mandrakelinux.com/en/hardware.php3A lista de compatibilidade do Red Hat pode ser encontrada em:http://www.redhat.com/support/hardware/Voc pode descobrir a marca e modelo dos dispositivos atravs do gerenciador de dispositivosdo Windows. Lembre-se que como outras, a lista de hardware suportados no contmreferncias para todos os dispositivos. A menos que o dispositivo aparea explicitamente comono suportado, existe uma grande possibilidade dele funcionar. Experimente fazer uma buscano http://www.google.com.br (pode ser outro, mas o google o melhor :-) por"Nome_da_distribuio Linux Modelo_da_placa" (Mandrake Linux Trident Blade), porexemplo).Esta dica serve no apenas para encontrar informaes sobre perifricos, mas sobre qualquerproblema ou dvida que tenha sobre o Linux. Existe muita documentao sobre Linux, masdisponvel de forma esparsa, um problema que os mecanismos de busca ajudam a resolver.O suporte a placas de vdeo no Linux melhorou dramaticamente no Linux de dois anos pra c.Hoje em dia at mesmo placas onboard problemticas, como as SiS 630 j so suportadas. Nacategoria placa 3D a dianteira das placas da nVidia, que vem fazendo um excelente trabalhode desenvolvimento de drivers para toda a sua linha de placas. Muitas vezes, os drivers forlinux da nVidia trazem recursos que s estaro disponveis nas verses for Windows mesesdepois. Alm do desempenho 3D ser equivalente nas duas famlias, recursos adicionais como oTwin View (o suporte a dois monitores, encontrado em algumas placas GeForce) e mesmo osrecursos de entrada e sada de vdeo de alguns modelos so suportados tambm na versoLinux.Claro que ainda existem modelos de placas problemticas, cujos fabricantes no desenvolvemdrivers, nem liberam as especificaes para que a comunidade open source faa o trabalho. Alder da retranca at o momento justamente a SiS, convm evitar os chipsets e placas devdeo deste fabricante at que mudem de atitude. Algumas placas da SiS, como por exemploas com chipset SiS 6136 so suportadas mas apresentam um desempenho muito ruim (noapenas em 3D, mas tambm na atualizao de tela em 2D) e alguns modelos de chipsetsapresentam vrios problemas de estabilidade, em alguns casos at impossibilitando ainstalao de vrias distribuies.O ideal evitar qualquer com componentes da SiS na hora de comprar um PC, especialmentese ele for ser usado para rodar Linux.A Creative outro exemplo de fabricante que pouco colabora mas, apesar disso, todas asplacas, tanto as SB ISA, quanto as SB Live e Audigy PCI so bem suportadas, graas aosesforos da comunidade.Nem o Mandrake, nem o Slackware, nem mesmo o Conectiva, Red Hat ou Debian incluemdrivers para nenhum modelo de softmodem, mas a maioria dos Winmodems j so suportadospelo Linux, incluindo os com chipset PC-Tel e Lucent, que so provavelmente os mais comunspor aqui. Voc encontrar instrues detalhadas de como instalar estes modems no captulo 4deste livro. bem mais simples do que parece, basta identificar seu modem e instalar osdrivers corretos.O nico modelo de softmodem que no e provavelmente nunca ser suportado so os 18 19. Winmodems da US Robotics, o problema neste caso no a falta de vontade dosdesenvolvedores, mas uma atitude extremamente hostil da US Robotics, que ameaa processarqualquer um que tente aplicar engenharia reversa (o primeiro passo para desenvolver umdriver para qualquer hardware) em seus Winmodems, pois no querem correr o risco de quealgum descubra os segredos do algoritmo de compresso usado nestes modelos e divulgue ainformao para outros fabricantes.Seja a preocupao legtima ou no, o fato que um Winmodem da US Robotics absolutamente intil no Linux. Se voc tem um, o jeito vend-lo para algum amigo que suse o Windows e comprar um modem de outro fabricante.Claro, que se voc no quiser ter dor de cabea a melhor opo sempre comprar umhardmodem, que ser fcil de configurar em qualquer sistema operacional que resolva utilizar.Um bom hardmodem no deixa de ser um excelente investimento, pois tomando o cuidado desempre desconectar a linha quando no estiver conectado, um modem de qualidade durarmuitos anos, com chance de s precisar ser aposentado quando voc j tiver uma conexo debanda larga. Tudo isto sem comentar que o trabalho de correo de erros muito maiseficiente num hardmodem, o suficiente para melhorar bastante a velocidade de conexo emlinhas ruidosas. Voc vai provavelmente gastar 200 ou 250 reais, mas pelo menos gastar suma vez.Se o seu micro tiver slots ISA, uma opo comprar um hardmodem de 33.6 usado; apesar davelocidade ser um pouco mais baixa, eles so excelentes no trabalho de correo de erros ecustam muito barato, em geral de 20 a 30 reais.Mas, mesmo a questo dos Winmodems aos poucos comea a melhorar. A SuSe j incluialguns drivers no pacote oficial e nada menos que trs distribuies Brasileiras incluem suportea alguns softmodems, a Techlinux (http://www.techlinux.com.br) a Insigne e o Kurumin(http://www.guiadohardware.net/linux/kurumin), a distribuio que desenvolvo nas horasvagas (isso mesmo, alm de escrever eu desenvolvo uma distribuio, vou falar sobre ele maisadiante).Nestes casos basta marcar o driver durante a instalao. No Kurumin por exemplo basta clicarnum cone no menu de configurao do sistema:As placas de rede sempre foram a categoria de perifrico melhor suportado no Linux e ocenrio no mudou. Qualquer distribuio Linux atual suporta um nmero de placas de redemaior que o do Windows 2000 ou XP, incluindo drivers para placas onboard. A chance da suaplaca PCI no ser automaticamente detectada durante a instalao mnima.Incrivelmente, at mesmo os disquetes de boot para instalao via rede so capazes dedetectar as placas de rede automaticamente, um grande exemplo de engenharia de software.19 20. Isto possvel pois os drivers so muito pequenos, em geral menos de 12 KB cada um epodem ser includos diretamente no Kernel ou ento compilados na forma de arquivosseparados, os famosos mdulos.O suporte a placas de som, gravadores de CD e at mesmo DVD tambm no problema.Vrios programas como o XMMS (udio) e o Xine (vdeo) fazem um trabalho extremamentecompetente no suporte a multimdia.Para incluir suporte a vdeos em Divx;-) no Xine basta instalar o plug-in disponvel nohttp://www.divx.com e para assistir DVDs protegidos, basta instalar o pacote libdvdcss, nohttp://www.videolan.org/libdvdcss/download.htmlVeremos isto com mais detalhes no captulo 3, por enquanto vamos voltar a nos preocuparcom a instalao do sistema em s.Como instalar via rede ou apartir do HDApesar do modo de instalao mais rpido ser dar boot pelo CD-ROM, o Linux tambm podeser instalado de vrias outras maneiras. Para isso voc precisar ter em mos o disco de bootadequado. Este um tema que interessa a mais gente, por isso vou aproveitar para detalharestas formas alternativas de instalao. As instrues a seguir valem para qualquerdistribuio Linux, no apenas para o Mandrake.Voc encontrar as imagens de vrios discos de boot no diretrio Images da sua distribuioLinux. Em alguns CDs de revista este diretrio excludo para economizar espao, masgeralmente voc ainda poder conseguir os arquivos no site da distribuio.Abrindo o diretrio voc encontrar vrios arquivos .IMG que precisam ser gravados nosdisquetes usando um programa chamado Rawwrite. Este um programa para DOS que ficano diretrio Dosutils do CD. Voc pode baixar uma verso Windows do programa, que maisprtica de usar atravs do link abaixo:http://www.downloads-guiadohardware.net/download/rawwritewin.exeBasta apontar o arquivo da imagem a ser gravada e clicar em Write. RawwritewinPara instalar o Linux apartir do CD, num PC que no suporte boot via CD-ROM voc deve usaro arquivo CDROM.IMG, que o disquete de boot que costuma ser includo nas caixascompletas das distribuies.Se o micro no tiver CD-ROM, voc pode instalar o Linux apartir do HD. Basta copiar todo ocontedo do CD para um diretrio do HD (pode ser inclusive para uma partio Windows FAT16 ou 32) e usar o disco de boot HD.IMG. O disquete inicializar o micro e perguntar odiretrio onde esto os arquivos, basta dar as informaes necessrias. Lembre-se que a 20 21. primeira partio do primeiro HD (o C: no Windows) hda1 no Linux, como vimos a pouco eque ao invs de barras invertidas (), usamos barras comuns (/) para indicar os diretrios noLinux.Voc pode tambm instalar via rede, atravs de um servidor HTTP, FTP ou atravs de umservidor NFS.Neste caso voc dever usar os disquetes NETWORK.IMG, PCMCIA.IMG ou USBNET.IMG. Oprimeiro serve para micros de mesa, com placas de rede PCI (o disquete ter dificuldades complacas ISA no plug-and-play, apesar de tambm ser possvel instalar atravs de uma se vocsouber indicar os endereos usados por ela), o segundo deve ser usado em notebooks complacas de rede PCMCIA (que por incrvel que possa parecer, so quase sempre reconhecidassem problemas) enquanto o terceiro serve para quem utiliza uma placa de rede USB.Existe ainda o disquete OTHERS.IMG, que permite instalar o Linux atravs de outras mdiassuportadas, como por exemplo atravs de discos Zip.Em algumas distribuies preciso criar dois disquetes, um disquete de boot genrico e umsegundo disquete com a imagem de instalao via HD, rede, etc.As opes de instalar apartir de uma partio Windows, via FTP e HTTP geralmente sfuncionaro num micro com 64 MB de RAM ou mais, pois como nesta fase da instalao vocainda no particionou o disco e ainda no possvel utilizar memria virtual, o disquete criaum Ramdisk com os arquivos necessrios e carrega vrios mdulos na memria. Os disquetesdo TechLinux por exemplo exigem 56 MB de RAM para instalar via HTTP. Se for o caso deinstalar num PC antigo, que no tenha tudo isso de RAM, o melhor seria instalarprovisoriamente mais RAM ou ento instalar um segundo HD ou CD-ROM com os arquivos deinstalao.Se no incio da instalao voc optar pelo instalador em modo texto, a quantidade de memriacair bastante e na maioria dos casos voc conseguir instalar num PC com 32 MB. Um detalheimportante que o Mandrake no pode ser instalado em micros 486, pois os pacotes socompilados com otimizaes para a plataforma Pentium, que melhoram um pouco odesempenho do sistema. Se for o seu caso, voc pode tentar outra distribuio, como oSlackware, Conectiva, Red Hat, Debian, etc. O Slackware especialmente recomendvel paraPCs antigos, pois instala via rede com apenas 8 MB de RAM (no 8.1 existe at um disquete deboot para PCs com apenas 4 MB), ocupa relativamente pouco espao no HD e utiliza umaconfigurao default bastante leve, que roda razoavelmente bem (usando alguma interfaceleve, como o Window Maker) mesmo num PC com 32 MB.Resolvido o problema da memria e com o disquete escolhido, vamos instalao.Ao inicializar usando qualquer um dos trs disquetes de instalao via rede a primeirapergunta ser sobre o endereo IP da estao. Estes disquetes s funcionam em redes TCP/IP(mais um motivo para preferir o uso do TCP/IP sobre o NetBEUI, mesmo em redes pequenas).As opes aqui so Static, DHCP e ADSL. A opo DHCP pode ser usada se houver na redeum micro compartilhando a conexo atravs do ICS do Windows (ou outro programa queinclua um servidor DHCP) uma mquina Linux com o servio DHCPD ativo. Apesar disso, eurecomendo que voc utilize a opo de usar um endereo IP esttico, que vai funcionarsempre.A opo ADSL no est disponvel nos disquetes de todas as distribuies e mesmo entre asque suportam ADSL nem sempre existe suporte a autenticao via PPPoE. Nestes casos ainstalao funciona por exemplo no Speedy ATM (as instalaes antigas, onde basta configuraro endereo IP e o endereo do Gateway para ativar o acesso), mas no funciona nasinstalaes mais recentes do Speedy. 21 22. Escolhendo a opo de usar endereos IP estticos, chegamos tradicional configurao doTCP/IP, onde necessrio especificar o IP da mquina na rede, o IP do servidor DNS (caso noexista nenhum na sua rede, use o do provedor de acesso), o default Gateway e a mscara desub-rede.Em seguida voc precisa especificar um nome para o computador e o domnio, caso a rede faaparte de algum. O nome da mquina importante caso voc tenha configurado o servidor deonde sero baixados os arquivos para dar acesso apenas a algumas mquinas.Finalmente, voc precisar especificar o endereo do servidor HTTP, FTP ou NFS e o diretriodo servidor onde esto os arquivos de instalao. Apartir da as opes da instalao so asmesmas que seriam ao instalar apartir do CD. Na verdade, para o sistema no existe muitadiferena, pois os arquivos no servidor sero justamente uma cpia do contedo do CD.Apesar de j ser algo fora de moda, ainda existem alguns servidores FTP pblicos quedisponibilizam arquivos de instalao de vrias distribuies. Caso voc conhea algum vocpoderia colocar o micro numa rede com acesso compartilhado Internet, configurarcorretamente os endereos IP e acessar o servidor. Claro que esta opo seria vivel apenascaso o FTP fosse rpido e a sua conexo fosse no mnimo de 256k. Baixar os arquivos deinstalao de uma distro atual via modem demoraria dias :-)O mais prtico seria mesmo instalar apartir de algum micro da rede. Com uma rede de 100megabits por exemplo a instalao no demorar mais do que demoraria via CD-ROM.Se as demais estaes da rede rodarem Windows voc pode usar um servidor HTTP ou depreferncia FTP qualquer para disponibilizar os arquivos. Voc pode encontrar vrios servidoresgratutos no Tucows ou outro site de downloads. Outra opo seria usar o IIS da Microsoft que fcil de configurar, mas no deixe de desinstal-lo depois de terminada a instalao, j que muito perigoso mant-lo ativo sem necessidade devido s varias brechas de segurana.No Linux voc tambm poder utilizar estes recursos, atravs do Apache ou do servidor FTPque acompanha a sua distribuio preferida. O Mandrake inclui o ProftFTPD, que bastantesimples de configurar. No existe mistrio, basta fornecer o endereo IP do micro que estdisponibilizando os arquivos, alm de login e senha de acesso.Para instalar apartir de um servidor NFS (que o modo mais prtico aqui) os passos so osseguintes:Presumindo que voc tenha marcado a opo de instalar o NFS durante a instalao do Linux(no servidor) e que o servio esteja ativo, voc precisar apenas editar o arquivo /etc/exports, adicionando os diretrios que sero compartilhados com a rede. Para verificar seo NFS est ativo (no servidor), basta dar um:22 23. /etc/rc.d/init.d/nfs statusCaso no esteja, voc precisar ativa-lo atravs do Mandrake Control Center, LinuxConf, ououtro utilitrio de configurao disponvel na sua distribuio.Por padro o arquivo estar em branco. Adicione um diretrio a ser exportado por linha,gerando um arquivo como o abaixo:# Isto s um comentrio/home/morimoto/install *(ro)/mnt/cdrom *(ro)Neste caso estamos disponibilizando tanto o diretrio /home/morimoto/install quanto o CD-ROM, que naturalmente dever estar montado no momento em que o cliente for acess-lo.Para instalar apartir de uma pasta do HD voc precisa apenas copiar todos os arquivos dos CDspara ela. O parmetro (ro) indica que os compartilhamentos esto em modo somente leitura possvel definir vrios parmetros, especificando quais usurios tero acesso a cada diretrio,dar permisses de apenas leitura, etc. opes que veremos com mais detalhes adiante, notpico sobre servidores Linux. Compartilhando os diretrios sem parmetros, como noexemplo, qualquer usurio da rede poder acess-los.Para alterar o arquivo voc precisar estar logado como root. Aps terminar, basta reiniciar oservio usando o comando abaixo para que alteraes surtam efeito:/etc/rc.d/init.d/nfs restartNa foto abaixo por exemplo habilitei o NFS no micro 192.168.0.2 e estou fazendo a instalaoapartir do CD-ROM (/mnt/cdrom) que havia compartilhado.Se depois de tudo resolvido a instalao for abortada com uma mensagem como:"Install exited abnormally :-(You may safely reboot your system"Provavelmente o PC no tem memria RAM suficiente para carregar o instalador. Como disse,o mais recomendvel utilizar a instalao via rede em PCs com 64 MB ou mais. Voc podeverificar as mensagens do Kernel para ver exatamente o que houve pressionando Alt + F3.Em alguns casos voc no conseguir instalar atravs de um CD-ROM compartilhado via NFS,com uma mensagem de erro ao copiar algum dos pacotes. No sei exatamente por que esteproblema ocorre, mas para solucion-lo basta copiar o contedo do CD de instalao para umapasta compartilhada do HD e repetir a instalao instalando a partir desta pasta. 23 24. Instalando o SuSe via FTP (sem precisar comprar o pacote)"Caro Morimoto, Estou com dois problemas relacionados ao Linux Suse: o licenciamentoe os requisitos de hardware.- A distribuio do Suse custa uma pequena fortuna! Tambm no achei no site delesnenhuma "iso" para download. Todas as distribuies do Linux so livres mesmo?"O pacote do SuSe no exatamente caro, nos EUA e Europa ele custa 69 dlares, com umaopo mais simples por 39 dlares, mais barato que uma caixa do Diablo II por exemplo :-) Oproblema que ao chegar ao Brasil, alm da converso para reais temos impostos e o lucro dorevendedor, chegando s cifras absurdas que vemos por a. Se resolvessem abrir uma filialBrasileira (no s importar os pacotes, mas confeccion-los localmente) provavelmente cairiapara a casa dos 100/150 reais.Apesar do SuSe ser composto majoritariamente por softwares livres, o instalador proprietrio, por isso que eles no distribuem ISOs, apenas disponibilizam os pacotesindividualmente para download, o que est em concordncia com a GPL. Porm, sem oinstalador eles no so de muita valia. O SuSe um exemplo de software livre por ter o cdigoaberto e no por ser gratuto.Existe a opo de instalar o SuSe via FTP, neste caso voc teria que baixar e gravar osdisquetes de boot e dispor de uma conexo de rede compartilhada, ou ADSL com IP fixo parabaixar os pacotes e concluir a instalao.Nocomplicado.Os disquetespodemserobtidosnoendereoftp.suse.com/pub/suse/i386/current/disks/ onde esto os arquivos modules1, modules2 emodules3 (1.4 MB cada um). Voc pode grav-los usando o dd no Linux ou o RawriteWin (quecomentei acima) no Windows. Existe tambm uma imagem de boot para ser gravada num CD,o boot.iso (16 MB), disponvel no mesmo diretrio.Durante o boot voc precisa configurar a rede e em seguida usar o comando "linuxinstall=ftp://servidor_ftp/diretorio" para iniciar a instalao.O servidor FTP pode ser tanto o servidor da SuSe, caso voc pretenda mesmo instalar viainternet (ftp://ftp.suse.com/pub/suse/i386/current/) ou um servidor FTP disponvel na redelocal, onde voc tenha feito uma cpia dos arquivos do FTP da SuSe. Esta segundapossibilidade til para instalar o sistema em vrios PCs.De qualquer forma, alm da instalao via FTP, voc pode instalar um nico pacote do SuSeem vrios micros. No caso de uma rede com 20 ou 40 PCs o custo no seria um problema. Dequalquer forma, ningum necessariamente obrigado a distribuir gratuitamente suadistribuio Linux, apenas disponibilizar os fontes. mais um motivo para valorizar asdistribuies gratuitas :-)Instalando em PCs com pouca memriaComo vimos, a maior parte das distribuies exige um mnimo de 64 MB de memria pararodar o instalador grfico, um um mnimo de 16 MB para instalar em modo texto, via NFS. 24 25. Caso voc tenha um PC com pouca memria RAM, 12 MB ou mesmo 8 MB voc ainda podeinstalar o Linux via rede, ou at mesmo em modo grfico. Para isto, voc precisar particionaro HD antes de comear a instalao, criando uma partio Linux swap e mont-la antes deiniciar a instalao.Voc pode particionar o HD usando o Parted, uma ferramenta desenvolvida pela Free softwareFundation que pode ser baixada em: ftp://ftp.gnu.org/gnu/parted/bootdisk/Voc precisar baixar dois arquivos .ISO, partboot-1.4.21.img e o partroot-1.6.1.img, deaproximadamente 1.4 MB cada um. Para grav-los nos disquetes basta usar os comandos:# cp partboot.img /dev/fd0# cp partroot-1.6.1.img /dev/fd0No Windows, use o Rawwritewin.exe, um programa grfico que voc encontra no diretrio /DOSUTILS do CD de instalao de qualquer distribuio Linux atual.Voc pode tambm mover o HD para uma outra mquina Linux e particion-lo usando asferramentas da distribuio que estiver disponvel. Lembre-se de que voc precisar criar pelomenos duas parties, uma partio EXT2 (ou EXT3, ReiserFS, etc. caso a distribuio a serinstalada no PC pobre j oferea suporte a estes sistemas de arquivos) montada no diretrioraiz (/) e a partio swap, que dever ter pelo menos 8 MB caso voc pretenda instalar emmodo texto ou 56 MB caso voc pretenda rodar o instalador grfico.Criada a partio swap, d boot pelo disquete de instalao e, antes de iniciar a instalao oumapear a unidade de rede, pressione Ctrl + Alt + F2 para mudar para um terminal de texto edigite o comando:# swapon /dev/hdxxOnde o "hdxx" deve ser substitudo pela localizao da partio de memria swap. Se foi criadauma partio extendida dentro do primeiro HD (o default na maioria dos particionadores) alocalizao ser /dev/hda5. Se foi criada uma partio primria, ento pode ser /dev/hda1 ou /dev/hda2.Feito isto, o instalador ganhar acesso memria swap e conseguir rodar o programa deinstalao.Outra opo usar outra mquina com mais recursos para instalar o Linux e devolv-lo jdevidamente instalado para o primo pobre. Os Kernels usados nas grandes distribuiesincluem suporte a um grande nmero de dispositivos de hardware, por isso transplantar o HDno problema. Voc precisar apenas reconfigurar a placa de vdeo e outros perifricos comomouse, modem, placa de som, etc. caso sejam diferentes nas duas mquinas.25 26. Captulo 1 - Parte 2:Instalao do MandrakeA instalao do Mandrake Linux bastante intuitiva, fazendo apenas perguntas bsicas sobre alinguagem de instalao, layout do teclado, programas a serem instalados etc. Mesmo oparticionamento do disco, que um ponto crtico em outras distribuies bastante simples noMandrake, como veremos com detalhes mais adiante.Ao abrir o programa de instalao, voc ter a opo de abrir o programa "default" deinstalao, em modo grfico (Enter) ou escolher entre os modos de baixa resoluo (caso o seumonitor no suporte 800x600 a 56 Hz) ou instalar em modo texto, caso tenha problemas como primeiro.Algumas placas de vdeo antigas, como por exemplo a Trident 9680 no suportam o instaladorgrfico, (que roda em modo VESA 2) porm so suportadas pelo sistema e conseguem rodar oLinux em modo grfico depois de terminada a instalao. Nestes casos, basta instalar osistema em modo texto, onde voc encontrar basicamente as mesmas opes do modogrfico e configurar o vdeo corretamente no final da instalao.A primeira pergunta feita pelo instalador a linguagem que ser usada. O suporte a Portugusdo Brasil nas verses 8.2 e 9.x melhorou bastante em relao ao Mandrake 8.1 e anteriores.Antes era possvel encontrar muitos termos em portugus de Portugal, ou mesmo termos emIngls, mas agora a traduo dos menus e at mesmo do help da maior parte dos programasj est quase perfeita. Este bom trabalho de traduo, sobretudo dos aplicativos do pacoteKDE pode ser visto em todas as distribuies com o KDE 3, no apenas no Mandrake. Muitagente usa o Conectiva por ter dificuldades com o Ingls, felizmente o suporte a Portugus doBrasil no exclusividade deles :-)A traduo dos aplicativos no Linux feita de forma bastante descentralizada, em geral 26 27. coordenada pelos prprios desenvolvedores de cada software. Quase tudo j est pronto, o queas distribuies fazem apenas perguntar ao usurio qual linguagem ele prefere e configuraros programas de acordo.A segunda pergunta sobre o modo de instalao. O modo "Recommended" voltado parausurios leigos, que querem instalar o sistema sem muitas perguntas. O layout do teclado porexemplo subentendido apartir da linguagem escolhida na sesso anterior. EscolhendoPortugus do Brasil por exemplo o teclado automaticamente configurado com o layout ABNT-2 (os teclados com o cedilha).Eu recomendo o modo "Expert", que tambm muito simples, mas permite ter um melhorcontrole da instalao. Durante toda a instalao voc ter um assistente tira-dvidas paraajudar com qualquer opo que no conhea.Depois de perguntar se voc tem alguma placa SCSI instalada (essa fcil n ;-) o instaladorpergunta sobre o tipo de mouse instalado. Geralmente ele detectar o mouse corretamente naprimeira, mas ele pode cometer enganos como no detectar a roda do mouse ou algo parecido.Neste caso basta indicar o modelo correto. Logo depois voc ter a chance de testar o mouse eretornar caso tenha escolhido errado: 27 28. Veja que no existe problema nenhum caso voc utilize um mouse USB, basta escolher aopo correspondente. Alguns aplicativos, como por exemplo o Phoenix (um navegador Webparente do Mozilla e do Netscape) j suportam os dois botes laterais encontrados em algunsmodelos de mouse.Caso voc esteja utilizando um teclado USB, preciso habilitar a opo "USB KeyboardSupport" no Setup antes de iniciar a instalao. Esta dica vale para qualquer sistemaoperacional, no apenas para o Linux.A prxima seleo (apenas no modo expert) o layout do teclado: ABNT-2 caso o seu tecladotenha o "" e US Keyboard Internacional caso no tenha.Logo depois voc ter a chance de configurar o nvel de segurana do sistema. O modoMedium o mais recomendado, pois no low a segurana fraca e o High pode bloquear algunsprogramas. Voc poder alterar essa configurao, posteriormente, atravs do MandrakeControl Center.Depois destas configuraes bsicas, chegamos parte mais crtica da instalao, o "terrvel"particionamento do disco. Felizmente o Mandrake traz uma ferramenta bastante amigvel parafacilitar esta tarefa, o DiskDrake.Particionando o HDVoc pode deixar que o utilitrio redimensione uma partio Windows (FAT 16 ou FAT 32) jexistente, usando o espao livre para instalar o Linux ("Usar espao livre na partioWindows"), pode utilizar uma partio Linux previamente criada ("Usar partioexistente"), usar o espao no particionado do disco, caso tenha algum (opo "Usar espaolivre") ou pode simplesmente apagar tudo que estiver gravado e partir para uma instalaolimpa (Apagar tudo). Claro, s escolha esta ltima opo se voc tiver um gravador de CDsou um segundo HD para fazer backup dos seus arquivos :-)Se voc pretende reparticionar a partio Windows, existem dois cuidados necessrios paraque tudo saia bem. Em primeiro lugar, o bvio: certificar-se que existe espao em discosuficiente. Com 1 GB j possvel fazer uma instalao bsica do sistema, mas para instalarvrios programas, armazenar seus arquivos pessoais etc. seria recomendvel reservar umespao maior, pelo menos 3 GB. Quanto mais espao melhor, j que com o tempo voc semprevai querer instalar mais alguns programas.Outro detalhe importante desfragmentar o disco atravs do Windows antes de iniciar ainstalao. O DiskDrake capaz de redimensionar a partio mesmo que esteja fragmentada,porm alm do processo demorar bem mais que o normal, a possibilidade de ocorrer algumproblema muito maior.Escolhendo a opo Apagar tudo disk o programa vai simplesmente limpar a tabela de partiodo HD e divid-lo em duas parties: uma menor, montada no diretrio raiz (/) usada para osarquivos do sistema e outra maior, montada no diretrio /home, onde ficaro guardados seusarquivos pessoais.As duas opo automticas servem bem para os usurios leigos, que mal sabem o que umapartio de disco, mas ou escolher a opo Custom disk partitioning voc ter muito maisopes.A interface do programa bastante intuitiva, lembra bastante a do Partition Magic 6, mas mais fcil, por conter apenas os sistemas de arquivos suportados pelo Linux: 28 29. No topo da tela temos a lista dos sistemas de arquivos suportados: EXT2, Journalised FS,Swap, FAT (inclui FAT 16 e FAT 32) alm de Other (outro sistema de arquivos noreconhecido) e Empty (espao no particionado).Na aba logo abaixo, voc tem uma lista dos HDs instalados. No screenshot existem dois, queaparecem como hda e hdb.A barra colorida mostra um mapa do disco, com todas as parties que ele contm. Noexemplo o disco j est particionado, pronto para a instalao do sistema, dividido em duasparties, montadas no diretrio raiz (/) e no diretrio /home (que aparecem em vermelho),alm de uma partio swap, em verde. O segundo HD (hdb) contm uma instalao doWindows por isso no ser alterado.Para alterar uma partio, basta clicar sobre ela e usar a opo "Redimensionar", queredimensiona, sem perda de dados. A opo "Deletar" permite apagar parties a fim de criaroutras depois usando o espao livre, enquanto a opo "Formatar" formata uma partio jcriada. No preciso formatar as parties que forem criadas, pois ao terminar oparticionamento (clicando em "Pronto") o assistente se oferecer para formatar as partiescriadas. Uma dica importante que as alteraes s so salvas no disco ao clicar no pronto.Caso voc faa alguma besteira basta dar um reset no micro e reiniciar o programa deinstalao para comear de novo.29 30. Na hora de formatar as parties clique no boto "Avanado" e voc ter a opo de checarblocos defeituosos nas parties durante a formatao. Isso naturalmente vai tornar aformatao muito mais lenta (de alguns poucos segundos para vrios minutos) mas voc tera certeza de que o HD no possui bad-blocks que possam corromper seus dados.Para criar uma nova partio voc precisar clicar sobre uma rea de espao livre (aparece embranco no mapa) e em seguida clicar no boto do sistema de arquivos que ser usado (naparte superior). Para liberar espao voc deve usar as opes anteriores, redimensionando oudeletando uma outra partio.Na hora de escolher o sistema de arquivos a ser utilizado as opes so basicamente duas:usar o velho sistema EXT2, que acompanha o Linux a vrios anos, ou utilizar um dos novossistemas com journaling. Clicando em "Journalised FS" voc poder escolher entre o EXT3,RiserFS, JFS e XFS.O journaling permite que o sistema de arquivos mantenha um log (journal significa "dirio"),onde so armazenadas todas as mudanas feitas em arquivos do disco. Quando qualquer erroinesperado surge ou o sistema desligado incorretamente possvel localizar todas asoperaes que no haviam sido concludas, restaurando a consistncia do sistema de arquivosem poucos segundos, sem a necessidade de vascular arquivo por arquivo. Isso bem diferentedo que acontece no EXT2, onde o fsck precisa vasculhar todo o disco em busca de erros depoisde cada desligamento incorreto, um processo que pode demorar mais de 10 minutos,dependendo do tamanho da partio.Alm disso, a frequncia com que so perdidos arquivos ou mesmo pastas inteiras (ou atmesmo a tabela de partio do disco se voc for realmente azarado :-) no EXT2 por causa dosdesligamentos incorretos espantosamente alta, um perigo que no existe nos sistemas comsuporte a journaling. O EXT2 pode ser satisfatrio num servidor que fica ligado continuamente,com no-break e gerador, mas completamente desaconselhvel para usurios domsticossujeitos s intempries do fornecimento de energia. O EXT2 um dos sistemas de arquivosmais inseguros ainda em uso atualmente.Dentre os quatro, os mais testados so o EXT3 e o ReiserFS. O EXT3 basicamente um EXT2com suporte a Journaling, enquanto o ReiserFS um sistema desenvolvido do zero com oobjetivo de combinar confiabilidade com um bom desempenho e um gerenciamento eficientedo espao em disco. 30 31. Se voc fizer uma pesquisa entre usurios avanados e administradores de sistemas sobre qualdois dois eles preferem, provavelmente o EXT3 receber mais recomendaes, j que o EXT2era o sistema de arquivos usado at bem pouco tempo e a tendncia natural migrar para oEXT3 que seu sucessor. Por ser um sistema novo, o ReiserFS ainda visto com desconfiana.No incio eu tambm preferia o EXT3, mas com o passar do tempo alguns acidentes me fizerammudar de opinio. Em primeiro lugar, o sistema de Journaling do EXT3 no 100% confivel.Se voc comear a desligar o sistema incorretamente com frequncia vai perceber quealgumas vezes, algo como uma chance em 20, o sistema no ser capaz de verificar o journale o sistema de arquivos ter que ser verificado usando o FSCK, fazendo com que quase semprealguns arquivos sejam perdidos.Outro ponto que o EXT3 continua muito dependente do superbloco, por isso a possibilidadede perder toda a partio depois de um desligamento incorreto continua presente, embora orisco seja muito menor que no EXT2.J tive oportunidade de testar o EXT3 e o ReiserFS durante um tempo considervel, chegandoa fazer alguns testes extremos com os dois :-) O ReiserFS sempre se mostrou mais confivel,de fato ainda no tive problemas de perda de arquivos com ele, ao contrrio do EXT3, onde jcheguei a perder uma partio com arquivos de trabalho. Por isso no posso deixar derecomendar o uso do ReiserFS.Atualmente uso o ReiserFS em todas as minhas mquinas e pretendo continuar acompanhandoas prximas verses do sistema. O Reiserfs 4, que ser laado durante este ano de 2003promete uma grande melhoria de desempenho no acesso a disco. Os desenvolvedores estofalando em ganhos de 50% em algumas reas, isto comparado com a verso atual que j mais rpida que o Ext3 e o NTFS do Windows.Se voc um administrador de sistemas que tem experincia com o uso de ferramentas derecuperao voc pode usar o sistema que preferir, mas se voc apenas um usuriodomstico que quer usar seu Linux sem ter um ataque do corao cada vez que faltar luz,ento prefira o ReiserFS.Embora ainda sejam experimentais, o JFS e o XFS esto se tornando populares em servidores.O XFS por exemplo suporta o redimensionamento de parties on-the-fly ou seja, sem perdade dados e sem nem mesmo precisar reinicializar o sistema.Junto com estas opes, esto vrios outros sistemas de arquivos, incluindo FAT 16, FAT 32 eat mesmo outros sistemas de que provavelmente voc nunca ouviu falar. O nico sistemaimportante que no consta na lista o NTFS, que ainda no completamente suportado peloLinux (existem vrios projetos neste sentido, mas todos ainda em carter experimental). Essafartura de sistemas de arquivos suportados permite at mesmo que este utilitrio seja usadono lugar do Partition Magic na hora de formatar HDs e redimensionar parties, mesmo que oobjetivo no seja instalar o Linux.Voc precisar ainda criar uma partio swap, que armazenar a memria virtual do sistema.O Linux no permite aumentar dinmicamente o tamanho do arquivo de troca, como noWindows, ao acabar o espao da partio voc receber uma mensagem de falta de memria eter que fechar alguns aplicativos para continuar trabalhando. Para evitar isso, crie um arquivorazoavelmente grande, de 300 ou at 500 MB, dependendo de quanto espao livre em discotiver disponvel. Se voc tiver bastante memria (256 MB ou mais) e no desejar usarmemria virtual, crie um arquivo pequeno, de 8 ou 16 MB, apenas para evitar que um ou outroaplicativo gere mensagens de erro pela falta do arquivo de memria swap.31 32. Administrando a memria swapVoc pode acompanhar o uso de memria do sistema atravs do comando "free" que exibe umrelatrio de quanta memria (fsica e swap) est sendo usada e quanto ainda est disponvel.Um recurso que vem bem a calhar que voc pode criar, a qualquer momento, um arquivo dememria swap temporrio, usando o espao livre do HD. Para isso basta usar os comandosabaixo (como root):# dd if=/dev/zero of=/swap bs=1024 count=131070# mkswap /swap# swapon /swapSubstitua o nmero 131070 pela quantidade de memria swap desejada, em kbytes (131070so 128 MB, mas no preciso usar um nmero exato, voc pode usar "250000" porexemplo). O arquivo temporrio desativado automaticamente ao reiniciar o micro, mas vocpode faz-lo a qualquer momento usando os comandos:# swapoff /swap# rmdir /swapLembre-se que o "#" no incio das linhas apenas uma indicao de que voc deve executar oscomandos como root. Durante o livro usarei sempre o "#" para indicar a necessidade deprivilgios de root e um "$" quando o comando deve ser dado como um usurio normal.O Linux tem um comportamento particular ao lidar com falta de memria. Numa situao defartura, ao ter por exemplo 256 MB de RAM onde apenas 64 MB esto ocupados, ele passa autilizar a maior parte da memria disponvel como como cache de disco e arquivos. Issomelhora MUITO o desempenho do sistema, pois tanto arquivos recentemente acessados,quanto arquivos com uma grande chance de serem requisitados pelo usurio j estarocarregados na memria e no precisaro ser lidos no HD, que dezenas de vezes mais lento.Conforme mais e mais memria fsica vai sendo ocupada, o sistema vai abrindo mo do cachede disco para liberar memria para os aplicativos. Com o passar o tempo, alguns dadosrelacionados a programas que esto ociosos a muito tempo comeam a lentamente seremmovidos para a memria cache, fazendo com que o sistema recupere parte do espao e volte afazer cache de disco. O desempenho volta ao topo. Esta uma tarefa que o Linux desempenhacom muita competncia, pelo menos enquanto houver memria swap disponvel...Caso voc continue abrindo programas e at mesmo a memria swap comece a acabar, osistema vai abrir mo primeiro do cache de disco e depois comear a limitar a memriautilizada pelos aplicativos. Com isto o sistema comear a ficar cada vez mais lento, pois oobjetivo passa ser "sobreviver", ou seja, continuar abrindo os programas solicitados pelousurio. Isto vai continuar at o limite extremo, quando finalmente voc receber umamensagem de falta de memria e ter que comear a fechar programas.Tudo isso pode ser acompanhado usando o free. Por algum motivo ele consegue ser semprebem mais apurado que os monitores grficos, mostrando com exatido a memria fsica eswap ocupadas e quanto de memria est sendo destinada ao cache de disco.No screenshot abaixo temos uma situao em que o sistema comea a ficar lento.32 33. Temos aqui 256 MB de RAM e mais 256 MB de swap e um batalho de programas abertos. Vejaque a poltica de "selecionar os programas mais importantes" j ocupou toda a memria swap,deixando apenas 72 KB livres! :-) Ainda temos quase 80 MB de memria fsica que esto sendousados pelo cache de disco, e apenas mais 5 MB realmente livres. Ou seja, estamos prximosdo ponto de saturao em que o sistema desiste de fazer cache de disco e comea a restringiro uso de memria dos programas; o Athlon XP est prestes a comear a virar uma carroa.Hora de criar uma memria swap temporria com os comandos que dei acima. :-)Moral da histria, para ter um bom desempenho voc precisa ter de preferncia muita memriaRAM ou, pelo menos, uma quantidade suficiente de memria swap. Prefira sempre ter umapartio swap maior do que usar o arquivo temporrio, pois a partio swap sempre maisrpida, por ser otimizada para a tarefa.As parties no LinuxVoc deve ter notado que no exemplo anterior dividi o HD em duas parties ao invs de criarapenas uma. A idia a mesma de dividir o HD em C: e D: no Windows: simplesmentemanter seus arquivos pessoais numa partio diferente da dos arquivos do sistema, paramelhorar a segurana e permitir que voc possa tranqilamente reformatar a partio dosistema quando precisar reinstal-lo, sem correr o risco de perder junto seus arquivospessoais.Mais um detalhe interessante que se depois da reinstalao voc recriar os usurios antigos,automaticamente o sistema se encarregar de utilizar as antigas configuraes de cada um,evitando que voc precisa configurar tudo manualmente.A primeira partio deve ser montada no diretrio raiz, ou "/", enquanto a segunda deve sermontada no diretrio /home, onde ficam as pastas dos usurios (/home/maria, /home/fernando, etc.). O ponto de montagem solicitado logo depois de criar a partio, maspode ser alterado mais tarde atravs do DiskDrake ou, se preferir, editando manualmente oarquivo /etc/fstab.Voc pode criar mais parties se desejar. Se voc for montar um servidor FTP ou um servidorWeb, pode criar uma partio separada para os arquivos do servidor por exemplo.Cabe aqui uma pequena explicao sobre o modo como o Linux enxerga os HDs instalados e asparties de disco.Temos num PC duas interfaces IDE, onde cada uma permite a conexo de dois HDs,configurados como master ou slave. O primeiro HD, conectado interface IDE primria econfigurado como master reconhecido pelo Linux como hda, o segundo HD, slave da IDEprimria reconhecido como hdb, enquanto os dois HDs conectados IDE secundria soreconhecidos como hdc e hdd.Ao mesmo tempo, cada HD pode ser dividido em vrias parties. Podemos ter um total de 4parties primrias ou trs parties primrias e mais uma partio extendida, que podeenglobar at 255 parties lgicas. justamente a partio lgica que permite a ns dividir oHD em mais de 4 parties. 33 34. A primeira partio primria, do primeiro HD (hda) chamada de hda1. Caso o HD sejadividido em vrias parties, as demais parties primrias so camadas de hda2, hda3 ehda4. Porm, o mais comum ao dividir o HD em vrias parties criar apenas uma partioprimria e criar as demais parties dentro de uma partio extendida. isso que oparticionador faz por default.As parties extendidas recebem nmeros de 5 em diante (hda5, hda6, hda7, etc.) mesmoque as parties hda2 e hda3 no existam:Neste mapa temos a partio primria, montada no diretrio raiz (/) e uma partio extendida,que engloba tanto a partio swap quanto a partio montada em /home.Pacotes de AplicativosDepois de particionar o disco voc dever escolher quais aplicativos sero instalados nosistema. Os nomes j so bem explicativos, mas algumas categorias que voc no deve deixarde instalar so Estao de Internet (conectividade de rede e um conjunto de browsers,leitores de e-mail, ICQ, etc.) e Configurao (que instala o Mandrake Control Center e osoutros utilitrios de configurao que usaremos adiante). 34 35. As opes "Servidor de rede" e "Web/FTP" instalam o Apache, Samba, servidor de FTP eoutros utilitrios para transformar a mquina num servidor de rede. O Samba essencial sevoc pretende compartilhar arquivos e impressoras com mquinas Windows. possvelconfigurar o sistema para que estes servios fiquem disponvel apenas dentro da sua redelocal, sem prejudicar sua segurana ao acessar a internet.Outra categoria recomendada a Desenvolvimento que instala todos os compiladores ebibliotecas necessrios para instalar programas distribudos em cdigo fonte (os famosospacotes .tar.gz). A instalao destes programas no complicada, o problema na maioria dasvezes que o usurio no tem instalados os componentes necessrios. Marcando estacategoria voc vai poupar muitas dores de cabea no futuro.No meu caso eu costumo deixar todas as opes marcadas, com excesso das opes"Servidor,Correio/Groupware/News", "Servidor,Banco dedados","Servidor,Firewall/Roteador" e "DNS/NIS". Com isso tenho uma instalao de cerca de 2.2 GB.Entre as interfaces grficas voc pode escolher entre KDE e Gnome alm de algumas interfacesmais leves, como o BlackBox e o WindowMaker. Seja qual for a interface de sua escolha, recomendvel manter tanto o Gnome quanto o KDE instalados, pois cada uma das interfacespossui um conjunto prprio de aplicativos, que utilizam mdulos da interface e por issonecessitam que ela esteja instalada para rodar.Por exemplo, o Gnome traz o Nautilus, um gerenciador de arquivos muito mais sofisticadogrficamente que o Konkeror do KDE. O KDE por sua vez traz um KOffice, uma sute deescritrio bastante elaborada e por a vai. Mantendo ambos instalados, voc ter disposioum nmero muito maior de aplicativos e poder juntar o melhor dos dois mundos.Um porm que se voc utilizar o KDE e abrir um aplicativo do Gnome (ou vice-versa) osistema precisar carregar junto uma boa parte das bibliotecas do outro. Alm de tornar ainicializao do aplicativo um pouco mais lenta isso consome bastante memria RAM. Paramisturar aplicativos das duas interfaces, sem perder em desempenho, o recomendvel terpelo menos 196 MB.Caso voc esteja usando um micro antigo, com 32 MB ou menos, voc pode ter um bomdesempenho utilizando o BlackBox, uma interface extremamente leve, que consome apenas800 KB de memria RAM, que vem sendo bastante utilizada hoje em dia por possuir um visuallimpo e moderno: 35 36. Mas, nesse caso, evite abrir programas do KDE ou do Gnome, caso contrrio o esforo nomelhorar muita coisa. Por sinal, o Blackbox possui tambm uma verso for Windows, quealm de substituir a interface default e esconder o internet Explorer, suporta os temas earquivos de configurao do Blackbox for Linux. O link da pgina do projeto :http://desktopian.org/bb/Alm do BlackBox, existem vrias outras boas opes leves, como o WindowMaker ou atmesmo o AfterStep, que so muito bonitos grficamente, sem abrir mo da leveza. Este umponto forte do Linux, a liberdade de escolha, no apenas das interfaces grficas, mas tambmdos vrios programas includos nas distribuies.Voc pode instalar vrias interfaces e test-las com calma at escolher sua favorita. possvelescolher qual usar cada vez que fizer logon no sistema, ou at mesmo abrir vrios terminaisgrficos e utilizar vrias delas ao mesmo tempo, como veremos com detalhes mais adiante.Todas estas interfaces suportam o uso de temas, voc pode baixar alguns no:http://www.themes.orgMais um recurso que voc pode utilizar so os dockapps, pequenos programas que podem serutilizados no Linux, no Free BSD e em outras plataformas. Estes programas podem exibir atemperatura e nvel de carregamento do processador, a quantidade de memria disponvel, ouqualquer outro tipo de informao til (ou no :-). Existem at alguns dockapps que someramente decorativos, outros que oferecem atalhos para funes de aplicativos, que indicamquando novos e-mails foram recebidos etc. Voc pode encontrar vrios no link abaixo, oufazendo uma busca no google: http://www.bensinclair.com/dockappAlguns dockapsA maior parte destes programas distribuda na forma de arquivos .tar.gz, ou seja, em forma36 37. de cdigo fonte. Com o arquivo em mos o primeiro passo descompactar o arquivo com ocomando tar -zxvf ou simplesmente clicando sobre ele no gerenciador de dispositivos eescolhendo a opo "extrair para c".Em seguida abra um terminal e acesse a pasta que foi criada com o comando cdnome_da_pasta. Leia o arquivo install que trar as instrues de como instalar o programa.O mais comum usar os comandos:$ ./configure (para compilar o cdigo do programa)$ make (para gerar o mdulo que ser instalado)$ su (para virar root)$ make install (para instalar o programa)Depois de instalado, basta chamar o programa num terminal, quase sempre digitando seunome como em: "bublemon &". O & no final faz com que o terminal continue disponveldepois que o programa aberto.Para instalar os dockapps distribudos em formato tar.gz voc precisa ter instalados no seusistema os pacotes gcc e gtk, que so utilizados na compilao. Voc pode instal-losmarcando a seo "desenvolvimento" durante a instalao, ou posteriormente usando ogerenciador de software do Mandrake Control Center (ou de outro utilitrio includo nadistribuio utilizada).Caso o dockapp esteja disponvel tambm em formato RPM a instalao fica mais fcil. Bastaclicar sobre o arquivo no gerenciador de arquivos para instal-lo e cham-lo num terminal (ousobre o cone no iniciar) para utiliz-lo.Os dockaps podem ser utilizados tambm no KDE. Para isso, clique com o boto direito domouse sobre a barra de tarefas e escolha Add > Extension > Dock Application Bar (o meu KDE em ingls, no sei como ficou a traduo na verso PT_BR). Aparecer uma nova barra detarefas, onde voc poder abrir os dockapps. Esta barra pode ser posicionada em qualquercanto da tela, basta arrasta-la com o mouse.Mas, voltando instalao do sistema, depois de marcar as categorias que sero instaladasvoc ter a chance de marcar os desmarcar individualmente os pacotes que sero instalados.Isso permite que voc faa um ajuste fino na instalao, marcando por exemplo aqueleprograma que voc utiliza diariamente mas que por algum motivo no faz parte da instalaopadro do sistema.Os pacotes so as peas que formam todas as distribuies Linux e podem conter programas,bibliotecas de sistema ou mesmo coisas como papis de parede e cones. Alguns programasgrandes (como o KDE por exemplo) so divididos em vrios pacotes para que voc possainstalar apenas as partes que lhe interessam, ficando com um sistema mais enxuto.Alguns pacotes dependem de outros (um certo programa pode precisar de uma biblioteca quefaz parte de outro pacote por exemplo), as chamadas dependncias. Para evitar que vocfique com coisas sem funcionar ou com pacotes desnecessrios, o instalador automticamenteverifica as dependncias de cada pacote, adicionando ou removendo pacotes relacionados aele. por isso que s vezes ao marcar um determinado pacote alguns outros so marcados junto.Mas voc no precisa se preocupar muito com isso, pois o instalador cuida disto sozi