Sie sind auf Seite 1von 63

Arch Linux

20 de Janeiro de 2010

Contedo
I

Sobre essa apostila

II Informaes Bsicas

III GNU Free Documentation License

IV

Arch Linux

18

1 Introduo ao Arch Linux


1.1 Princpios e Filosofia do Arch Linux . . . . . . . . . . . . . . . . . . . . . . . .
1.1.1 A natureza bsica do Arch. . . . . . . . . . . . . . . . . . . . . . . . .
1.1.2 Sistema de valores sob os quais a (distribuio) Arch desenvolvida.
1.2 Introduo ao Pacman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 O que o ABS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1 O que um sistema ports-like? . . . . . . . . . . . . . . . . . . . . .
1.3.2 ABS um conceito similar . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.3 Por que usar o ABS? . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Pr-Instalao
3 Instalao
3.1 Parte 1
3.2 Parte 2

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

19
20
20
21
21
22
22
22
23
24

32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

4 Ps-Instalao
58
4.1 Bem-vindo ao Arch Linux! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.2 Pac-Man . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Parte I

Sobre essa apostila

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Contedo
O contedo dessa apostila fruto da compilao de diversos materiais livres publicados na internet, 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 licena
GNU Free Documentation License, cujo teor integral encontra-se aqui reproduzido na seo de
mesmo nome, tendo inclusive uma verso traduzida (no oficial).
A reviso e alterao vem sendo realizada pelo CDTC (suporte@cdtc.org.br), desde outubro
de 2006. Crticas e sugestes construtivas so bem-vindas a qualquer tempo.

Autores
A autoria deste contedo, atividades e avaliaes de responsabilidade de Yuri Aranha Kawagoe - yuri.aranha@cdtc.org.br.
O texto original faz parte do projeto Centro de Difuso de Tecnolgia e Conhecimento, que vem
sendo realizado pelo ITI em conjunto com outros parceiros institucionais, atuando em conjunto
com as universidades federais brasileiras que tem produzido e utilizado Software Livre, apoiando
inclusive a comunidade Free Software junto a outras entidades no pas.
Informaes adicionais podem ser obtidas atrves do email ouvidoria@cdtc.org.br, ou da
home page da entidade, atravs da URL http://www.cdtc.org.br.

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

Licena
Copyright 2006,Yuri Aranha Kawagoe - yuri.aranha@cdtc.org.br.
Permission is granted to copy, distribute and/or modify this document under the terms
of the GNU Free Documentation License, Version 1.1 or any later version published by
the Free Software Foundation; with the Invariant Chapter being SOBRE ESSA APOSTILA. A copy of the license is included in the section entitled GNU Free Documentation
License.

Parte II

Informaes Bsicas

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 disseminao de solues que utilizem padres abertos e no proprietrios de tecnologia, em proveito do
desenvolvimento social, cultural, poltico, tecnolgico e econmico da sociedade brasileira.
Objetivo Especfico
Auxiliar o Governo Federal na implantao do plano nacional de software no-proprietrio e
de cdigo fonte aberto, identificando e mobilizando grupos de formadores de opinio dentre os
servidores pblicos e agentes polticos da Unio Federal, estimulando e incentivando o mercado
nacional a adotar novos modelos de negcio da tecnologia da informao e de novos negcios
de comunicao com base em software no-proprietrio e de cdigo fonte aberto, oferecendo
treinamento especfico para tcnicos, profissionais de suporte e funcionrios pblicos usurios,
criando grupos de funcionrios pblicos que iro treinar outros funcionrios pblicos e atuar como
incentivadores e defensores de produtos de software no proprietrios e cdigo fonte aberto, oferecendo contedo tcnico on-line para servios de suporte, ferramentas para desenvolvimento de
produtos 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 produtos de software livre.

Guia do aluno
Neste guia, voc ter reunidas uma srie de informaes importantes para que voc comece
seu 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 o
roteiro acima.

Licena
Copyright 2006, Yuri Aranha Kawagoe - yuri.aranha@cdtc.org.br.
5

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

dada permisso para copiar, distribuir e/ou modificar este documento sob os termos
da Licena de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior
publicada pela Free Software Foundation; com o Captulo Invariante SOBRE ESSA
APOSTILA. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao 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 Informtica necessrio para poder executar as tarefas.
3. Vontade para aprender colaborativamente: interagir, ser participativo no ensino a distncia 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 seus
colegas de turma respeitando-os e fazendo ser respeitado pelo mesmo.
5. Organizao pessoal: planejar e organizar tudo fundamental para facilitar a sua reviso
e a sua recuperao de materiais.
6. Vontade para realizar as atividades no tempo correto: anotar todas as suas obrigaes e
realiz-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, aprendizagens
e 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 informaes
que sejam pertinentes ao curso (avisos, notcias). As mensagens postadas nele so enviadas a
6

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

