Apostila ArCH Linux

download Apostila ArCH Linux

of 63

Transcript of Apostila ArCH Linux

  • 7/23/2019 Apostila ArCH Linux

    1/63

    Arch Linux20 de Janeiro de 2010

  • 7/23/2019 Apostila ArCH Linux

    2/63

    Contedo

    I Sobre essa apostila 2

    II Informaes Bsicas 4

    III GNU Free Documentation License 9

    IV Arch Linux 18

    1 Introduo ao Arch Linux 191.1 Princpios e Filosofia do Arch Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    1.1.1 A natureza bsica do Arch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201.1.2 Sistema de valores sob os quais a (distribuio) Arch desenvolvida. . . . . 21

    1.2 Introduo ao Pacman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211.3 O que o ABS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.3.1 O que um sistema ports-like? . . . . . . . . . . . . . . . . . . . . . . . . . 221.3.2 ABS um conceito similar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221.3.3 Por que usar o ABS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

    2 Pr-Instalao 24

    3 Instalao 323.1 Parte 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.2 Parte 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    4 Ps-Instalao 584.1 Bem-vindo ao Arch Linux! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584.2 Pac-Man . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

    1

  • 7/23/2019 Apostila ArCH Linux

    3/63

    Parte I

    Sobre essa apostila

    2

  • 7/23/2019 Apostila ArCH Linux

    4/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Contedo

    O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na in-ternet, disponveis em diversos sites ou originalmente produzido no CDTC em http://www.cdtc.org.br.

    O formato original deste material bem como sua atualizao est disponvel dentro da licenaGNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo demesmo nome, tendo inclusive uma verso traduzida (no oficial).

    A reviso e alterao vem sendo realizada pelo CDTC ([email protected]), desde outubrode 2006. Crticas e sugestes construtivas so bem-vindas a qualquer tempo.

    Autores

    A autoria deste contedo, atividades e avaliaes de responsabilidade de Yuri Aranha Kawa-goe - [email protected].

    O texto original faz parte do projeto Centro de Difuso de Tecnolgia e Conhecimento, que vemsendo realizado pelo ITI em conjunto com outros parceiros institucionais, atuando em conjuntocom as universidades federais brasileiras que tem produzido e utilizado Software Livre, apoiandoinclusive a comunidade Free Software junto a outras entidades no pas.

    Informaes adicionais podem ser obtidas atrves do email [email protected], ou dahome pageda entidade, atravs da URLhttp://www.cdtc.org.br.

    Garantias

    O material contido nesta apostila isento de garantias e o seu uso de inteira responsabi-lidade do usurio/leitor. Os autores, bem como o ITI e seus parceiros, no se responsabilizamdireta ou indiretamente por qualquer prejuzo oriundo da utilizao do material aqui contido.

    Licena

    Copyright 2006,Yuri Aranha Kawagoe - [email protected].

    Permission is granted to copy, distribute and/or modify this document under the termsof the GNU Free Documentation License, Version 1.1 or any later version published bythe Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOS-TILA. A copy of the license is included in the section entitled GNU Free DocumentationLicense.

    3

  • 7/23/2019 Apostila ArCH Linux

    5/63

    Parte II

    Informaes Bsicas

    4

  • 7/23/2019 Apostila ArCH Linux

    6/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Sobre o CDTC

    Objetivo Geral

    O Projeto CDTC visa a promoo e o desenvolvimento de aes que incentivem a dissemina-o de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito dodesenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira.

    Objetivo Especfico

    Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio ede cdigo fonte aberto, identificando e mobilizando grupos de formadores de opinio dentre osservidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercadonacional a adotar novos modelos de negcio da tecnologia da informao e de novos negciosde comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendotreinamento especfico para tcnicos, profissionais de suporte e funcionrios pblicos usurios,criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar comoincentivadores e defensores de produtos de software no proprietrios e cdigo fonte aberto, ofe-recendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento deprodutos de software no proprietrios e de seu cdigo fonte livre, articulando redes de terceiros

    (dentro e fora do governo) fornecedoras de educao, pesquisa, desenvolvimento e teste de pro-dutos de software livre.

    Guia do aluno

    Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comeceseu curso. So elas:

    Licenas para cpia de material disponvel

    Os 10 mandamentos do aluno de Educao a Distncia

    Como participar dos fruns e da wikipdia

    Primeiros passos

    muito importante que voc entre em contato com TODAS estas informaes, seguindo oroteiro acima.

    Licena

    Copyright 2006, Yuri Aranha Kawagoe - [email protected].

    5

  • 7/23/2019 Apostila ArCH Linux

    7/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    dada permisso para copiar, distribuir e/ou modificar este documento sob os termosda Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior

    publicada pela Free Software Foundation; com o Captulo Invariante SOBRE ESSAAPOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Docu-mentao Livre GNU".

    Os 10 mandamentos do aluno de educao online

    1. Acesso a Internet: ter endereo eletrnico, um provedor e um equipamento adequado pr-requisito para a participao nos cursos a distncia.

    2. Habilidade e disposio para operar programas: ter conhecimentos bsicos de Inform-tica necessrio para poder executar as tarefas.

    3. Vontade para aprender colaborativamente: interagir, ser participativo no ensino a distn-cia conta muitos pontos, pois ir colaborar para o processo ensino-aprendizagem pessoal,dos colegas e dos professores.

    4. Comportamentos compatveis com a etiqueta: mostrar-se interessado em conhecer seuscolegas de turma respeitando-os e fazendo ser respeitado pelo mesmo.

    5. Organizao pessoal: planejar e organizar tudo fundamental para facilitar a sua revisoe a sua recuperao de materiais.

    6. Vontade para realizar as atividades no tempo correto: anotar todas as suas obrigaes erealiz-las em tempo real.

    7. Curiosidade e abertura para inovaes: aceitar novas idias e inovar sempre.

    8. Flexibilidade e adaptao: requisitos necessrio a mudana tecnolgica, aprendizagense descobertas.

    9. Objetividade em sua comunicao: comunicar-se de forma clara, breve e transparente ponto-chave na comunicao pela Internet.

    10. Responsabilidade: ser responsvel por seu prprio aprendizado. O ambiente virtual no

    controla a sua dedicao, mas reflete os resultados do seu esforo e da sua colaborao.

    Como participar dos fruns e Wikipdia

    Voc tem um problema e precisa de ajuda?

    Podemos te ajudar de 2 formas:

    A primeira o uso dos fruns de notcias e de dvidas gerais que se distinguem pelo uso:

    O frum de notcias tem por objetivo disponibilizar um meio de acesso rpido a informaesque sejam pertinentes ao curso (avisos, notcias). As mensagens postadas nele so enviadas a

    6

  • 7/23/2019 Apostila ArCH Linux

    8/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao queinteresse ao grupo, favor post-la aqui.

    Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especfico docurso, recomendado que voc faa uso do Frum de dvidas gerais que lhe d recursos maisefetivos para esta prtica.

    . O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativopara solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadasa todos participantes do curso. Assim, fica muito mais fcil obter respostas, j que todos podemajudar.Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com aformalizao ou a gramtica. Responda! E no se esquea de que antes de abrir um novo tpico recomendvel ver se a sua pergunta j foi feita por outro participante.

    A segunda forma se d pelas Wikis:

    Uma wiki uma pgina web que pode ser editada colaborativamente, ou seja, qualquer par-ticipante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podemser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece umtimo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikip-dia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, porpessoas de todas as partes do mundo. Acesse-a em portugus pelos links:

    Pgina principal da Wiki - http://pt.wikipedia.org/wiki/

    Agradecemos antecipadamente a sua colaborao com a aprendizagem do grupo!

    Primeiros Passos

    Para uma melhor aprendizagem recomendvel que voc siga os seguintes passos:

    Ler o Plano de Ensino e entender a que seu curso se dispe a ensinar;

    Ler a Ambientao do Moodle para aprender a navegar neste ambiente e se utilizar dasferramentas bsicas do mesmo;

    Entrar nas lies seguindo a seqncia descrita no Plano de Ensino;

    Qualquer dvida, reporte ao Frum de Dvidas Gerais.

    Perfil do Tutor

    Segue-se uma descrio do tutor ideal, baseada no feedback de alunos e de tutores.

    O tutor ideal um modelo de excelncia: consistente, justo e profissional nos respectivos

    valores e atitudes, incentiva mas honesto, imparcial, amvel, positivo, respeitador, aceita asidias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar.

    7

  • 7/23/2019 Apostila ArCH Linux

    9/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    A classificao por um tutor desta natureza proporciona o melhor feedback possvel, crucial, e,para a maior parte dos alunos, constitui o ponto central do processo de aprendizagem. Este tutor

    ou instrutor: fornece explicaes claras acerca do que ele espera, e do estilo de classificao que ir

    utilizar;

    gosta que lhe faam perguntas adicionais;

    identifica as nossas falhas, mas corrige-as amavelmente, diz um estudante, e explica por-que motivo a classificao foi ou no foi atribuda;

    tece comentrios completos e construtivos, mas de forma agradvel (em contraste com umreparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, deameaa e de nervosismo)

    d uma ajuda complementar para encorajar um estudante em dificuldade;

    esclarece pontos que no foram entendidos, ou corretamente aprendidos anteriormente;

    ajuda o estudante a alcanar os seus objetivos;

    flexvel quando necessrio;

    mostra um interesse genuno em motivar os alunos (mesmo os principiantes e, por isso,talvez numa fase menos interessante para o tutor);

    escreve todas as correes de forma legvel e com um nvel de pormenorizao adequado;

    acima de tudo, devolve os trabalhos rapidamente;

    8

  • 7/23/2019 Apostila ArCH Linux

    10/63

    Parte III

    GNU Free Documentation License

    9

  • 7/23/2019 Apostila ArCH Linux

    11/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    (Traduzido pelo Joo S. O. Bueno atravs do CIPSGA em 2001)Esta uma traduo no oficial da Licenaa de Documentao Livre GNU em Portugus

    Brasileiro. Ela no publicada pela Free Software Foundation, e no se aplica legalmente a dis-tribuio de textos que usem a GFDL - apenas o texto original em Ingls da GNU FDL faz isso.Entretanto, ns esperamos que esta traduo ajude falantes de portugus a entenderem melhora GFDL.

    This is an unofficial translation of the GNU General Documentation License into Brazilian Por-tuguese. It was not published by the Free Software Foundation, and does not legally state thedistribution terms for software that uses the GFDLonly the original English text of the GFDL doesthat. However, we hope that this translation will help Portuguese speakers understand the GFDLbetter.

    Licena de Documentao Livre GNU Verso 1.1, Maro de 2000

    Copyright (C) 2000 Free Software Foundation, Inc.59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

    permitido a qualquer um copiar e distribuir cpias exatas deste documento de licena, masno permitido alter-lo.

    INTRODUO

    O propsito desta Licena deixar um manual, livro-texto ou outro documento escrito "livre"nosentido de liberdade: assegurar a qualquer um a efetiva liberdade de copi-lo ou redistribui-lo,com ou sem modificaes, comercialmente ou no. Secundariamente, esta Licena mantmpara o autor e editor uma forma de ter crdito por seu trabalho, sem ser considerado responsvelpelas modificaes feitas por terceiros.

    Esta Licena um tipo de "copyleft"("direitos revertidos"), o que significa que derivaes dodocumento precisam ser livres no mesmo sentido. Ela complementa a GNU Licena Pblica Ge-ral (GNU GPL), que um copyleft para software livre.

    Ns fizemos esta Licena para que seja usada em manuais de software livre, por que softwarelivre precisa de documentao livre: um programa livre deve ser acompanhado de manuais queprovenham as mesmas liberdades que o software possui. Mas esta Licena no est restrita amanuais de software; ela pode ser usada para qualquer trabalho em texto, independentementedo assunto ou se ele publicado como um livro impresso. Ns recomendamos esta Licena prin-cipalmente para trabalhos cujo propsito seja de introduo ou referncia.

    APLICABILIDADE E DEFINIES

    Esta Licena se aplica a qualquer manual ou outro texto que contenha uma nota colocada pelodetentor dos direitos autorais dizendo que ele pode ser distribudo sob os termos desta Licena.

    10

  • 7/23/2019 Apostila ArCH Linux

    12/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    O "Documento"abaixo se refere a qualquer manual ou texto. Qualquer pessoa do pblico umlicenciado e referida como "voc".

    Uma "Verso Modificada"do Documento se refere a qualquer trabalho contendo o documentoou uma parte dele, quer copiada exatamente, quer com modificaes e/ou traduzida em outralngua.

    Uma "Seo Secundria" um apndice ou uma seo inicial do Documento que trata ex-clusivamente da relao dos editores ou dos autores do Documento com o assunto geral doDocumento (ou assuntos relacionados) e no contm nada que poderia ser includo diretamentenesse assunto geral (Por exemplo, se o Documento em parte um livro texto de matemtica, aSeo Secundria pode no explicar nada de matemtica).

    Essa relao poderia ser uma questo de ligao histrica com o assunto, ou matrias relaci-onadas, ou de posies legais, comerciais, filosficas, ticas ou polticas relacionadas ao mesmo.

    As "Sees Invariantes"so certas Sees Secundrias cujos ttulos so designados, comosendo de Sees Invariantes, na nota que diz que o Documento publicado sob esta Licena.

    Os "Textos de Capa"so certos trechos curtos de texto que so listados, como Textos de CapaFrontal ou Textos da Quarta Capa, na nota que diz que o texto publicado sob esta Licena.

    Uma cpia "Transparente"do Documento significa uma cpia que pode ser lida automatica-mente, representada num formato cuja especificao esteja disponvel ao pblico geral, cujos

    contedos possam ser vistos e editados diretamente e sem mecanismos especiais com editoresde texto genricos ou (para imagens compostas de pixels) programas de pintura genricos ou(para desenhos) por algum editor de desenhos grandemente difundido, e que seja passvel deservir como entrada a formatadores de texto ou para traduo automtica para uma variedadede formatos que sirvam de entrada para formatadores de texto. Uma cpia feita em um formatode arquivo outrossim Transparente cuja constituio tenha sido projetada para atrapalhar ou de-sencorajar modificaes subsequentes pelos leitores no Transparente. Uma cpia que no "Transparente" chamada de "Opaca".

    Exemplos de formatos que podem ser usados para cpias Transparentes incluem ASCII sim-ples sem marcaes, formato de entrada do Texinfo, formato de entrada do LaTex, SGML ou XML

    usando uma DTD disponibilizada publicamente, e HTML simples, compatvel com os padres, eprojetado para ser modificado por pessoas. Formatos opacos incluem PostScript, PDF, formatosproprietrios que podem ser lidos e editados apenas com processadores de texto proprietrios,SGML ou XML para os quais a DTD e/ou ferramentas de processamento e edio no estejamdisponveis para o pblico, e HTML gerado automaticamente por alguns editores de texto comfinalidade apenas de sada.

    A "Pgina do Ttulo"significa, para um livro impresso, a pgina do ttulo propriamente dita,mais quaisquer pginas subsequentes quantas forem necessrias para conter, de forma legvel,o material que esta Licena requer que aparea na pgina do ttulo. Para trabalhos que notenham uma pgina do ttulo, "Pgina do Ttulo"significa o texto prximo da apario mais proe-

    minente do ttulo do trabalho, precedendo o incio do corpo do texto.

    11

  • 7/23/2019 Apostila ArCH Linux

    13/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    FAZENDO CPIAS EXATAS

    Voc pode copiar e distribuir o Documento em qualquer meio, de forma comercial ou nocomercial, desde que esta Licena, as notas de copyright, e a nota de licena dizendo que estaLicena se aplica ao documento estejam reproduzidas em todas as cpias, e que voc no acres-cente nenhuma outra condio, quaisquer que sejam, s desta Licena.

    Voc no pode usar medidas tcnicas para obstruir ou controlar a leitura ou confeco decpias subsequentes das cpias que voc fizer ou distribuir. Entretanto, voc pode aceitar com-pensao em troca de cpias. Se voc distribuir uma quantidade grande o suficiente de cpias,voc tambm precisa respeitar as condies da seo 3.

    Voc tambm pode emprestar cpias, sob as mesmas condies colocadas acima, e tambm

    pode exibir cpias publicamente.

    FAZENDO CPIAS EM QUANTIDADE

    Se voc publicar cpias do Documento em nmero maior que 100, e a nota de licena doDocumento obrigar Textos de Capa, voc precisar incluir as cpias em capas que tragam, clarae legivelmente, todos esses Textos de Capa: Textos de Capa da Frente na capa da frente, eTextos da Quarta Capa na capa de trs. Ambas as capas tambm precisam identificar clara elegivelmente voc como o editor dessas cpias. A capa da frente precisa apresentar o titulo com-

    pleto com todas as palavras do ttulo igualmente proeminentes e visveis. Voc pode adicionaroutros materiais s capas. Fazer cpias com modificaes limitadas s capas, tanto quanto estaspreservem o ttulo do documento e satisfaam a essas condies, pode ser tratado como cpiaexata em outros aspectos.

    Se os textos requeridos em qualquer das capas for muito volumoso para caber de formalegvel, voc deve colocar os primeiros (tantos quantos couberem de forma razovel) na capaverdadeira, e continuar os outros nas pginas adjacentes.

    Se voc publicar ou distribuir cpias Opacas do Documento em nmero maior que 100, vocprecisa ou incluir uma cpia Transparente que possa ser lida automaticamente com cada cpia

    Opaca, ou informar, em ou com, cada cpia Opaca a localizao de uma cpia Transparentecompleta do Documento acessvel publicamente em uma rede de computadores, a qual o pblicousurio de redes tenha acesso a download gratuito e annimo utilizando padres pblicos deprotocolos de rede. Se voc utilizar o segundo mtodo, voc precisar tomar cuidados razoavel-mente prudentes, quando iniciar a distribuio de cpias Opacas em quantidade, para assegurarque esta cpia Transparente vai permanecer acessvel desta forma na localizao especificadapor pelo menos um ano depois da ltima vez em que voc distribuir uma cpia Opaca (direta-mente ou atravs de seus agentes ou distribuidores) daquela edio para o pblico.

    pedido, mas no obrigatrio, que voc contate os autores do Documento bem antes deredistribuir qualquer grande nmero de cpias, para lhes dar uma oportunidade de prover voc

    com uma verso atualizada do Documento.

    12

  • 7/23/2019 Apostila ArCH Linux

    14/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    MODIFICAES

    Voc pode copiar e distribuir uma Verso Modificada do Documento sob as condies das se-es 2 e 3 acima, desde que voc publique a Verso Modificada estritamente sob esta Licena,com a Verso Modificada tomando o papel do Documento, de forma a licenciar a distribuioe modificao da Verso Modificada para quem quer que possua uma cpia da mesma. Almdisso, voc precisa fazer o seguinte na verso modificada:

    A. Usar na Pgina de Ttulo (e nas capas, se houver alguma) um ttulo distinto daquele do Do-cumento, e daqueles de verses anteriores (que deveriam, se houvesse algum, estarem listadosna seo "Histrico do Documento"). Voc pode usar o mesmo ttulo de uma verso anterior seo editor original daquela verso lhe der permisso;

    B. Listar na Pgina de Ttulo, como autores, uma ou mais das pessoas ou entidades respons-veis pela autoria das modificaes na Verso Modificada, conjuntamente com pelo menos cincodos autores principais do Documento (todos os seus autores principais, se ele tiver menos quecinco);

    C. Colocar na Pgina de Ttulo o nome do editor da Verso Modificada, como o editor;

    D. Preservar todas as notas de copyright do Documento;

    E. Adicionar uma nota de copyright apropriada para suas prprias modificaes adjacente soutras notas de copyright;

    F. Incluir, imediatamente depois das notas de copyright, uma nota de licena dando ao pblicoo direito de usar a Verso Modificada sob os termos desta Licena, na forma mostrada no tpicoabaixo;

    G. Preservar nessa nota de licena as listas completas das Sees Invariantes e os Textos deCapa requeridos dados na nota de licena do Documento;

    H. Incluir uma cpia inalterada desta Licena;

    I. Preservar a seo entitulada "Histrico", e seu ttulo, e adicionar mesma um item dizendo

    pelo menos o ttulo, ano, novos autores e editor da Verso Modificada como dados na Pgina deTtulo. Se no houver uma sesso denominada "Histrico"no Documento, criar uma dizendo ottulo, ano, autores, e editor do Documento como dados em sua Pgina de Ttulo, ento adicionarum item descrevendo a Verso Modificada, tal como descrito na sentena anterior;

    J. Preservar o endereo de rede, se algum, dado no Documento para acesso pblico a umacpia Transparente do Documento, e da mesma forma, as localizaes de rede dadas no Docu-mento para as verses anteriores em que ele foi baseado. Elas podem ser colocadas na seo"Histrico". Voc pode omitir uma localizao na rede para um trabalho que tenha sido publicadopelo menos quatro anos antes do Documento, ou se o editor original da verso a que ela se refirader sua permisso;

    K. Em qualquer seo entitulada "Agradecimentos"ou "Dedicatrias", preservar o ttulo da

    13

  • 7/23/2019 Apostila ArCH Linux

    15/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    seo e preservar a seo em toda substncia e fim de cada um dos agradecimentos de contri-buidores e/ou dedicatrias dados;

    L. Preservar todas as Sees Invariantes do Documento, inalteradas em seus textos ou emseus ttulos. Nmeros de seo ou equivalentes no so considerados parte dos ttulos da seo;

    M. Apagar qualquer seo entitulada "Endossos". Tal sesso no pode ser includa na VersoModificada;

    N. No reentitular qualquer seo existente com o ttulo "Endossos"ou com qualquer outrottulo dado a uma Seo Invariante.

    Se a Verso Modificada incluir novas sees iniciais ou apndices que se qualifiquem como

    Sees Secundrias e no contenham nenhum material copiado do Documento, voc pode optarpor designar alguma ou todas aquelas sees como invariantes. Para fazer isso, adicione seusttulos lista de Sees Invariantes na nota de licena da Verso Modificada. Esses ttulos preci-sam ser diferentes de qualquer outro ttulo de seo.

    Voc pode adicionar uma seo entitulada "Endossos", desde que ela no contenha qual-quer coisa alm de endossos da sua Verso Modificada por vrias pessoas ou entidades - porexemplo, declaraes de revisores ou de que o texto foi aprovado por uma organizao como adefinio oficial de um padro.

    Voc pode adicionar uma passagem de at cinco palavras como um Texto de Capa da Frente

    , e uma passagem de at 25 palavras como um Texto de Quarta Capa, ao final da lista de Textosde Capa na Verso Modificada. Somente uma passagem de Texto da Capa da Frente e uma deTexto da Quarta Capa podem ser adicionados por (ou por acordos feitos por) qualquer entidade.Se o Documento j incluir um texto de capa para a mesma capa, adicionado previamente porvoc ou por acordo feito com alguma entidade para a qual voc esteja agindo, voc no podeadicionar um outro; mas voc pode trocar o antigo, com permisso explcita do editor anterior queadicionou a passagem antiga.

    O(s) autor(es) e editor(es) do Documento no do permisso por esta Licena para que seusnomes sejam usados para publicidade ou para assegurar ou implicar endossamento de qualquerVerso Modificada.

    COMBINANDO DOCUMENTOS

    Voc pode combinar o Documento com outros documentos publicados sob esta Licena, sobos termos definidos na seo 4 acima para verses modificadas, desde que voc inclua na com-binao todas as Sees Invariantes de todos os documentos originais, sem modificaes, e listetodas elas como Sees Invariantes de seu trabalho combinado em sua nota de licena.

    O trabalho combinado precisa conter apenas uma cpia desta Licena, e Sees Invariantes

    Idnticas com multiplas ocorrncias podem ser substitudas por apenas uma cpia. Se houvermltiplas Sees Invariantes com o mesmo nome mas com contedos distintos, faa o ttulo de

    14

  • 7/23/2019 Apostila ArCH Linux

    16/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    cada seo nico adicionando ao final do mesmo, em parnteses, o nome do autor ou editororigianl daquela seo, se for conhecido, ou um nmero que seja nico. Faa o mesmo ajuste

    nos ttulos de seo na lista de Sees Invariantes nota de licena do trabalho combinado.

    Na combinao, voc precisa combinar quaisquer sees entituladas "Histrico"dos diver-sos documentos originais, formando uma seo entitulada "Histrico"; da mesma forma combinequaisquer sees entituladas "Agradecimentos", ou "Dedicatrias". Voc precisa apagar todas assees entituladas como "Endosso".

    COLETNEAS DE DOCUMENTOS

    Voc pode fazer uma coletnea consitindo do Documento e outros documentos publicadossob esta Licena, e substituir as cpias individuais desta Licena nos vrios documentos comuma nica cpia incluida na coletnea, desde que voc siga as regras desta Licena para cpiaexata de cada um dos Documentos em todos os outros aspectos.

    Voc pode extrair um nico documento de tal coletnea, e distribu-lo individualmente sobesta Licena, desde que voc insira uma cpia desta Licena no documento extrado, e siga estaLicena em todos os outros aspectos relacionados cpia exata daquele documento.

    AGREGAO COM TRABALHOS INDEPENDENTES

    Uma compilao do Documento ou derivados dele com outros trabalhos ou documentos se-parados e independentes, em um volume ou mdia de distribuio, no conta como uma Ver-so Modificada do Documento, desde que nenhum copyright de compilao seja reclamado pelacompilao. Tal compilao chamada um "agregado", e esta Licena no se aplica aos outrostrabalhos auto-contidos compilados junto com o Documento, s por conta de terem sido assimcompilados, e eles no so trabalhos derivados do Documento.

    Se o requerido para o Texto de Capa na seo 3 for aplicvel a essas cpias do Documento,ento, se o Documento constituir menos de um quarto de todo o agregado, os Textos de Capado Documento podem ser colocados em capas adjacentes ao Documento dentro do agregado.Seno eles precisaro aparecer nas capas de todo o agregado.

    TRADUO

    Traduo considerada como um tipo de modificao, ento voc pode distribuir traduesdo Documento sob os termos da seo 4. A substituio de Sees Invariantes por traduesrequer uma permisso especial dos detentores do copyright das mesmas, mas voc pode incluirtradues de algumas ou de todas as Sees Invariantes em adio s verses orignais dessasSees Invariantes. Voc pode incluir uma traduo desta Licena desde que voc tambm in-

    clua a verso original em Ingls desta Licena. No caso de discordncia entre a traduo e a

    15

  • 7/23/2019 Apostila ArCH Linux

    17/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    verso original em Ingls desta Licena, a verso original em Ingls prevalecer.

    TRMINO

    Voc no pode copiar, modificar, sublicenciar, ou distribuir o Documento exceto como expres-samente especificado sob esta Licena. Qualquer outra tentativa de copiar, modificar, sublicen-ciar, ou distribuir o Documento nula, e resultar automaticamente no trmino de seus direitossob esta Licena. Entretanto, terceiros que tenham recebido cpias, ou direitos de voc sob estaLicena no tero suas licenas terminadas, tanto quanto esses terceiros permaneam em totalacordo com esta Licena.

    REVISES FUTURAS DESTA LICENA

    A Free Software Foundation pode publicar novas verses revisadas da Licena de Documen-tao Livre GNU de tempos em tempos. Tais novas verses sero similares em espirito versopresente, mas podem diferir em detalhes ao abordarem novos porblemas e preocupaes. Vejahttp://www.gnu.org/copyleft/.

    A cada verso da Licena dado um nmero de verso distinto. Se o Documento especificarque uma verso particular desta Licena "ou qualquer verso posterior"se aplica ao mesmo, voctem a opo de seguir os termos e condies daquela verso especfica, ou de qualquer versoposterior que tenha sido publicada (no como rascunho) pela Free Software Foundation. Se oDocumento no especificar um nmero de Verso desta Licena, voc pode escolher qualquerverso j publicada (no como rascunho) pela Free Software Foundation.

    ADENDO: Como usar esta Licena para seus documentos

    Para usar esta Licena num documento que voc escreveu, inclua uma cpia desta Licenano documento e ponha as seguintes notas de copyright e licenas logo aps a pgina de ttulo:

    Copyright (c) ANO SEU NOME. dada permisso para copiar, distribuir e/ou modificar este documento sob os termos da Licenade Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior publicada pela Free Soft-ware Foundation; com as Sees Invariantes sendo LISTE SEUS TTULOS, com os Textos daCapa da Frente sendo LISTE, e com os Textos da Quarta-Capa sendo LISTE. Uma cpia da li-cena est inclusa na seo entitulada "Licena de Documentao Livre GNU".

    Se voc no tiver nenhuma Seo Invariante, escreva "sem Sees Invariantes"ao invs dedizer quais so invariantes. Se voc no tiver Textos de Capa da Frente, escreva "sem Textos deCapa da Frente"ao invs de "com os Textos de Capa da Frente sendo LISTE"; o mesmo para osTextos da Quarta Capa.

    Se o seu documento contiver exemplos no triviais de cdigo de programas, ns recomenda-mos a publicao desses exemplos em paralelo sob a sua escolha de licena de software livre,

    16

  • 7/23/2019 Apostila ArCH Linux

    18/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    tal como a GNU General Public License, para permitir o seu uso em software livre.

    17

  • 7/23/2019 Apostila ArCH Linux

    19/63

    Parte IV

    Arch Linux

    18

  • 7/23/2019 Apostila ArCH Linux

    20/63

    Captulo 1

    Introduo ao Arch Linux

    O Arch Linux uma distribuio GNU/Linux independente (feita a partir do zero com proce-dimento de LFS (Linux From Scratch), e no a partir de outra distribuio existente) que atendeoficialmente arquiteturas i686 e x86_64, criado em 2001 e fundado por Judd Vinet em 2002, emsua primeira verso. Inspirado pelas caractersticas positivas da distribuio CRUX e tambm doSlackware, Judd Vinet iniciou o desenvolvimento do Arch com foco na simplicidade, elegncia,cdigo limpo e minimalismo. O conceito de simplicidade, muito bem adotado pelo Arch (sob oponto de vista de desenvolvimento), se refere ausncia de adies, modificaes e complica-es desnecessrias. Alm disso, o Arch Linux uma distribuio extremamente leve, o quetorna possvel a instalao em mquinas de hardware mais modesto, e torna assim a distribuioextremamente portvel em questes de capacidade computacional da mquina. O Arch Linux distribudo utilizando o conceito de Rolling Release, isso significa fazer com que o usurio te-

    nha seu sistema sempre atualizado j que novas verses dos pacotes so providas diariamente.Desta forma, independente de qual snapshot (imagem) o usurio utilizou para instalar o sistema(seja ela a mais recente ou uma mais antiga), o sistema estar sempre atualizado. Esse conceito,no Arch, combinado com mais uma excelente caracterstica da distribuio, que usar bleedingedge software (as verses mais novas possveis de cada software), fazendo com que voc tenhasempre (na medida do possvel) as verses mais recentes de tudo aquilo que tem instalado emsua mquina.

    O Arch Linux baseado em pacotes binrios, destinados a processadores i686 e x86-64, vi-sando suportar hardware moderno e atual. A simplicidade do ponto de vista do desenvolvimentodo Arch, possibilita que os desenvolvedores economizem o tempo que seria gasto criando ferra-

    mentas de configurao com GUI (interface grfica). Podemos perceber isso no gerenciador depacotes, por exemplo, que no tem uma inferface grfica oficial. Em contrapartida, o Arch Linuxoferece arquivos de configurao extremamente bem comentados, e um uso extensivo de shellscripts, o que permite um altssimo nvel de flexibilidade em questes administrativas do sistema.Justamente esses fatores do distribuio uma reputao que a classifica como uma distribui-o para usurios intermedirios ou avanados, que no tem medo da linha de comando.

    O Arch Linux possui um sistema de gerenciamento de pacotes fantstico. O Pacman. O Pac-man um gerenciador de pacotes muito poderoso escrito em C, criado por Judd Vinet (lanadooficialmente em 25-02-2002), que instala, atualiza, remove e at mesmo faz downgrades dos pa-cotes no sistema, com resoluo automtica de dependncias. Com ele, o usurio pode, com

    um nico comando (pacman -Syu), atualizar completamente o seu sistema, sem se preocuparcom dependncias, j que ele faz o download de quaisquer dependncias necessrias automati-

    19

  • 7/23/2019 Apostila ArCH Linux

    21/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    camente.

    Logo durante o processo de instalao, o usurio j percebe a simplicidade e objetividade dadistribuio. Ao invs de um instalador grfico projetado para usurios iniciantes, o Arch utilizaum shellscript muito eficiente que interage com o usurio durante a instalao atravs do dialogpara efetuar a instalao do sistema, que bem rpida. Numa das etapas da instalao, o usu-rio deve fazer manualmente a configurao de alguns arquivos simples e muito bem comentados(auto-explicativos) para determinar as configuraes iniciais do sistema.

    1.1 Princpios e Filosofia do Arch Linux

    1.1.1 A natureza bsica do Arch. Leve e simples.

    No tendo sido projetada para ser uma distribuio para novatos, ela direcionada para ousurio mais experiente.

    O objetivo desenvolver o Arch numa base de software perfeita. A base no inclui ferra-mentas atraentes e auto configurao, mas ferramentas manuais de configurao e umaspoucas funes para os usurios poderem realizar desenvolvimentos adicionais por si mes-

    mos.

    Usurios so bem-vindos para contribuir com idias, ferramentas e sugestes.

    H dois lados no Arch Linux: (1) Desenvolvedores e (2) Contribuies dos usurios. Noespere que os lados se juntem num s, mas que possuam uma relao mtua onde qual-quer um possa escolher o que quer adicionar na sua mquina.

    No deixe que ferramentas / Interfaces grficas (GUIs) controlem o sistema, mas sim que

    sejam controladas pelo usurio. No h nada de errado em se ter interfaces grficas desdeque elas sigam este princpio.

    No seja controlado/dependente do que as ferramentas oferecem. Quando desenvolvendoou selecionando um utilitrio, ele deve ser escrito numa linguagem de programao facil-mente manipulvel/legvel (KISS) para permitir aos usurios modific-lo se eles quiserem.

    O desenvolvimento central do Arch Linux no prover nenhum utilitrio/interface grfica"amigvel-ao-novato"nenhum momento em um futuro prximo.

    20

  • 7/23/2019 Apostila ArCH Linux

    22/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Prover o Arch como uma base slida para todos e qualquer um. Se os usurios quiseremfaz-la mais bonita, tomem-na.

    1.1.2 Sistema de valores sob os quais a (distribuio) Arch desenvolvida.

    KISS (Keep It Simple, Stupid - Mantenha A Coisa Simples, ...) a base do desenvolvimentoda distribuio Arch.

    No Arch, "simples" diferente do que considerado em outras distribuies. O aprendizado mais importante do que obter algo feito de maneira fcil.

    Depender de interfaces grficas para construir ou usar o sistema significa apenas ferir ousurio. Em algum momento um usurio precisar saber tudo o que a interface grfica es-conde.

    Se voc tenta esconder a complexidade do sistema, acabar com um sistema mais com-plexo. Em vez disso, tente fazer o sistema mais simples e lgico a partir de dentro.

    Mais cedo ou mais tarde voc ter que procurar informao na web e usenet (se man nofor suficiente). Aprender como e onde procur-la Internet deveria ser a primeira tarefa naaprendizagem de um novato.

    Quando usurios dizem que tais e quais distribuies no so como tais e quais distribui-es, a distribuio Arch permite a ele fazer todas as contribuies que quizer desde queno v contra os ideais do projeto ou da filosofia (do Arch).

    A soluo no demandar que o Arch Linux desenvolva ferramentas e documentaes,mas tentar entender qual o objetivo e filosofia do Arch Linux, que o faz diferente dos outros.

    Ela o que voc faz dela.

    1.2 Introduo ao Pacman

    O gerenciador de pacotes Pacman uma das grandes vantagens do Arch Linux. Combinaum simples pacote no formato binrio com um fcil sistema de compilao fcil de usar. Como Pacman fcil gerir pacotes, sendo os oficiais dos repositrios do Arch ou os que so feitospelo utilizador. O Pacman pode manter um sistema atualizado atravs da sincronizao de listasde pacotes com o servidor "mestre". Este modelo de servidor/cliente permite o utilizador fazer odownload/instalar pacotes com um simples comando, sendo resolvidas todas as dependncias.

    (semelhante ao apt-get do Debian).

    21

  • 7/23/2019 Apostila ArCH Linux

    23/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Os pacotes vm da rvore de pacotes do Arch Linux e de seus mirrors. Atualmente existem 4diferentes grupos:

    Core - Contm todos os pacotes necessrios para o sistema Linux bsico.

    Extra - Contm pacotes que no so necessrios para o sistema base, mas adicionam fun-cionalidades extras.

    Testing - Contm pacotes que so instveis e ainda esto sendo testados antes de seremadicionados ao grupo extra ou core.

    Community - Contm pacotes construdos pela comunidade e aprovada pelos trusted users.

    Existem repositrios no oficiais tambm e so integrados rvore oficial.

    1.3 O que o ABS?

    ABS a sigla para Arch Build System. um sistema parecido com o ports, usado para instalarprogramas a partir do cdigo-fonte.

    1.3.1 O que um sistema ports-like?

    Ports o sistema utilizado pelo FreeBSD.Um port um pequeno diretrio no computador dousurio, identificado pelo software a ser instalado, e que contm alguns arquivos com instruesde como baixar e instalar o programa a partir de seu cdigo-fonte. Navegar at o diretrio dese-jado e digitar make; make install o suficiente para que o sistema baixe e compile o cdigo-fontee instale o programa. O usurio desse sistema s teria que se preocupar em baixar a rvorede diretrios do ports, onde cada sub-diretrio representa um programa que pode ser instalado.Sejam baixados, desempacotados, compilados e instalados, tudo automaticamente.

    1.3.2 ABS um conceito similar

    O ABS feito de uma rvore de diretrios (rvore ABS), encontrada em /var/abs, e que contmvrios sub-diretrios, cada um dentro de uma categoria e identificado pelo nome do respectivopacote. Voc pode se referir a cada sub-diretrio (pacote) como um ABS, do mesmo modo quealgum se referiria a um port. Esse ABS ou sub-diretrio no contm o pacote do programa, nemseu cdigo-fonte, e sim, um arquivo PKGBUILD (e algumas vezes outros arquivos). Um PKG-BUILD simplesmente um arquivo-texto contendo instrues de compilao e empacotamentoassim como o endereo URL do cdigo-fonte a ser baixado. O componente mais importante do

    ABS o PKGBUILD.

    22

  • 7/23/2019 Apostila ArCH Linux

    24/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Se, por exemplo, voc quisesse instalar o nano a partir do cdigo-fonte, teria que copiar odiretrio /var/abs/core/base/nano para um diretrio de compilao temporrio, navegar at ele

    e digitar makepkg. Simples! Ento o makepkg iri ler e seguir as instrues contidas no PKG-BUILD. O cdigo-fonte ser baixado automaticamente, descompactado e compilado, e ento serempacotado em um arquivo com extenso .pkg.tar.gz, de acordo com as informaes presentesno PKGBUILD. Esse pacote resultante o programa j compilado, pronto para ser instalado comum simples pacman -U nano.pkg.tar.gz, ou se preferir tudo em um nico comando; makepkg -i. Aremoo do pacote tambm feita atravs do pacman.

    Os arquivos PKGBUILD podem tambm ser customizados para atender s suas necessida-des e voc pode inclusive escolher usar a funo makepkg do ABS para construir seus prpriospacotes de fontes externas rvore do ABS. (Veja o prottipo PKGBUILD e arquivos de instala-o em /var/abs/core).

    Com a rvore ABS, um usurio Arch tem sua disposio todos os pacotes Arch, para com-pilar a partir do fonte. As ferramentas do ABS podem tambm ser usadas para criar pacotescustomizados para seu sistema, e/ou compartilhados com a comunidade Arch atravs do AUR.

    1.3.3 Por que usar o ABS?

    O Arch Build System (ou simplesmente ABS) usado para:

    Criar novos pacotes a partir dos fontes, de programas que no possuem ainda um pacote

    binrio disponvel;

    Customizar pacotes existentes para se adequarem s suas necessidades (ativando ou de-sativando opes);

    Recriar seu sistema inteiro usando flags de compilao, "a la FreeBSD";

    Fazer com que mdulos do kernel funcionem com seu kernel customizado.

    Ao usar Arch Linux, no necessrio utilizar o ABS. O ABS simplesmente uma ferramentaadicional para aqueles que querem um pouco mais de controle sobre os pacotes instalados emseu sistema.

    23

  • 7/23/2019 Apostila ArCH Linux

    25/63

    Captulo 2

    Pr-Instalao

    Antes de comear a instalao lembre-se de ter informaes como o layout do seu teclado oucomo conectar a internet (caso voc v fazer uma instalao que precise da conexo com a in-ternet). Talvez exista a necessidade de voc utilizar alguns programas como o elinks (navegadorde internet em modo texto) ou o less (leitor de arquivos texto), portanto tente conhec-los antesde iniciar o processo de instalao. Eles no so difceis de serem utilizados.

    Verifique tambm se voc tem espao em disco e (caso no tenha) saiba quais as partiesque voc vai apagar. Caso precise redimensionar parties recomendamos o uso do Live CD doGparted, que contm utilitrios para voc redimensionar parties.

    http://elinks.or.cz/

    http://www.greenwoodsoftware.com/less/

    http://gparted.sourceforge.net/livecd.php

    Nota: Todos possuem licena free/GPL.

    Baixando as ISOSAntes de comearmos a instalao, porm, preciso baixar e gravar a imagem do Arch.

    O Arch Linux fornece dois tipos de imagens: core e ftp. A core uma imagem um pouco mais

    completa e que fornece boa parte dos pacotes essenciais do sistema para instalao pelo prpriocd. A ftp, por outro lado, baixa e instala todos esses pacotes usando sua conexo com a internet.

    Como o Arch Linux uma distribuio que atualizada constantemente, recomendado fazera instalao usando FTP, mas esse processo exige uma boa conexo e demora um pouco mais.Instalar usando o core mais rpido, mas inevitavelmente voc ter que atualizar seu sistemaassim que estiver instalado. Neste guia falaremos das duas instalaes.

    Os links so:

    i686 - Core:

    http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-core-i686.iso

    24

  • 7/23/2019 Apostila ArCH Linux

    26/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    i686 - FTP:http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-ftp-i686.iso

    x86_64 - Core:http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-core-x86_64.iso

    x86_64 - FTP:http://archlinux.c3sl.ufpr.br/iso/2009.02/archlinux-2009.02-ftp-x86_64.iso

    Nota: No esquea de baixar a ISO correspondente sua arquitetura

    Depois de ter feito o download da imagem preciso verificar o md5sum da mesma. Apesardesse passo no ser obrigatrio, ele recomendado pois, dessa forma teremos certeza de que o

    arquivo que voc baixou no est corrompido e ir funcionar corretamente. Baixe o md5sum pelolink abaixo e salve no mesmo diretrio da imagem:

    http://archlinux.linuxfreedom.com/download.html

    Para verificar se a imagem est correta, faa como no exemplo a seguir:

    [ exemplo@exemplo ISO] $ md5sum -c md5sum.txtArchlinux-i686-2007.11-0.4.core.iso: OK

    Se a verificao der OK, grave um cd com a ISO e reinicie o computador com o mesmo no

    drive (no esquea de configurar na BIOS para dar boot pelo cd).

    Aparecer um grub com as seguintes opes:

    Figura 1 - Grub

    25

  • 7/23/2019 Apostila ArCH Linux

    27/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Se voc quiser instalar o sistema, voc dever escolher uma das duas primeiras opes (BootArchlinux LiveCD ou Boot Archlinux LiveCD [legacy IDE]). A segunda opo indicada para com-

    putadores mais antigos. Se voc no souber se seu computador usa IDE ou SATA, tente aprimeira opo (a sem o [legacy IDE]), caso no reconhea o HD, reinicie e v pela segunda.

    As outras opes tratam da recuperao de grubs apagados e testes diversos que esto forado escopo deste curso.

    No caso da segunda opo:

    Assim que o cd for carregado, ser mostrado a seguinte tela:

    Figura 2 - ISO Linux Boot

    a partir daqui que vamos realmente comear a instalar o Arch Linux. Nesta tela voc poderpassar algumas opes de boot para o Arch.

    Caso voc tenha um HD IDE, por exemplo, utilize o comando:

    [ arch ide-legacy ]

    NOTA: o comando ide-legacy um parmetro para voc utilizar a terminao hdX ao invsde sdX, a definio sdX agora universal (devido a utilizao do mdulo PATA), caso voc noespecifique ide-legacy.

    Se seu HD no for IDE, basta pressionar e continuar com o procedimento de instala-o. Depois de alguns segundos e vrias mensagens rolando na tela, teremos a seguinte tela:

    26

  • 7/23/2019 Apostila ArCH Linux

    28/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 3 - Comando #km

    Aqui teremos acesso a linha de comando, para isso, pressione . Voc ver algunsavisos como:1- vc51 usado para logar a instalao e vc12 para logar as mensagens do kernel;2- Para visualizar o guia de instalao digite o comando:

    # zcat /arch/archdoc.txt.gz | less

    3- Para mudar o layout do teclado (keymap) digite:# km

    4- Quando voc estiver pronto para iniciar o processo de instalao digite:

    # /arch/setup

    5- Para os experts, digite:

    # /arch/quickinst

    Vamos escolher o teclado. Como estamos no Brasil e o modelo do teclado , geralmente, oabnt2, digite o comando abaixo para escolher o layout padro.

    # km

    No caso da primeira opo:

    Voc ver ento o boot do live CD. Se tudo der certo aparecer a seguinte tela de login:

    27

  • 7/23/2019 Apostila ArCH Linux

    29/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 4 - Boot Live CD

    Faa o login como root (no haver o pedido de senha). O teclado padro o US-International,se houver a necessidade de selecionar outro, execute o seguinte comando:

    # km

    A partir desse ponto a instalao prossegue igual

    Vamos escolher o teclado. Como estamos no Brasil e o modelo do teclado , geralmente, oabnt2 ( direita do L e esquerda do Z) procure pela linha:

    i386/qwerty/br-abnt2.map.gz

    ou

    br-abnt2.map.gz

    28

  • 7/23/2019 Apostila ArCH Linux

    30/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 5 - Select a Keymap 1

    Figura 6 - Select a Keymap 2

    Aps selecionar o layout pressione , ser mostrado uma tela para escolher o tipo defonte a ser utilizada em modo texto (console). Essa escolha vale apenas para o ambiente deinstalao (mas faa-a corretamente pois, posteriormente voc precisar editar alguns arquivosneste ambiente). Mais tarde voc far isso para o seu sistema.

    Depois de selecionada, voc ter a opo de alterar a fonte do console.Vamos pular essaescolha (escolhendo "skip"ao invs de OK), j que algumas fontes no funcionaro bem com oscaracteres que normalmente utilizamos e a fonte definida por padro aceita estes caracteres semproblemas.

    Caso deseje particionar o HD:

    Execute o comando:

    # cfdisk /dev/hda

    Mudando apenas o /dev/hdX para o seu HD (caso seja sata, para sdX), onde X ser o HDprimrio, secundrio e assim por diante. Depois de executar o comando acima, voc ter umatela como essa:

    29

  • 7/23/2019 Apostila ArCH Linux

    31/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 7 - "cfdisk"

    Aqui voc particionar o seu HD, utilizando o cfdisk2, conforme desejar. Voc precisa de,no mnimo, uma partio swap e uma partio para a raiz do sistema. Neste guia usaremos oseguinte particionamento (sinta-se livre para particionar da maneira que achar melhor):

    /dev/hda1 = swap

    /dev/hda2 = raiz do sistema

    Finalizando o particionamento do seu HD, retornaremos para a tela com a linha de comandoliberada e iniciaremos a instalao propriamente dito, digitando:

    # /arch/setup

    Caso deseje prosseguir da maneira bsica:

    A qualquer momento da instalao, voc pode mudar de terminal (Ctrl + Alt + Fx x=1,2,3,4,5,6,7).Isso lhe permitir tirar alguma dvida olhando o manual, sem alterar o andamento de sua instala-o. Para consultar esse guia faa:

    # less /arch/arch-install-guide

    Para sair deste guia, aperte q. Voc pode buscar com o / e movimentar com as setas e PageUp/Page Down/Home/End.

    H tambm um browser em modo texto, caso voc queira consultar algo na internet. Paraacess-lo:

    # elinks

    Se nenhuma dvida restar, pode iniciar a instalao do seu sistema. Para comear o processouse o seguinte comando:

    30

  • 7/23/2019 Apostila ArCH Linux

    32/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    # /arch/setup

    31

  • 7/23/2019 Apostila ArCH Linux

    33/63

    Captulo 3

    Instalao

    3.1 Parte 1A primeira tela que aparecer a seguinte:

    Figura 8 - Tela de Boas Vindas

    O processo de instalao simples, porm deve ser feito com ateno (principalmente a partede formatao do HD). Depois de ler o aviso, d um Enter (a instalao sempre entender queum Enter um Ok ou Cancel, dependendo do que est selecionado na parte inferior do dilogo,para alternar basta utilizar as setas esquerda e direita, porm em alguns momentos (normalmentequando aparecer apenas avisos) no haver o Cancel).

    O prximo passo o Menu;

    32

  • 7/23/2019 Apostila ArCH Linux

    34/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 9 - Menu Principal

    Select SourceNeste item, voc escolher como ser sua instalao, se via CD-ROM ou outra fonte local

    (CD-ROM or OTHER SOURCE) ou via Rede (FTP-HTTP). Recomendamos utilizar uma conexocom fio, pois conexes sem-fio normalmente dependem de drivers ou instrues mais complexasque normalmente precisam da internet para ativar. Caso voc tenha baixado a imagem Core,voc pode escolher entre instalar os pacotes do core via CD-ROM ou via rede. Caso tenha bai-xado a imagem FTP, voc ter que instalar via rede.

    CD-ROM (ou outra fonte local)

    Escolhendo via CD-ROM (ou outra fonte local, como pen-drive), voc no precisar configurarnada. Apenas receber o seguinte aviso:

    Figura 10 - Escolha de Fonte

    Os pacotes foram montados na pasta /src/core/pkg (tente mudar para outro terminal e dar umls l) . Se voc quiser instalar algum outro pacote, basta coloc-lo na pasta /src/core/pkg, junto

    33

  • 7/23/2019 Apostila ArCH Linux

    35/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    com os outros.

    Rede

    A configurao da rede feita em dois passos:

    1. Conectar-se internet2. Escolher um mirror

    Figura 11 - Instalao FTP/HTTP

    Se voc quiser e souber como, mude para outro terminal e conecte-se internet manual-mente. Teste se sua conexo foi bem sucedida usando o comando ping. Se der tudo certo,apenas escolha um mirror.

    Conectar-se internet

    No prximo passo, escolha o dispositivo para a conexo. Normalmente, para conexes comfio o ethX (onde X pode ser 0,1,2 etc).

    34

  • 7/23/2019 Apostila ArCH Linux

    36/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 12 - Instalao FTP/HTTP 2

    Depois ele perguntar se voc quer utilizar DHCP. Se voc utilizar um provedor de internet acabo ou um roteador, certamente responder sim far sua rede funcionar. Caso no d certo, vocter que passar alguns dados para o instalador:

    Endereo IP da sua mquina

    Endereo IP do netmask

    Endereo IP do broadcast

    Endereo IP do gateway (opcional)

    Endereo IP do servidor DNS

    Servidor de Proxy HTTP (se no houver nenhum, deixe em branco)

    Servidor de Proxy FTP (se no houver nenhum, deixe em branco)

    No final da configurao ele perguntar se os dados esto corretos. Se voc errou ao digitarescolha No e fornea os dados corretos.

    Teste se sua conexo funciona com o comando ping.

    Escolher um Mirror

    35

  • 7/23/2019 Apostila ArCH Linux

    37/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Primeiro voc ver um aviso que o ftp do archlinux.org est com a velocidade baixa. Ento,escolha outro.

    Aqui voc escolher o mirror do Archlinux que voc usar na instalao. Normalmente a me-lhor escolha o mirror mais prximo de sua cidade. Se voc mora no Brasil, h dois mirrors:UFPR e Unicamp.

    Figura 13 - Selecionando "Mirror"

    Set ClockProsseguindo com a instalao, a vez de fazermos o segundo passo: O Set Clock

    Figura 14 - Set Clock Menu Principal

    UTC ou Localtime ?

    36

  • 7/23/2019 Apostila ArCH Linux

    38/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    No prximo passo voc vai configurar o relgio do seu computador. No Menu principal, v noitem Set Clock.

    A primeira pergunta que o instalador far para voc se o seu relgio est em Localtime ouUTC.

    UTCSeu computador no armazena a hora local, mas a hora de Greenwich. Porm o sistema lhemostrar a hora local baseado nas informaes de fuso horrio.

    LocaltimeSeu computador armazena a hora local.

    Figura 15 - UTC ou Local Time

    Fuso Horrio

    Agora configuraremos o fuso horrio. Voc far esta escolha em 2 ou 3 passos (se o pas tivermais de um fuso horrio ou polticas de horrio de vero diferentes para cada estado). Lembre-seque aps digitar o nmero, voc deve apertar Enter.

    Primeiro escolha o continente, digitando o nmero do continente desejado.

    37

  • 7/23/2019 Apostila ArCH Linux

    39/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 16 - Escolha do Continente

    Depois escolha o pas, digitando o nmero do pas desejado.

    Figura 17 - Escolha do Pas

    Se o pas tiver mais de um fuso horrio ou polticas de horrio de vero diferentes para cadaestado (como no caso do Brasil), voc ter que escolher um fuso horrio desejado do pas. Digiteo nmero do fuso desejado.

    38

  • 7/23/2019 Apostila ArCH Linux

    40/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 18 - Escolha do Estado

    Confirme se o fuso horrio escolhido o certo. Se sim, digite 1, se no, digite 0 (e recomecea escolha do fuso).

    Figura 19 - Fuso Horrio

    Data

    No prximo passo voc escolher a data. Use o TAB para navegar entre os campos e assetas (cima/baixo) para alterar os valores (ano, ms ou dia).

    39

  • 7/23/2019 Apostila ArCH Linux

    41/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 20 - Data

    Hora

    No prximo passo voc escolher a data. Use o TAB para navegar entre os campos e assetas (cima/baixo) para alterar seu valor (ano, ms ou dia).

    Figura 21 - Hora

    Nota: No h a necessidade de ser muito preciso aqui, j que a hora pode ser automatica-mente ajustada com o NTP atravs do OpenNTP.

    Prepare Hard DriveVamos agora para a terceira parte, o Prepare Hard Drive que ir configurar suas parties e

    escolher o ponto de montagem delas.Nota: Muita ateno neste item. O instalador sempre vai lhe pedir para confirmar tudo, ento

    sempre verifique se voc fez a coisa certa antes de dar um Enter em um "Yes".

    40

  • 7/23/2019 Apostila ArCH Linux

    42/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 22 - "Prepare Hard Drive"Menu Principal

    Auto Prepare: Onde o prprio instalador vai particionar o HD para voc;

    Partition Hard Drives: Usando esta opo voc mesmo far o particionamento;

    Set Filesystem Mountpoints: Depois do HD particionado, voc vai indicar os pontos de mon-tagem (swap, /, /boot, /home, etc);

    Return Main Menu: Aps o particionamento e indicar os pontos de montagem voc deveescolher essa opo para retorna ao menu principal;

    Auto Prepare

    Escolhendo esta opo o Arch ir deletar suas parties e criar um layout padro. Se voctiver outros sistemas operacionais instalados NO recomendado usar esta opo.

    Partition Hard Drives

    Ao entrar nesta opo uma lista aparecer mostrando os HDs disponveis na sua mquina.D OK para continuar.

    Depois ser necessrio escolher qual dos HDs disponveis ser particionado. Selecione odesejado. Se voc s tiver um, provavelmente ter que selecionar o /dev/sda. o que faremosdurante este curso.

    41

  • 7/23/2019 Apostila ArCH Linux

    43/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 23 - Selecionando a partio do disco

    Um aviso sobre o CFDISK aparecer. Basta dar ENTER para continuar e chegar no particio-nador:

    Figura 24 - cfdisk

    Dependendo do caso j existiro algumas parties no seu disco como mostrado anterior-mente, ou no. Independente disso voc ter que criar, pelo menos, uma partio (raiz). Reco-mendo, tambm, criar uma partio SWAP. Aqui nesta lio vamos criar estas duas parties,mas sinta-se livre para criar quantas e quais desejar (como uma HOME e outra VAR).

    Criando a SWAP

    * Selecione o espao livre (se no houver algum voc ter que deletar alguma partio) e emseguida navegue at a opo NEW.

    42

  • 7/23/2019 Apostila ArCH Linux

    44/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 25 - cfdisk 2

    Ao selecion-la ser perguntado se voc quer criar uma partio primria (primary) ou lgica(Logical). Selecione "Primary". Agora preciso definir o tamanho desta partio. Quanto maisRAM voc tiver, menos espao voc precisar de SWAP. De uma maneira geral, e no precisa,512MB um valor seguro para a SWAP. Se concordar com isso, defina 512 como tamanho eaperte ENTER. Depois voc precisa escolher se quer criar a partio no incio ou fim do espaolivre. Escolha "Beginning".

    Criando a partio raizDe volta ao menu principal do particionador, selecione o espao livre e navegue at a opo

    NEW. Novamente defina a partio como primria (Primary). O tamanho da partio vai depen-der de como vai usar o sistema. O Arch no consome muito espao em disco, ento uns 5GBso suficientes. Para criar a partio com segurana defina cerca de 10 ou 15 gigas. Novamenteescolha criar a partio no incio do disco (Beginning).

    Depois que criar todas as parties selecione a opo WRITE para salvar suas alteraes.Ser perguntado se tem certeza que deseja escrever alteraes. Digite "yes"e aperte ENTER.

    43

  • 7/23/2019 Apostila ArCH Linux

    45/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 26 - cfdisk 3

    Agora voc pode selecionar a opo QUIT para voltar ao menu do instalador do Arch.

    Selecione a opo DONE:

    Figura 27 - Selecionando disco de partio

    Set Filesystem Mountpoints

    Agora que j particionamos podemos indicar os pontos de montagem. No menu do PrepareHard Drive, escolha a opo Set Filesystem Mountpoints. Ser mostrado os HD(s) que voc pos-sui, pressione .

    A primeira pergunta refere-se partio SWAP. Selecione a partio que voc criou para aSWAP. No caso deste tutorial a partio foi /dev/sda1:

    44

  • 7/23/2019 Apostila ArCH Linux

    46/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 28 - Partio SWAP

    Aparecer uma tela perguntando se voc deseja criar o sistema de arquivo na partio. Podeselecionar "Yes".

    Figura 29 - Sistema de Arquivo na partio

    A prxima pergunta refere-se partio RAIZ. Selecione a partio que voc criou para aRAIZ. No caso deste tutorial a partio foi /dev/sda2. Em seguida voc ter que selecionar osistema de arquivos que deseja para esta partio. recomendado a EXT4:

    45

  • 7/23/2019 Apostila ArCH Linux

    47/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 30 - Partio Raiz

    Aparecer uma tela perguntando se voc deseja criar o sistema de arquivo na partio. Podeselecionar "Yes". Depois que voc definir o ponto de montagem de todas as parties s esco-lher DONE no menu que aparecer:

    Figura 31 - Sistema de arquivos na partio OK

    Uma tela de resumo ser mostrada. Verifique se as informaes esto corretas e escolha"YES".

    46

  • 7/23/2019 Apostila ArCH Linux

    48/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 32 - Resumo

    Depois de tudo pronto voc poder voltar ao menu principal escolhendo a opo "Return toMain Menu".

    3.2 Parte 2

    Select PackagesAgora iremos selecionar os pacotes que sero instalados na instalao. Retorne ao menu

    principal e escolha "Select Packages":

    Figura 33 - "Select Packages"Menu Principal

    Voc receber um aviso do funcionamento do processo, que funciona da seguinte maneira:

    47

  • 7/23/2019 Apostila ArCH Linux

    49/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    1. Selecionar as categorias de pacotes.2. Selecionar os pacotes a serem instalados (para fazer um ajuste mais detalhado do seu sis-

    tema).

    Ento o processo de instalao ir consultar a base de dados do pacman (isso pode demoraralguns segundos). Depois teremos a seleo de categorias. Para alternar entre selecionado/no-selecionado use a barra de espao.

    Figura 34 - Seleo de categorias

    Base

    Pacotes bsicos do sistema (e que em grande parte so necessrios para seu pleno funcio-namento). Ex: Kernel, tar, man, udev.

    Base-devel

    Pacotes necessrios para compilao de programas. Ex: gcc, make, patch, pkgconfig, auto-conf.

    A menos que voc saiba muito bem o que voc est fazendo, NO desmarque o base. Seriainteressante que voc selecionasse o base-devel se quiser compilar programas. Mas se voc noselecionar agora, voc poder instal-lo facilmente depois.

    O prximo passo selecionar os pacotes.

    48

  • 7/23/2019 Apostila ArCH Linux

    50/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 35 - Selecionar Pacotes

    Perceba que as categorias selecionadas j esto marcadas para a instalao e que voc podeselecionar alguns pacotes de categorias no selecionadas e remover pacotes de categorias sele-cionadas. No final da lista h alguns pacotes que no entram em nenhuma das duas categorias,nestes pacotes h drivers de roteadores wireless, aplicativos para rede wireless (ndiswrapper,madwifi, etc) entre outros pacotes.

    Feito isso os pacotes estaro selecionados. Hora de passar para o prximo passo: a instala-o destes.

    Install PackagesVamos agora ao prximo item: a instalao dos pacotes.

    Figura 36 - "Install Packages"Menun Principal

    A instalao avisar que a instalao de pacotes ir comear. Se sua instalao for via CD-

    ROM (ou outra fonte), os pacotes sero apenas instalados. Se sua instalao for via FTP depen-dendo do que voc selecionou (se tiver sido s o base ser algo em torno de 120MB de download)

    49

  • 7/23/2019 Apostila ArCH Linux

    51/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    ser feito o download e depois a instalao dos pacotes.

    Download dos Pacotes

    Se sua instalao foi via CD-ROM, leia esta seo apenas para conhecer mais sobre o pro-cesso de instalao do Arch.

    Voc ver, enquanto os pacotes vo sendo baixados, a seguinte tela:

    Figura 37 - Download de Pacotes

    Esta tela te informar o que est sendo baixado.

    Instalao dos pacotes

    Enquanto os pacotes vo sendo instalados voc ir ver a seguinte tela:

    Figura 38 - Instalao de Pacotes

    50

  • 7/23/2019 Apostila ArCH Linux

    52/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Perceba que voc pode ver o pacote que est sendo instalado no momento. Quando a insta-lao terminar voc ver a seguinte tela, com o resumo da instalao.

    Figura 39 - Resumo da Instalao

    Depois ele perguntar se voc quer usar as configuraes de internet utilizadas na instalaono rc.conf, que um arquivo de configurao do Arch que em breve voc ir configurar. Clicar emsim pode te poupar trabalho na hora de configurar, no entanto pode fazer sua rede no funcionarse voc instalou em uma rede de ip fixo e vai utilizar seu computador em uma rede que use dhcp.

    Depois disso ele ir gerar locales da glibc (o que pode demorar alguns segundos).

    Pronto, seu sistema est instalado, agora voc precisa mexer nos arquivos de configuraodo seu sistema.

    Configure SystemVamos agora configurar seu sistema no prximo item.

    Figura 40 - "Configure System"Menun Principal

    51

  • 7/23/2019 Apostila ArCH Linux

    53/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    A primeira pergunta que lhe ser feita uma escolha de editor de texto. H duas opes:nano e vi. Se voc nunca ouviu falar destes dois, certamente ser mais fcil usar o nano. Se

    voc j conhece, escolha o que voc souber mexer melhor.

    No prximo passo lhe ser mostrada uma lista de arquivos de configurao.

    Figura 41 - Lista de arquivos de configurao

    Para comear a editar cada um deles, selecione o desejado e aperte Enter.

    rc.conf

    O Rc.conf o arquivo de configurao principal do seu Arch, pois nele h as configuraesde timezone, teclado, daemons, modules e rede. Algumas coisas (timezone, locale, mapa deteclado) provavelmente j foram atualizadas, mas sempre bom dar uma olhada nele. No final,salve e voc voltar lista de arquivos de configurao.

    Figura 42 - rc.conf

    52

  • 7/23/2019 Apostila ArCH Linux

    54/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Algumas sugestes de configuraoUma explicao mais detalhada de todos os itens voc encontra no verbete rc.conf.

    LOCALE"pt_BR.utf8"ou "pt_BR.iso88591", dependendo da codificao de caracteres desejada.

    HARDWARECLOCK"UTC"ou "localtime", j explicado anteriormente. (Se voc seguiu todos os passos at aqui isto jdeve estar correto.)

    TIMEZONE"Brazil/Brasilia". Se seu fuso no for esse, procure-o em /mnt/usr/share/zoneinfo. (Se voc seguiutodos os passos at aqui isto j deve estar correto.)

    KEYMAP"br-abnt2". (Se voc seguiu todos os passos at aqui isto j deve estar correto.)

    HOSTNAMEColoque aqui o nome que voc quer dar para seu computador. Se voc estiver sem criatividade,deixe myhost mesmo.

    eth0Coloque aqui como configurar sua rede. (Se sua instalao ftp e se voc respondeu sim emuma pergunta feita no fim do download dos pacotes, isto j deve estar correto.)

    fstab

    Esse arquivo armazena as configuraes de montagem de parties e drives de cdrom e pro-vavelmente j foi gerado corretamente.

    Uma partio/drive normalmente algo parecido com uma destas duas coisas:

    UUID=75e73477-595b-445c-8c68-90533931e392 /home ext4 defaults 0 1/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0

    O primeiro campo a localizao da partio/drive, o segundo campo o local de montagem,o terceiro campo o tipo da partio, o quarto so as opes de configurao, o quinto determinase deve ser feito backup da partio utilizando o Dump que um software do Unix para fazer bac-kup e o sexto utilizado para saber a ordem de verificao dos sistemas de arquivos no boot.

    mkinitcpio.conf

    Este arquivo coordena o processo de inicializao do sistema. Normalmente no necessriocolocar algo aqui neste momento.

    modprobe.conf

    Neste arquivo voc pode colocar os mdulos do kernel que voc quer que sejam inicializados.

    53

  • 7/23/2019 Apostila ArCH Linux

    55/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    (Se voc j colocou algum no MODULES do rc.conf no necessrio colocar de novo.)

    resolv.conf

    Configurao de servidores DNS. Serve para voc manualmente configurar seu servidor DNS.

    hosts

    Aqui voc pode colocar uma lista de mquinas, nomes e domnios para poder acess-los semprecisar ter um servidor de DNS.

    hosts.deny e hosts.allow

    Nestes dois arquivos voc ir fazer a configurao de servios (ssh por exemplo) a seremnegados (para o hosts.deny) ou aceitos (para o hosts.allow).

    locale.gen

    Arquivo que guarda as configuraes de locales (idioma do sistema e encodings). Uma suges-to descomentar as linhas com pt_BR ( "pt_BR.UTF-8 UTF-8"e "pt_BR ISO-8859-1"). Lembre-se sempre de descomentar o locale escolhido no rc.conf!

    mirrorlist

    Arquivo com a lista de mirrors de pacotes para o Arch. Geralmente voc no precisar editaressa lista, a no ser que voc tenha vrias mquinas com o Arch instalado e tenha resolvido criarum mirror dentro de sua rede.

    Root-password

    Quebrando o padro, aqui voc no ter que editar nenhum arquivo, mas sim digitar duasvezes a senha de root. Faa isso obrigatoriamente.

    Depois disso o instalador ir criar uma imagem de inicializao do sistema utilizando as con-figuraes dadas nesta etapa. Aps isto ele ir gerar os locales escolhidos.

    54

  • 7/23/2019 Apostila ArCH Linux

    56/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 43 - Criao de imagem de inicializao

    Install BootloaderEstamos quase no fim da instalao: s nos falta instalar um bootloader que o ltimo item

    antes do Exit Install.

    Figura 44 - "Install Bootloader"Menu Principal

    Inicialmente ele lhe perguntar qual Bootloader voc quer. H duas opes: Grub ou Nothing.

    55

  • 7/23/2019 Apostila ArCH Linux

    57/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Figura 45 - Opes de Bootloader

    Escolher o Nothing pode ser uma boa idia se voc j tiver um outro Linux no seu PC e noquer sobrescrever o bootloader existente, porm ser necessrio colocar uma entrada para oArch neste bootloader. Se voc escolher isso, a instalao acaba a (mas no se esquea deconfigurar o bootloader para carregar o Arch).

    Grub

    Escolhendo o Grub, voc ser levado a um arquivo de configurao no qual poder adicionarentradas para outro sistema. H tambm como configurar o framebuffer, mas deixe isto para de-pois ou o faa como uma duplicata do sistema sem isto.

    Figura 46 - Arquivo de configurao para a opo GRUB

    No prximo passo voc escolher onde o grub ser instalado. Normalmente ele instalado

    na MBR. Para selecion-la escolha /dev/sda (ou sdb, sdc, etc). Depois ele perguntar se seu sis-tema est instalado em RAID (para assim instalar o grub em outro disco). Feito isso, o bootloader

    56

  • 7/23/2019 Apostila ArCH Linux

    58/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    estar instalado.

    Figura 47 - Escolhendo onde o GRUB ser Instalado

    A instalao estar ento completa. V em Exit Install e digite Reboot no terminal. Remova amdia de instalao ou altere a sequncia de boot do seu pc. Seu computador reiniciar e o grubdever aparecer com a entrada do Arch.

    Figura 48 - Tela de entrada do Arch Linux

    57

  • 7/23/2019 Apostila ArCH Linux

    59/63

    Captulo 4

    Ps-Instalao

    4.1 Bem-vindo ao Arch Linux!Se voc instalou alguma partio ext3 ou ext4, ele far uma verificao e reiniciar de novo.

    O boot estar completo quando voc chegar na tela de login.

    Figura 49 - Tela de Login

    Adicione um usurio

    Normalmente ficar utilizando o usurio root perigoso. Com um simples engano de comandovoc pode acabar com seu sistema inteiro, portanto crie um usurio utilizando o adduser:

    # adduser

    Ele lhe far vrias perguntas como o login do usurio, pasta home do usurio, shell e etc.Depois lhe pedir para confirmar tudo e digitar alguns dados no obrigatrios como Nome Com-pleto, telefone e etc. Por ltimo ele pedir a senha.

    Teste sua conexo

    58

  • 7/23/2019 Apostila ArCH Linux

    60/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    Voc precisar de uma conexo com a internet para instalar pacotes. Teste sua conexousando o comando ping.

    $ ping -c5 www.cdtc.org.br

    Se a internet no funcionar, edite o rc.conf, porm no o objetivo deste curso mostrar comose configura a rede.

    Atualize seu sistema

    Antes de instalar qualquer outro programa, seria bom voc atualizar seu sistema e isso podeser feito facilmente utilizando o pacman:

    # pacman -Syu

    O S significa (sincronizar), o y vem de refresh (atualizar) e o u de upgrade (instalar pacotesatualizados).

    Sugestes de pacotes

    Browser em modo texto

    Voc pode precisar utilizar deste curso de instalao no seu sistema novo. Ento instale oelinks.

    # pacman -S elinks

    Xorg

    Se voc quiser utilizar uma interface grfica, voc ter que instalar o Xorg.

    # pacman -S xorg

    4.2 Pac-ManUtilizao

    O que se segue apenas uma pequena demonstrao das operaes que podem ser feitas.

    Instalar e Remover Pacotes

    Antes de instalar e atualizar pacotes, bom sincronizar a lista local de pacotes com a dosrepositrios.

    pacman -Sy

    59

  • 7/23/2019 Apostila ArCH Linux

    61/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    ou

    pacman sync refresh

    Para instalar ou atualizar apenas um pacote ou uma lista de pacotes (incluindo dependncias)siga o seguinte comando:

    pacman -S nome_pacote1 nome_pacote2

    Por vezes h mais verses de um pacote em diferentes repositrios (ex: extra e testing). Podeespecificar qual deles instalar:

    pacman -S extra/nome_pacote

    pacman -S testing/nome_pacote

    Pode tambm atualizar a lista de pacotes quando for instalar um pacote:

    pacman -Sy nome_pacote

    Para remover um pacote, deixando todas as dependncias instaladas:

    pacman -R nome_pacote

    Para remover todas as dependncias de um pacote que no esto sendo utilizadas por ne-

    nhum outro:

    pacman -Rs nome_pacote

    Para remover um pacote sem verificar as suas dependncias:

    pacman -Rd nome_pacote

    Atualizar o Sistema

    O Pacman pode atualizar todos os pacotes do sistema com apenas um comando. Isto pode

    demorar algum tempo dependendo do quanto o sistema est atualizado.

    pacman -Su

    Contudo, a melhor opo sincronizar a lista de pacotes local com a do repositrio e atualizaro sistema:

    pacman -Syu

    Fazer Query a Base de Dados de Pacotes

    O Pacman consegue procurar na base de dados de pacotes uma lista destes. Pode apenasescrever parte do nome de um pacote para procurar todos os pacotes correspondentes a uma

    60

  • 7/23/2019 Apostila ArCH Linux

    62/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    lista de caracteres (string):

    pacman -Ss pacote

    Para procurar os pacotes instalados:

    pacman -Qs pacote

    Uma vez que conhea o nome dos pacotes que est a procura, pode visualizar algumas in-formaes no pacote. Nota: query info (-Qi) vai mostrar mais informao do que sync info (-Si),desde que o pacote esteja instalado.

    pacman -Si pacote

    pacman -Qi pacote

    Para uma lista dos ficheiros que esto num pacote:

    pacman -Ql pacote

    Para uma lista dos ficheiros que j no esto em uso por nenhum pacote instalado:

    pacman -Qe

    Pode tambm fazer um query sobre qual pacote pertence um ficheiro presente no sistema.

    pacman -Qo /caminho/do/ficheiro

    Outros usos

    O Pacman uma ferramenta de gesto de pacotes um pouco extensiva. Aqui esto algumasoutras funcionalidades.

    Fazer o download de um pacote sem o instalar:

    pacman -Sw nome_pacote

    Instalar um pacote local (sem ser de um repositrio):

    pacman -U /caminho/do/pacote/nome_pacote-verso.pkg.tar.gz

    Apagar a cache de pacotes (/var/cache/pacman/pkg):

    pacman -Scc

    Para mais informao detalhada fazer pacman help ou man pacman

    Configurao

    61

  • 7/23/2019 Apostila ArCH Linux

    63/63

    CDTC Centro de Difuso de Tecnologia e Conhecimento Brasil/DF

    A configurao do Pacman est presente em /etc/pacman.conf.

    Opes Gerais

    As opes gerais esto na seo [options].

    Repositrios

    Nesta seo pode definir quais os repositrios a utilizar, como referido em /etc/pacman.confque est localizado em /etc/pacman.d/. Os repositrios podem ser definidos diretamente neste fi-cheiro ou includos em outro ficheiro. Estes ficheiros podem ser encontrados no diretrio /etc/pacman.d/,sendo eles community, core, extra e testing. importante editar cada um deles para incluir osrepositrios que desejar. O que se segue um exemplo para os repositrios oficiais que tm

    muitos mirrors. Evite utilizar ftp.archlinux.org

    [ nome-repositrio] Server = ftp://servidor.net/repo

    # Adicionar aqui os seus servidores preferidos, sero utilizados primeiroInclude = /etc/pacman.d/core

    nota: Algum cuidado tem que ser tomado quando utilizar os repositrio testing

    Erros

    Se obteve o seguinte erro not found in sync db porque o pacote no foi encontrado visto orepositrio no ter sido definido corretamente.