todos participantes. Assim, se o monitor ou algum outro participante tiver uma informao que
interesse ao grupo, favor post-la aqui.
Porm, se o que voc deseja resolver alguma dvida ou discutir algum tpico especfico do
curso, recomendado que voc faa uso do Frum de dvidas gerais que lhe d recursos mais
efetivos para esta prtica.
. O frum de dvidas gerais tem por objetivo disponibilizar um meio fcil, rpido e interativo
para solucionar suas dvidas e trocar experincias. As mensagens postadas nele so enviadas
a todos participantes do curso. Assim, fica muito mais fcil obter respostas, j que todos podem
ajudar.
Se voc receber uma mensagem com algum tpico que saiba responder, no se preocupe com a
formalizao 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 participante pode inserir, editar, apagar textos. As verses antigas vo sendo arquivadas e podem
ser recuperadas a qualquer momento que um dos participantes o desejar. Assim, ela oferece um
timo suporte a processos de aprendizagem colaborativa. A maior wiki na web o site "Wikipdia", uma experincia grandiosa de construo de uma enciclopdia de forma colaborativa, por
pessoas 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 das
ferramentas 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 as
idias dos estudantes, paciente, pessoal, tolerante, apreciativo, compreensivo e pronto a ajudar.
7

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 porque motivo a classificao foi ou no foi atribuda;
tece comentrios completos e construtivos, mas de forma agradvel (em contraste com um
reparo de um estudante: os comentrios deixam-nos com uma sensao de crtica, de
ameaa 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;

Parte III

GNU Free Documentation License

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 distribuio 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 melhor
a GFDL.
This is an unofficial translation of the GNU General Documentation License into Brazilian Portuguese. It was not published by the Free Software Foundation, and does not legally state the
distribution terms for software that uses the GFDLonly the original English text of the GFDL does
that. However, we hope that this translation will help Portuguese speakers understand the GFDL
better.
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, mas
no permitido alter-lo.

INTRODUO
O propsito desta Licena deixar um manual, livro-texto ou outro documento escrito "livre"no
sentido 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 mantm
para o autor e editor uma forma de ter crdito por seu trabalho, sem ser considerado responsvel
pelas modificaes feitas por terceiros.
Esta Licena um tipo de "copyleft"("direitos revertidos"), o que significa que derivaes do
documento precisam ser livres no mesmo sentido. Ela complementa a GNU Licena Pblica Geral (GNU GPL), que um copyleft para software livre.
Ns fizemos esta Licena para que seja usada em manuais de software livre, por que software
livre precisa de documentao livre: um programa livre deve ser acompanhado de manuais que
provenham as mesmas liberdades que o software possui. Mas esta Licena no est restrita a
manuais de software; ela pode ser usada para qualquer trabalho em texto, independentemente
do assunto ou se ele publicado como um livro impresso. Ns recomendamos esta Licena principalmente 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 pelo
detentor dos direitos autorais dizendo que ele pode ser distribudo sob os termos desta Licena.

10

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

O "Documento"abaixo se refere a qualquer manual ou texto. Qualquer pessoa do pblico um


licenciado e referida como "voc".
Uma "Verso Modificada"do Documento se refere a qualquer trabalho contendo o documento
ou uma parte dele, quer copiada exatamente, quer com modificaes e/ou traduzida em outra
lngua.
Uma "Seo Secundria" um apndice ou uma seo inicial do Documento que trata exclusivamente da relao dos editores ou dos autores do Documento com o assunto geral do
Documento (ou assuntos relacionados) e no contm nada que poderia ser includo diretamente
nesse assunto geral (Por exemplo, se o Documento em parte um livro texto de matemtica, a
Seo Secundria pode no explicar nada de matemtica).
Essa relao poderia ser uma questo de ligao histrica com o assunto, ou matrias relacionadas, ou de posies legais, comerciais, filosficas, ticas ou polticas relacionadas ao mesmo.
As "Sees Invariantes"so certas Sees Secundrias cujos ttulos so designados, como
sendo 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 Capa
Frontal 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 automaticamente, representada num formato cuja especificao esteja disponvel ao pblico geral, cujos
contedos possam ser vistos e editados diretamente e sem mecanismos especiais com editores
de 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 de
servir como entrada a formatadores de texto ou para traduo automtica para uma variedade
de formatos que sirvam de entrada para formatadores de texto. Uma cpia feita em um formato
de arquivo outrossim Transparente cuja constituio tenha sido projetada para atrapalhar ou desencorajar 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 simples 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, e
projetado para ser modificado por pessoas. Formatos opacos incluem PostScript, PDF, formatos
proprietrios 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 estejam
disponveis para o pblico, e HTML gerado automaticamente por alguns editores de texto com
finalidade 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 no
tenham uma pgina do ttulo, "Pgina do Ttulo"significa o texto prximo da apario mais proeminente do ttulo do trabalho, precedendo o incio do corpo do texto.

11

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 no
comercial, desde que esta Licena, as notas de copyright, e a nota de licena dizendo que esta
Licena se aplica ao documento estejam reproduzidas em todas as cpias, e que voc no acrescente nenhuma outra condio, quaisquer que sejam, s desta Licena.
Voc no pode usar medidas tcnicas para obstruir ou controlar a leitura ou confeco de
cpias subsequentes das cpias que voc fizer ou distribuir. Entretanto, voc pode aceitar compensao 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 do
Documento obrigar Textos de Capa, voc precisar incluir as cpias em capas que tragam, clara
e legivelmente, todos esses Textos de Capa: Textos de Capa da Frente na capa da frente, e
Textos da Quarta Capa na capa de trs. Ambas as capas tambm precisam identificar clara e
legivelmente voc como o editor dessas cpias. A capa da frente precisa apresentar o titulo completo com todas as palavras do ttulo igualmente proeminentes e visveis. Voc pode adicionar
outros materiais s capas. Fazer cpias com modificaes limitadas s capas, tanto quanto estas
preservem o ttulo do documento e satisfaam a essas condies, pode ser tratado como cpia
exata em outros aspectos.
Se os textos requeridos em qualquer das capas for muito volumoso para caber de forma
legvel, voc deve colocar os primeiros (tantos quantos couberem de forma razovel) na capa
verdadeira, e continuar os outros nas pginas adjacentes.
Se voc publicar ou distribuir cpias Opacas do Documento em nmero maior que 100, voc
precisa 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 Transparente
completa do Documento acessvel publicamente em uma rede de computadores, a qual o pblico
usurio de redes tenha acesso a download gratuito e annimo utilizando padres pblicos de
protocolos de rede. Se voc utilizar o segundo mtodo, voc precisar tomar cuidados razoavelmente prudentes, quando iniciar a distribuio de cpias Opacas em quantidade, para assegurar
que esta cpia Transparente vai permanecer acessvel desta forma na localizao especificada
por pelo menos um ano depois da ltima vez em que voc distribuir uma cpia Opaca (diretamente 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 de
redistribuir qualquer grande nmero de cpias, para lhes dar uma oportunidade de prover voc
com uma verso atualizada do Documento.

12

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 sees 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 distribuio
e modificao da Verso Modificada para quem quer que possua uma cpia da mesma. Alm
disso, 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 Documento, e daqueles de verses anteriores (que deveriam, se houvesse algum, estarem listados
na seo "Histrico do Documento"). Voc pode usar o mesmo ttulo de uma verso anterior se
o editor original daquela verso lhe der permisso;
B. Listar na Pgina de Ttulo, como autores, uma ou mais das pessoas ou entidades responsveis pela autoria das modificaes na Verso Modificada, conjuntamente com pelo menos cinco
dos autores principais do Documento (todos os seus autores principais, se ele tiver menos que
cinco);
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 s
outras notas de copyright;
F. Incluir, imediatamente depois das notas de copyright, uma nota de licena dando ao pblico
o direito de usar a Verso Modificada sob os termos desta Licena, na forma mostrada no tpico
abaixo;
G. Preservar nessa nota de licena as listas completas das Sees Invariantes e os Textos de
Capa 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 de
Ttulo. Se no houver uma sesso denominada "Histrico"no Documento, criar uma dizendo o
ttulo, ano, autores, e editor do Documento como dados em sua Pgina de Ttulo, ento adicionar
um 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 uma
cpia Transparente do Documento, e da mesma forma, as localizaes de rede dadas no Documento 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 publicado
pelo menos quatro anos antes do Documento, ou se o editor original da verso a que ela se refira
der sua permisso;
K. Em qualquer seo entitulada "Agradecimentos"ou "Dedicatrias", preservar o ttulo da
13

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 contribuidores e/ou dedicatrias dados;
L. Preservar todas as Sees Invariantes do Documento, inalteradas em seus textos ou em
seus 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 Verso
Modificada;
N. No reentitular qualquer seo existente com o ttulo "Endossos"ou com qualquer outro
ttulo 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 optar
por designar alguma ou todas aquelas sees como invariantes. Para fazer isso, adicione seus
ttulos lista de Sees Invariantes na nota de licena da Verso Modificada. Esses ttulos precisam ser diferentes de qualquer outro ttulo de seo.
Voc pode adicionar uma seo entitulada "Endossos", desde que ela no contenha qualquer coisa alm de endossos da sua Verso Modificada por vrias pessoas ou entidades - por
exemplo, declaraes de revisores ou de que o texto foi aprovado por uma organizao como a
definio 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 Textos
de Capa na Verso Modificada. Somente uma passagem de Texto da Capa da Frente e uma de
Texto 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 por
voc ou por acordo feito com alguma entidade para a qual voc esteja agindo, voc no pode
adicionar um outro; mas voc pode trocar o antigo, com permisso explcita do editor anterior que
adicionou a passagem antiga.
O(s) autor(es) e editor(es) do Documento no do permisso por esta Licena para que seus
nomes sejam usados para publicidade ou para assegurar ou implicar endossamento de qualquer
Verso Modificada.

COMBINANDO DOCUMENTOS
Voc pode combinar o Documento com outros documentos publicados sob esta Licena, sob
os termos definidos na seo 4 acima para verses modificadas, desde que voc inclua na combinao todas as Sees Invariantes de todos os documentos originais, sem modificaes, e liste
todas 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 houver
mltiplas Sees Invariantes com o mesmo nome mas com contedos distintos, faa o ttulo de
14

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 editor
origianl 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 diversos documentos originais, formando uma seo entitulada "Histrico"; da mesma forma combine
quaisquer sees entituladas "Agradecimentos", ou "Dedicatrias". Voc precisa apagar todas as
sees entituladas como "Endosso".

COLETNEAS DE DOCUMENTOS
Voc pode fazer uma coletnea consitindo do Documento e outros documentos publicados
sob esta Licena, e substituir as cpias individuais desta Licena nos vrios documentos com
uma nica cpia incluida na coletnea, desde que voc siga as regras desta Licena para cpia
exata de cada um dos Documentos em todos os outros aspectos.
Voc pode extrair um nico documento de tal coletnea, e distribu-lo individualmente sob
esta Licena, desde que voc insira uma cpia desta Licena no documento extrado, e siga esta
Licena 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 separados e independentes, em um volume ou mdia de distribuio, no conta como uma Verso Modificada do Documento, desde que nenhum copyright de compilao seja reclamado pela
compilao. Tal compilao chamada um "agregado", e esta Licena no se aplica aos outros
trabalhos auto-contidos compilados junto com o Documento, s por conta de terem sido assim
compilados, 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 Capa
do 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 tradues
do Documento sob os termos da seo 4. A substituio de Sees Invariantes por tradues
requer uma permisso especial dos detentores do copyright das mesmas, mas voc pode incluir
tradues de algumas ou de todas as Sees Invariantes em adio s verses orignais dessas
Sees Invariantes. Voc pode incluir uma traduo desta Licena desde que voc tambm inclua a verso original em Ingls desta Licena. No caso de discordncia entre a traduo e a

15

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 expressamente especificado sob esta Licena. Qualquer outra tentativa de copiar, modificar, sublicenciar, ou distribuir o Documento nula, e resultar automaticamente no trmino de seus direitos
sob esta Licena. Entretanto, terceiros que tenham recebido cpias, ou direitos de voc sob esta
Licena no tero suas licenas terminadas, tanto quanto esses terceiros permaneam em total
acordo com esta Licena.

REVISES FUTURAS DESTA LICENA


A Free Software Foundation pode publicar novas verses revisadas da Licena de Documentao Livre GNU de tempos em tempos. Tais novas verses sero similares em espirito verso
presente, mas podem diferir em detalhes ao abordarem novos porblemas e preocupaes. Veja
http://www.gnu.org/copyleft/.
A cada verso da Licena dado um nmero de verso distinto. Se o Documento especificar
que uma verso particular desta Licena "ou qualquer verso posterior"se aplica ao mesmo, voc
tem a opo de seguir os termos e condies daquela verso especfica, ou de qualquer verso
posterior que tenha sido publicada (no como rascunho) pela Free Software Foundation. Se o
Documento no especificar um nmero de Verso desta Licena, voc pode escolher qualquer
verso 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 Licena
no 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 Licena
de Documentao Livre GNU, Verso 1.1 ou qualquer verso posterior publicada pela Free Software Foundation; com as Sees Invariantes sendo LISTE SEUS TTULOS, com os Textos da
Capa da Frente sendo LISTE, e com os Textos da Quarta-Capa sendo LISTE. Uma cpia da licena est inclusa na seo entitulada "Licena de Documentao Livre GNU".
Se voc no tiver nenhuma Seo Invariante, escreva "sem Sees Invariantes"ao invs de
dizer quais so invariantes. Se voc no tiver Textos de Capa da Frente, escreva "sem Textos de
Capa da Frente"ao invs de "com os Textos de Capa da Frente sendo LISTE"; o mesmo para os
Textos da Quarta Capa.
Se o seu documento contiver exemplos no triviais de cdigo de programas, ns recomendamos a publicao desses exemplos em paralelo sob a sua escolha de licena de software livre,

16

CDTC

Centro de Difuso de Tecnologia e Conhecimento

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

17

Brasil/DF

Parte IV

Arch Linux

18

Captulo 1

Introduo ao Arch Linux


O Arch Linux uma distribuio GNU/Linux independente (feita a partir do zero com procedimento de LFS (Linux From Scratch), e no a partir de outra distribuio existente) que atende
oficialmente arquiteturas i686 e x86_64, criado em 2001 e fundado por Judd Vinet em 2002, em
sua primeira verso. Inspirado pelas caractersticas positivas da distribuio CRUX e tambm do
Slackware, 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 o
ponto de vista de desenvolvimento), se refere ausncia de adies, modificaes e complicaes desnecessrias. Alm disso, o Arch Linux uma distribuio extremamente leve, o que
torna possvel a instalao em mquinas de hardware mais modesto, e torna assim a distribuio
extremamente 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 tenha 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 bleeding
edge software (as verses mais novas possveis de cada software), fazendo com que voc tenha
sempre (na medida do possvel) as verses mais recentes de tudo aquilo que tem instalado em
sua mquina.
O Arch Linux baseado em pacotes binrios, destinados a processadores i686 e x86-64, visando suportar hardware moderno e atual. A simplicidade do ponto de vista do desenvolvimento
do Arch, possibilita que os desenvolvedores economizem o tempo que seria gasto criando ferramentas de configurao com GUI (interface grfica). Podemos perceber isso no gerenciador de
pacotes, por exemplo, que no tem uma inferface grfica oficial. Em contrapartida, o Arch Linux
oferece arquivos de configurao extremamente bem comentados, e um uso extensivo de shell
scripts, 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 distribuio 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 Pacman um gerenciador de pacotes muito poderoso escrito em C, criado por Judd Vinet (lanado
oficialmente em 25-02-2002), que instala, atualiza, remove e at mesmo faz downgrades dos pacotes 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 preocupar
com dependncias, j que ele faz o download de quaisquer dependncias necessrias automati19

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 da
distribuio. Ao invs de um instalador grfico projetado para usurios iniciantes, o Arch utiliza
um shellscript muito eficiente que interage com o usurio durante a instalao atravs do dialog
para efetuar a instalao do sistema, que bem rpida. Numa das etapas da instalao, o usurio 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 o
usurio mais experiente.
O objetivo desenvolver o Arch numa base de software perfeita. A base no inclui ferramentas atraentes e auto configurao, mas ferramentas manuais de configurao e umas
poucas funes para os usurios poderem realizar desenvolvimentos adicionais por si mesmos.
Usurios so bem-vindos para contribuir com idias, ferramentas e sugestes.
H dois lados no Arch Linux: (1) Desenvolvedores e (2) Contribuies dos usurios. No
espere que os lados se juntem num s, mas que possuam uma relao mtua onde qualquer 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 desde
que elas sigam este princpio.
No seja controlado/dependente do que as ferramentas oferecem. Quando desenvolvendo
ou selecionando um utilitrio, ele deve ser escrito numa linguagem de programao facilmente 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

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 quiserem
faz-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 desenvolvimento
da 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 o
usurio. Em algum momento um usurio precisar saber tudo o que a interface grfica esconde.
Se voc tenta esconder a complexidade do sistema, acabar com um sistema mais complexo. 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 no
for suficiente). Aprender como e onde procur-la Internet deveria ser a primeira tarefa na
aprendizagem de um novato.
Quando usurios dizem que tais e quais distribuies no so como tais e quais distribuies, a distribuio Arch permite a ele fazer todas as contribuies que quizer desde que
no 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. Combina
um simples pacote no formato binrio com um fcil sistema de compilao fcil de usar. Com
o Pacman fcil gerir pacotes, sendo os oficiais dos repositrios do Arch ou os que so feitos
pelo utilizador. O Pacman pode manter um sistema atualizado atravs da sincronizao de listas
de pacotes com o servidor "mestre". Este modelo de servidor/cliente permite o utilizador fazer o
download/instalar pacotes com um simples comando, sendo resolvidas todas as dependncias.
(semelhante ao apt-get do Debian).

21

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 4


diferentes 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 funcionalidades extras.
Testing - Contm pacotes que so instveis e ainda esto sendo testados antes de serem
adicionados 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 instalar
programas 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 do
usurio, identificado pelo software a ser instalado, e que contm alguns arquivos com instrues
de como baixar e instalar o programa a partir de seu cdigo-fonte. Navegar at o diretrio desejado e digitar make; make install o suficiente para que o sistema baixe e compile o cdigo-fonte
e instale o programa. O usurio desse sistema s teria que se preocupar em baixar a rvore
de 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 contm
vrios sub-diretrios, cada um dentro de uma categoria e identificado pelo nome do respectivo
pacote. Voc pode se referir a cada sub-diretrio (pacote) como um ABS, do mesmo modo que
algum se referiria a um port. Esse ABS ou sub-diretrio no contm o pacote do programa, nem
seu cdigo-fonte, e sim, um arquivo PKGBUILD (e algumas vezes outros arquivos). Um PKGBUILD simplesmente um arquivo-texto contendo instrues de compilao e empacotamento
assim como o endereo URL do cdigo-fonte a ser baixado. O componente mais importante do
ABS o PKGBUILD.

22

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 o
diretrio /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 PKGBUILD. O cdigo-fonte ser baixado automaticamente, descompactado e compilado, e ento ser
empacotado em um arquivo com extenso .pkg.tar.gz, de acordo com as informaes presentes
no PKGBUILD. Esse pacote resultante o programa j compilado, pronto para ser instalado com
um simples pacman -U nano.pkg.tar.gz, ou se preferir tudo em um nico comando; makepkg -i. A
remoo do pacote tambm feita atravs do pacman.
Os arquivos PKGBUILD podem tambm ser customizados para atender s suas necessidades e voc pode inclusive escolher usar a funo makepkg do ABS para construir seus prprios
pacotes de fontes externas rvore do ABS. (Veja o prottipo PKGBUILD e arquivos de instalao em /var/abs/core).
Com a rvore ABS, um usurio Arch tem sua disposio todos os pacotes Arch, para compilar a partir do fonte. As ferramentas do ABS podem tambm ser usadas para criar pacotes
customizados 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 desativando 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 ferramenta
adicional para aqueles que querem um pouco mais de controle sobre os pacotes instalados em
seu sistema.

23

Captulo 2

Pr-Instalao
Antes de comear a instalao lembre-se de ter informaes como o layout do seu teclado ou
como conectar a internet (caso voc v fazer uma instalao que precise da conexo com a internet). Talvez exista a necessidade de voc utilizar alguns programas como o elinks (navegador
de internet em modo texto) ou o less (leitor de arquivos texto), portanto tente conhec-los antes
de 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 parties
que voc vai apagar. Caso precise redimensionar parties recomendamos o uso do Live CD do
Gparted, 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 ISOS
Antes 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 prprio
cd. 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 fazer
a 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 sistema
assim 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

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. Apesar
desse 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 pelo
link 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.txt
Archlinux-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

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Se voc quiser instalar o sistema, voc dever escolher uma das duas primeiras opes (Boot
Archlinux LiveCD ou Boot Archlinux LiveCD [legacy IDE]). A segunda opo indicada para computadores mais antigos. Se voc no souber se seu computador usa IDE ou SATA, tente a
primeira 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 fora
do 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 poder
passar 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 invs
de sdX, a definio sdX agora universal (devido a utilizao do mdulo PATA), caso voc no
especifique ide-legacy.
Se seu HD no for IDE, basta pressionar <enter> e continuar com o procedimento de instalao. Depois de alguns segundos e vrias mensagens rolando na tela, teremos a seguinte tela:

26

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Figura 3 - Comando #km


Aqui teremos acesso a linha de comando, para isso, pressione <enter>. Voc ver alguns
avisos 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, o
abnt2, 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

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, o
abnt2 ( direita do L e esquerda do Z) procure pela linha:
i386/qwerty/br-abnt2.map.gz
ou
br-abnt2.map.gz

28

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 <enter>, ser mostrado uma tela para escolher o tipo de
fonte a ser utilizada em modo texto (console). Essa escolha vale apenas para o ambiente de
instalao (mas faa-a corretamente pois, posteriormente voc precisar editar alguns arquivos
neste 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 essa
escolha (escolhendo "skip"ao invs de OK), j que algumas fontes no funcionaro bem com os
caracteres que normalmente utilizamos e a fonte definida por padro aceita estes caracteres sem
problemas.
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 HD
primrio, secundrio e assim por diante. Depois de executar o comando acima, voc ter uma
tela como essa:

29

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 o
seguinte 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 comando
liberada 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 instalao. 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 Page
Up/Page Down/Home/End.
H tambm um browser em modo texto, caso voc queira consultar algo na internet. Para
acess-lo:
# elinks
Se nenhuma dvida restar, pode iniciar a instalao do seu sistema. Para comear o processo
use o seguinte comando:
30

CDTC

Centro de Difuso de Tecnologia e Conhecimento

# /arch/setup

31

Brasil/DF

Captulo 3

Instalao
3.1 Parte 1
A 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 parte
de formatao do HD). Depois de ler o aviso, d um Enter (a instalao sempre entender que
um 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 (normalmente
quando aparecer apenas avisos) no haver o Cancel).
O prximo passo o Menu;

32

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Figura 9 - Menu Principal


Select Source
Neste 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 conexo
com fio, pois conexes sem-fio normalmente dependem de drivers ou instrues mais complexas
que 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 baixado 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 configurar
nada. 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 um
ls l) . Se voc quiser instalar algum outro pacote, basta coloc-lo na pasta /src/core/pkg, junto
33

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 internet
2. Escolher um mirror

Figura 11 - Instalao FTP/HTTP


Se voc quiser e souber como, mude para outro terminal e conecte-se internet manualmente. 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 com
fio o ethX (onde X pode ser 0,1,2 etc).

34

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 a
cabo ou um roteador, certamente responder sim far sua rede funcionar. Caso no d certo, voc
ter 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 digitar
escolha No e fornea os dados corretos.
Teste se sua conexo funciona com o comando ping.
Escolher um Mirror

35

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 melhor escolha o mirror mais prximo de sua cidade. Se voc mora no Brasil, h dois mirrors:
UFPR e Unicamp.

Figura 13 - Selecionando "Mirror"


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

Figura 14 - Set Clock Menu Principal


UTC ou Localtime ?

36

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 no
item Set Clock.
A primeira pergunta que o instalador far para voc se o seu relgio est em Localtime ou
UTC.
UTC
Seu computador no armazena a hora local, mas a hora de Greenwich. Porm o sistema lhe
mostrar a hora local baseado nas informaes de fuso horrio.
Localtime
Seu 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 tiver
mais de um fuso horrio ou polticas de horrio de vero diferentes para cada estado). Lembre-se
que aps digitar o nmero, voc deve apertar Enter.
Primeiro escolha o continente, digitando o nmero do continente desejado.

37

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 cada
estado (como no caso do Brasil), voc ter que escolher um fuso horrio desejado do pas. Digite
o nmero do fuso desejado.

38

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 recomece
a escolha do fuso).

Figura 19 - Fuso Horrio


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

39

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 as
setas (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 automaticamente ajustada com o NTP atravs do OpenNTP.
Prepare Hard Drive
Vamos 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

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 montagem (swap, /, /boot, /home, etc);
Return Main Menu: Aps o particionamento e indicar os pontos de montagem voc deve
escolher essa opo para retorna ao menu principal;

Auto Prepare
Escolhendo esta opo o Arch ir deletar suas parties e criar um layout padro. Se voc
tiver 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 o
desejado. Se voc s tiver um, provavelmente ter que selecionar o /dev/sda. o que faremos
durante este curso.

41

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 particionador:

Figura 24 - cfdisk
Dependendo do caso j existiro algumas parties no seu disco como mostrado anteriormente, ou no. Independente disso voc ter que criar, pelo menos, uma partio (raiz). Recomendo, 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 em
seguida navegue at a opo NEW.

42

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 mais
RAM 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 e
aperte ENTER. Depois voc precisa escolher se quer criar a partio no incio ou fim do espao
livre. Escolha "Beginning".
Criando a partio raiz
De 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 depender de como vai usar o sistema. O Arch no consome muito espao em disco, ento uns 5GB
so suficientes. Para criar a partio com segurana defina cerca de 10 ou 15 gigas. Novamente
escolha 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

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 Prepare
Hard Drive, escolha a opo Set Filesystem Mountpoints. Ser mostrado os HD(s) que voc possui, pressione <enter>.
A primeira pergunta refere-se partio SWAP. Selecione a partio que voc criou para a
SWAP. No caso deste tutorial a partio foi /dev/sda1:

44

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. Pode
selecionar "Yes".

Figura 29 - Sistema de Arquivo na partio


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

45

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. Pode
selecionar "Yes". Depois que voc definir o ponto de montagem de todas as parties s escolher 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

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 to
Main Menu".

3.2 Parte 2
Select Packages
Agora 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

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 sistema).
Ento o processo de instalao ir consultar a base de dados do pacman (isso pode demorar
alguns segundos). Depois teremos a seleo de categorias. Para alternar entre selecionado/noselecionado 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 funcionamento). Ex: Kernel, tar, man, udev.
Base-devel
Pacotes necessrios para compilao de programas. Ex: gcc, make, patch, pkgconfig, autoconf.
A menos que voc saiba muito bem o que voc est fazendo, NO desmarque o base. Seria
interessante que voc selecionasse o base-devel se quiser compilar programas. Mas se voc no
selecionar agora, voc poder instal-lo facilmente depois.
O prximo passo selecionar os pacotes.

48

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 pode
selecionar alguns pacotes de categorias no selecionadas e remover pacotes de categorias selecionadas. 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 instalao destes.
Install Packages
Vamos 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 CDROM (ou outra fonte), os pacotes sero apenas instalados. Se sua instalao for via FTP dependendo do que voc selecionou (se tiver sido s o base ser algo em torno de 120MB de download)
49

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 processo 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

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 instalao 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 instalao
no rc.conf, que um arquivo de configurao do Arch que em breve voc ir configurar. Clicar em
sim pode te poupar trabalho na hora de configurar, no entanto pode fazer sua rede no funcionar
se 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 configurao
do seu sistema.
Configure System
Vamos agora configurar seu sistema no prximo item.

Figura 40 - "Configure System"Menun Principal


51

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 configuraes
de timezone, teclado, daemons, modules e rede. Algumas coisas (timezone, locale, mapa de
teclado) 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

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Algumas sugestes de configurao


Uma 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 j
deve estar correto.)
TIMEZONE
"Brazil/Brasilia". Se seu fuso no for esse, procure-o em /mnt/usr/share/zoneinfo. (Se voc seguiu
todos 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.)
HOSTNAME
Coloque aqui o nome que voc quer dar para seu computador. Se voc estiver sem criatividade,
deixe myhost mesmo.
eth0
Coloque aqui como configurar sua rede. (Se sua instalao ftp e se voc respondeu sim em
uma 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 provavelmente 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 determina
se deve ser feito backup da partio utilizando o Dump que um software do Unix para fazer backup 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 necessrio
colocar algo aqui neste momento.
modprobe.conf
Neste arquivo voc pode colocar os mdulos do kernel que voc quer que sejam inicializados.
53

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 sem
precisar ter um servidor de DNS.
hosts.deny e hosts.allow
Nestes dois arquivos voc ir fazer a configurao de servios (ssh por exemplo) a serem
negados (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 sugesto descomentar as linhas com pt_BR ( "pt_BR.UTF-8 UTF-8"e "pt_BR ISO-8859-1"). Lembrese 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 editar
essa lista, a no ser que voc tenha vrias mquinas com o Arch instalado e tenha resolvido criar
um mirror dentro de sua rede.
Root-password
Quebrando o padro, aqui voc no ter que editar nenhum arquivo, mas sim digitar duas
vezes a senha de root. Faa isso obrigatoriamente.
Depois disso o instalador ir criar uma imagem de inicializao do sistema utilizando as configuraes dadas nesta etapa. Aps isto ele ir gerar os locales escolhidos.

54

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Figura 43 - Criao de imagem de inicializao


Install Bootloader
Estamos 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

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 no
quer sobrescrever o bootloader existente, porm ser necessrio colocar uma entrada para o
Arch neste bootloader. Se voc escolher isso, a instalao acaba a (mas no se esquea de
configurar o bootloader para carregar o Arch).
Grub
Escolhendo o Grub, voc ser levado a um arquivo de configurao no qual poder adicionar
entradas para outro sistema. H tambm como configurar o framebuffer, mas deixe isto para depois 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 sistema est instalado em RAID (para assim instalar o grub em outro disco). Feito isso, o bootloader
56

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 a
mdia de instalao ou altere a sequncia de boot do seu pc. Seu computador reiniciar e o grub
dever aparecer com a entrada do Arch.

Figura 48 - Tela de entrada do Arch Linux

57

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 comando
voc 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 Completo, telefone e etc. Por ltimo ele pedir a senha.
Teste sua conexo

58

CDTC

Centro de Difuso de Tecnologia e Conhecimento

Brasil/DF

Voc precisar de uma conexo com a internet para instalar pacotes. Teste sua conexo
usando 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 como
se configura a rede.
Atualize seu sistema
Antes de instalar qualquer outro programa, seria bom voc atualizar seu sistema e isso pode
ser feito facilmente utilizando o pacman:
# pacman -Syu
O S significa (sincronizar), o y vem de refresh (atualizar) e o u de upgrade (instalar pacotes
atualizados).
Sugestes de pacotes
Browser em modo texto
Voc pode precisar utilizar deste curso de instalao no seu sistema novo. Ento instale o
elinks.
# pacman -S elinks
Xorg
Se voc quiser utilizar uma interface grfica, voc ter que instalar o Xorg.
# pacman -S xorg

4.2 Pac-Man
Utilizao
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 dos
repositrios.
pacman -Sy

59

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). Pode
especificar 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 nenhum 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 atualizar
o 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 apenas
escrever parte do nome de um pacote para procurar todos os pacotes correspondentes a uma
60

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 informaes 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 algumas
outras 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

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.conf
que est localizado em /etc/pacman.d/. Os repositrios podem ser definidos diretamente neste ficheiro 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 os
repositrios 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 primeiro
Include = /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 o
repositrio no ter sido definido corretamente.

62

Das könnte Ihnen auch gefallen