Author: rmenezes
Update of /cvs/docs/yum-software-management/pt_BR
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7757/pt_BR
Added Files:
doc-entities.ent doc-entities.xml fdp-entities.ent
fdp-info.xml yum-software-management.xml
Log Message:
All translation completed
--- NEW FILE doc-entities.ent ---
<!-- Group: Automatic Entities -->
<!-- Local entidades para o Tutorial do Yum -->
<!-- Group: Document revision markings -->
<!ENTITY DOCNAME "yum-software-management" > <!-- Nome do
documento -->
<!ENTITY DOCVERSION "1.31" > <!-- N��mero da Vers��o -->
<!ENTITY DOCDATE "2006-05-10" > <!-- Data da ��ltima revis��o
-->
<!ENTITY DOCID "&DOCNAME;-&DOCVERSION; (&DOCDATE;)" >
<!-- ID do documento -->
<!-- Group: Miscellaneous -->
<!ENTITY FCLOCALVER "5" > <!-- Vers��o local do Fedora Core para
esse documento -->
--- NEW FILE doc-entities.xml ---
<?xml version="1.0" encoding="utf-8"
standalone="no"?>
<!DOCTYPE entities SYSTEM
"../../docs-common/common/entities/entities.dtd">
<entities>
<title>Local entidades para o Tutorial do Yum</title>
<group name="Document revision markings">
<entity name="DOCNAME">
<comment>Nome do documento</comment>
<text>yum-software-management</text>
</entity>
<entity name="DOCVERSION">
<comment>N��mero da Vers��o</comment>
<text>1.31</text>
</entity>
<entity name="DOCDATE">
<comment>Data da ��ltima revis��o</comment>
<text>2006-05-10</text>
</entity>
<entity name="DOCID">
<comment>ID do documento</comment>
<text><use entity="DOCNAME"/>-<use
entity="DOCVERSION"/> (<use entity="DOCDATE"/>)</text>
</entity>
</group>
<group name="Miscellaneous">
<entity name="FCLOCALVER">
<comment>Vers��o local do Fedora Core para esse documento</comment>
<text>5</text>
</entity>
</group>
</entities>
--- NEW FILE fdp-entities.ent ---
<!-- Group: Automatic Entities -->
<!ENTITY FDPCOMMONDIR "../../docs-common/common" > <!-- Base directory
-->
<!-- Estas entidades comuns s��o termos de m��o e nomes ��teis que podem ser mudados
a qualquer momento. �� muito importante que se forne��a um local ��nico para a
atualiza����o de termos e nomes comuns. -->
<!-- Group: Fedora common entries -->
<!ENTITY FED "Fedora" > <!-- Termo principal gen��rico -->
<!ENTITY CORE "Core" > <!-- Termo principal gen��rico -->
<!ENTITY FC "&FED; &CORE;" > <!-- Nome gen��rico do
projeto principal -->
<!ENTITY DISTRO "&FC;" > <!-- Entidade Legada -->
<!ENTITY FCX "FC" > <!-- Nome curto do projeto -->
<!ENTITY FP "Projeto &FED;" > <!-- Nome gen��rico do projeto
geral -->
<!ENTITY FDP "Projeto de Documenta����o &FED;" > <!-- Nome
gen��rico do projeto de documenta����o -->
<!ENTITY FDPX "Projeto de Documenta����o &FED;" > <!-- Nome
curto do projeto de documenta����o -->
<!ENTITY EX "Extras" > <!-- cf. Core -->
<!ENTITY FEX "&FED; &EX;" > <!-- cf. Fedora Core -->
<!ENTITY FDP-URL "<ulink
url='http://fedora.redhat.com/projects/docs/'/>" > <!-- URL do
Projeto de Documenta����o Fedora -->
<!ENTITY FP-URL "<ulink
url='http://fedora.redhat.com/'/>"
> <!-- URL do Projeto Fedora -->
<!ENTITY FDPDOCS-URL "<ulink
url='http://fedora.redhat.com/docs/'/>" > <!-- URL de Documenta����o
Fedora (reposit��rio) -->
<!ENTITY BZ "Bugzilla" > <!-- Bugzilla -->
<!ENTITY BZ-URL "<ulink
url='http://bugzilla.redhat.com'/>" > <!-- URL do Bugzilla -->
<!ENTITY BZ-PROD "Documenta����o &FED;" > <!-- Produto
Bugzilla para a Documenta����o Fedora -->
<!-- Group: Fedora Version Numbers -->
<!ENTITY FCVER "4" > <!-- Vers��o de lan��amento atual do projeto
principal -->
<!ENTITY TESTVER "test3" > <!-- N��mero atual de teste do projeto
principal -->
<!ENTITY FCTESTVER "5 &TESTVER;" > <!-- Vers��o de teste atual
do projeto principal -->
<!-- Group: Other common names -->
<!ENTITY RH "Red Hat" > <!-- O termo gen��rico "Red Hat"
-->
<!ENTITY FORMAL-RHI "&RH; Inc." > <!-- O termo gen��rico
"Red Hat, Inc." -->
<!ENTITY RHL "&RH; Linux" > <!-- O termo gen��rico "Red
Hat Linux" -->
<!ENTITY RHN "&RH; Network" > <!-- O termo gen��rico "Red
Hat Network" -->
<!ENTITY RHEL "&RH; Enterprise Linux" > <!-- O termo gen��rico
"Red Hat Enterprise Linux" -->
<!-- Group: Technology terms -->
<!ENTITY SEL "SELinux" > <!-- Termo de tecnologia gen��rico
-->
<!-- Group: Common doc files -->
<!ENTITY LEGALNOTICE SYSTEM "../../docs-common/common/legalnotice-en.xml"
> <!-- FIXME: PLEASE DEFINE ME -->
<!ENTITY LEGALNOTICE-CONTENT SYSTEM
"../../docs-common/common/legalnotice-content-en.xml" > <!-- FIXME: PLEASE
DEFINE ME -->
<!ENTITY LEGALNOTICE-OPL SYSTEM
"../../docs-common/common/legalnotice-opl-en.xml" > <!-- FIXME: PLEASE
DEFINE ME -->
<!ENTITY LEGALNOTICE-OPL-CONTENT SYSTEM
"../../docs-common/common/opl.xml" > <!-- FIXME: PLEASE DEFINE ME -->
<!ENTITY LEGALNOTICE-RELNOTES SYSTEM
"../../docs-common/common/legalnotice-relnotes-en.xml" > <!-- FIXME:
PLEASE DEFINE ME -->
<!ENTITY LEGALNOTICE-SECTION SYSTEM
"../../docs-common/common/legalnotice-section-en.xml" > <!-- FIXME: PLEASE
DEFINE ME -->
<!ENTITY BUG-REPORTING SYSTEM
"../../docs-common/common/bugreporting-pt_BR.xml" > <!-- FIXME: PLEASE
DEFINE ME -->
<!-- Group: Common applications -->
<!-- Group: Required by build scripts -->
<!ENTITY PROJECT "&FP;" > <!-- FIXME: PLEASE DEFINE ME -->
<!-- Group: Tutorial Titles -->
<!ENTITY IG "Guia de Instala����o" > <!-- FIXME: PLEASE DEFINE ME
-->
<!ENTITY DOCG "Guia de Documenta����o" > <!-- FIXME: PLEASE DEFINE
ME -->
<!-- Group: Tutorial URL's -->
<!ENTITY IG-URL "<ulink
url='http://fedora.redhat.com/docs/fedora-install-guide-en/'/>... >
<!-- FIXME: PLEASE DEFINE ME -->
<!ENTITY DOCG-URL "<ulink
url='http://fedora.redhat.com/participate/documentation-guide/'/&... >
<!-- FIXME: PLEASE DEFINE ME -->
<!-- Group: Status notices -->
<!ENTITY DRAFTNOTICE SYSTEM "draftnotice-pt_BR.xml" > <!-- FIXME:
PLEASE DEFINE ME -->
<!ENTITY LEGACYNOTICE SYSTEM "legacynotice-pt_BR.xml" > <!-- FIXME:
PLEASE DEFINE ME -->
<!ENTITY OBSOLETENOTICE SYSTEM "obsoletenotice-pt_BR.xml" > <!--
FIXME: PLEASE DEFINE ME -->
<!ENTITY DEPRECATEDNOTICE SYSTEM "deprecatednotice-pt_BR.xml" >
<!-- FIXME: PLEASE DEFINE ME -->
--- NEW FILE fdp-info.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE articleinfo PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
<!--
Warning! Warning! Danger, Will Robinson!
This is a generated file, produced from information in
the "rpm-info.xml" file.
DO NOT EDIT THIS FILE DIRECTLY!
Edit "rpm-info.xml" to change this information.
-->
<articleinfo>
<title></title>
<copyright>
<year>2006</year>
<holder>Stuart Ellis</holder>
</copyright>
<authorgroup>
<author>
<surname>Ellis</surname>
<firstname>Stuart</firstname>
</author>
<editor>
<surname>Frields</surname>
<firstname>Paul</firstname>
<othername>W.</othername>
</editor>
</authorgroup>
<revhistory>
<revision>
<revnumber>1.31</revnumber>
<date>2006-04-30</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
Amended search section.
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.3</revnumber>
<date>2006-03-24</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
Minor restructuring of sections.
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.2</revnumber>
<date>2006-03-19</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
Added sections on caching and plugins.
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.1</revnumber>
<date>2006-03-13</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
Updated for Fedora 5.
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.0.5</revnumber>
<date>2005-11-28</date>
<authorinitials>PaulFrields</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.0.4</revnumber>
<date>2005-11-15</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.0.3</revnumber>
<date>2005-10-13</date>
<authorinitials>PaulFrields</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.0.2</revnumber>
<date>2005-08-26</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.0.1</revnumber>
<date>2005-08-18</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>1.0</revnumber>
<date>2005-08-13</date>
<authorinitials>PaulFrields</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>0.6</revnumber>
<date>2005-07-25</date>
<authorinitials>PaulFrields</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>0.5</revnumber>
<date>2005-07-19</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
<revision>
<revnumber>0.4</revnumber>
<date>2005-06-01</date>
<authorinitials>StuartEllis</authorinitials>
<revdescription>
<para>
(...)
</para>
</revdescription>
</revision>
</revhistory>
<xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="/home/menezes/cvs_docs/yum-software-management/../docs-common/common/legalnotice-opl-pt_BR.xml"/>
</articleinfo>
--- NEW FILE yum-software-management.xml ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: -->
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
<!ENTITY % FDP-ENTITIES SYSTEM "fdp-entities.ent">
<!-- Group: Automatic Entities --><!ENTITY FDPCOMMONDIR
"../../docs-common/common">
<!-- Base directory --><!-- Estas entidades comuns s��o termos de m��o e nomes
��teis que podem ser mudados a qualquer momento. �� muito importante que se forne��a um
local ��nico para a atualiza����o de termos e nomes comuns. --><!-- Group: Fedora
common entries --><!ENTITY FED "Fedora">
<!-- Termo principal gen��rico --><!ENTITY CORE "Core">
<!-- Termo principal gen��rico --><!ENTITY FC "&FED;
&CORE;">
<!-- Nome gen��rico do projeto principal --><!ENTITY DISTRO
"&FC;">
<!-- Entidade Legada --><!ENTITY FCX "FC">
<!-- Nome curto do projeto --><!ENTITY FP "Projeto &FED;">
<!-- Nome gen��rico do projeto geral --><!ENTITY FDP "Projeto de
Documenta����o &FED;">
<!-- Nome gen��rico do projeto de documenta����o --><!ENTITY FDPX "Projeto
de Documenta����o &FED;">
<!-- Nome curto do projeto de documenta����o --><!ENTITY EX
"Extras">
<!-- cf. Core --><!ENTITY FEX "&FED; &EX;">
<!-- cf. Fedora Core --><!ENTITY FDP-URL "<ulink
url='http://fedora.redhat.com/projects/docs/'/>">
<!-- URL do Projeto de Documenta����o Fedora --><!ENTITY FP-URL "<ulink
url='http://fedora.redhat.com/'/>">
<!-- URL do Projeto Fedora --><!ENTITY FDPDOCS-URL "<ulink
url='http://fedora.redhat.com/docs/'/>">
<!-- URL de Documenta����o Fedora (reposit��rio) --><!ENTITY BZ
"Bugzilla">
<!-- Bugzilla --><!ENTITY BZ-URL "<ulink
url='http://bugzilla.redhat.com'/>">
<!-- URL do Bugzilla --><!ENTITY BZ-PROD "Documenta����o
&FED;">
<!-- Produto Bugzilla para a Documenta����o Fedora --><!-- Group: Fedora Version
Numbers --><!ENTITY FCVER "4">
<!-- Vers��o de lan��amento atual do projeto principal --><!ENTITY TESTVER
"test3">
<!-- N��mero atual de teste do projeto principal --><!ENTITY FCTESTVER "5
&TESTVER;">
<!-- Vers��o de teste atual do projeto principal --><!-- Group: Other common
names --><!ENTITY RH "Red Hat">
<!-- O termo gen��rico "Red Hat" --><!ENTITY FORMAL-RHI "&RH;
Inc.">
<!-- O termo gen��rico "Red Hat, Inc." --><!ENTITY RHL "&RH;
Linux">
<!-- O termo gen��rico "Red Hat Linux" --><!ENTITY RHN "&RH;
Network">
<!-- O termo gen��rico "Red Hat Network" --><!ENTITY RHEL
"&RH; Enterprise Linux">
<!-- O termo gen��rico "Red Hat Enterprise Linux" --><!-- Group:
Technology terms --><!ENTITY SEL "SELinux">
<!-- Termo de tecnologia gen��rico --><!-- Group: Common doc files
--><!ENTITY LEGALNOTICE SYSTEM
"../../docs-common/common/legalnotice-en.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY LEGALNOTICE-CONTENT SYSTEM
"../../docs-common/common/legalnotice-content-en.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY LEGALNOTICE-OPL SYSTEM
"../../docs-common/common/legalnotice-opl-en.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY LEGALNOTICE-OPL-CONTENT SYSTEM
"../../docs-common/common/opl.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY LEGALNOTICE-RELNOTES SYSTEM
"../../docs-common/common/legalnotice-relnotes-en.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY LEGALNOTICE-SECTION SYSTEM
"../../docs-common/common/legalnotice-section-en.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY BUG-REPORTING SYSTEM
"../../docs-common/common/bugreporting-pt_BR.xml">
<!-- FIXME: PLEASE DEFINE ME --><!-- Group: Common applications --><!--
Group: Required by build scripts --><!ENTITY PROJECT "&FP;">
<!-- FIXME: PLEASE DEFINE ME --><!-- Group: Tutorial Titles --><!ENTITY IG
"Guia de Instala����o">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY DOCG "Guia de
Documenta����o">
<!-- FIXME: PLEASE DEFINE ME --><!-- Group: Tutorial URL's --><!ENTITY
IG-URL "<ulink
url='http://fedora.redhat.com/docs/fedora-install-guide-en/'/>...
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY DOCG-URL "<ulink
url='http://fedora.redhat.com/participate/documentation-guide/'/&...
<!-- FIXME: PLEASE DEFINE ME --><!-- Group: Status notices --><!ENTITY
DRAFTNOTICE SYSTEM "draftnotice-pt_BR.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY LEGACYNOTICE SYSTEM
"legacynotice-pt_BR.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY OBSOLETENOTICE SYSTEM
"obsoletenotice-pt_BR.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY DEPRECATEDNOTICE SYSTEM
"deprecatednotice-pt_BR.xml">
<!-- FIXME: PLEASE DEFINE ME --><!ENTITY % DOC-ENTITIES SYSTEM
"doc-entities.ent">
<!-- Group: Automatic Entities --><!-- Local entidades para o Tutorial do Yum
--><!-- Group: Document revision markings --><!ENTITY DOCNAME
"yum-software-management">
<!-- Nome do documento --><!ENTITY DOCVERSION "1.31">
<!-- N��mero da Vers��o --><!ENTITY DOCDATE "2006-05-10">
<!-- Data da ��ltima revis��o --><!ENTITY DOCID
"&DOCNAME;-&DOCVERSION; (&DOCDATE;)">
<!-- ID do documento --><!-- Group: Miscellaneous --><!ENTITY FCLOCALVER
"5">
<!-- Vers��o local do Fedora Core para esse documento -->]>
<article id="yum-software-management" lang="pt_BR">
<xi:include
xmlns:xi="http://www.w3.org/2001/XInclude"
href="fdp-info.xml"/>
<section id="sn-introduction">
<title>Introdu����o</title>
<section id="sn-purpose">
<title>Proposta</title>
<para>Esse documento apresenta os conceitos b��sicos de gerenciamento de
softwares nos sistemas Fedora. Ele mostra as maiores fun����es do
<command>yum</command>, a ferramenta de gerenciamento de softwares recomendada
para o Fedora.</para>
</section>
<section id="sn-software-management-audience">
<title>P��blico</title>
<para>Esse documento �� endere��ado para usu��rios do Fedora em todos os
n��veis de experi��ncia.</para>
</section>
<section id="sn-software-management-usingdoc">
<title>Usando esse Documento</title>
<para>Esse documento �� uma refer��ncia para usar o
<command>yum</command>. Voc�� deve ler algumas ou todas as se����es,
dependendo de suas necessidades e n��vel de experi��ncia. Se voc�� �� um usu��rio novato,
leia <xref linkend="sn-software-management-concepts"/> antes de usar o
<command>yum</command> pela primeira vez. Usu��rios experientes devem come��ar
por <xref linkend="sn-managing-packages"/>.</para>
<note>
<title>Vers��es Anteriores do Fedora Core</title>
<para>Esse documento descreve a configura����o do
<command>yum</command> na vers��o atual do Fedora Core. Voc�� deve fazer os
passos anotados em <xref linkend="sn-authorizing-package-sources"/> para
habilitar o <command>yum</command>.</para>
</note>
<para>A maioria dos exemplos desse documento usa o pacote
<filename>tsclient</filename>, que �� incluso com o Fedora Core. O pacote
<filename>tsclient</filename> prov�� uma aplica����o para acesso remoto a
desktops. Se voc�� instal��-lo com sucesso, poder�� utiliz��lo acessando o menu
<menuchoice><guimenu>Applications</guimenu><guisubmenu>Internet</guisubmenu><guimenuitem>Cliente
de Terminal Service</guimenuitem></menuchoice>. Para usar os exemplos,
substitua o nome do pacote que tem interesse pelo
<filename>tsclient</filename>.</para>
<important>
<title>Evitando se Logar com a Conta de Root</title>
<para>Voc�� n��o precisa se logar com o usu��rio </para>
</important>
<para>O Fedora Core inclue a configura����o do
<command>yum</command> que �� suportadapor sistemas independentes com acesso a
internet. Voc�� deve usar o <command>yum</command> e software relativos no
sistema sem qualquer configura����o adicional.</para>
<para>Se o seu sistema �� gerenciado dentro de uma rede, consulte o seu
administrador de rede. Voc�� pode precisar configurar o <command>yum</command>
para usar um servidor proxy. </para>
<para>Para melhorar a performance e habilitar opera����es de disconex��o,
ative o cache do <command>yum</command> no seu sistema. Veja <xref
linkend="sn-yum-caching"/> para mais informa����es sobre a op����o de
caching.</para>
</section>
<section id="sn-yum-additional-resources">
<title>Recursos Adicionais</title>
<indexterm>
<primary>yum</primary>
<secondary>documenta����o</secondary>
</indexterm>
<indexterm>
<primary>yum</primary>
<secondary>p��ginas de manual</secondary>
</indexterm>
<para>A ferramenta <command>yum</command> tem fun����es e op����es
adicionadas nesse documento. Leia as p��ginas do <command>man</command> para
<command>yum(8)</command> e <filename>yum.conf(5)</filename> para
aprender mais, usando os seguintes comandos:</para>
<screen>
<userinput>man yum
man yum.conf</userinput>
</screen>
<indexterm>
<primary>yum</primary>
<secondary>Sites da Internet</secondary>
</indexterm>
<indexterm>
<primary>yum</primary>
<secondary>listas de discuss��o</secondary>
</indexterm>
<para>Outros recursos na internet do <command>yum</command>
incluem:</para>
<variablelist>
<varlistentry>
<term>Site do Projeto</term>
<listitem>
<para>
<ulink
url="http://linux.duke.edu/projects/yum/"/>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Lista de discuss��o de usu��rios</term>
<listitem>
<para>
<ulink
url="https://lists.dulug.duke.edu/mailman/listinfo/yum/"/>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Lista de discuss��o de desenvolvedores</term>
<listitem>
<para>
<ulink
url="https://lists.dulug.duke.edu/pipermail/yum-devel/"/>
</para>
</listitem>
</varlistentry>
</variablelist>
<tip>
<title>Verifique o Bugzilla Primeiro</title>
<para>Se voc�� encontrar um error persistente com uma opera����o
espec��fica, visite <ulink url="http://bugzilla.redhat.com"/> e reveja os
relat��rios de bugs para o pacote envolvido. Um error em um pacote pode fazer toda a
opera����o do <command>yum</command> parar e um pacote falhar. Por favor
preencha relat��rios de erros para os pacotes Fedora, incluindo o
<command>yum</command>, na p��gina do Bugzilla.</para>
</tip>
</section>
</section>
<section id="sn-software-management-concepts">
<title>Conceitos do Gerenciamento de Softwares</title>
<section id="sn-about-packages">
<title>Sobre Pacotes</title>
<indexterm>
<primary>pacotes</primary>
<secondary>definidos</secondary>
</indexterm>
<para>O Fedora e a documenta����o �� fornecida de forma de arquivos chamados
RPM <firstterm>packages</firstterm>. Cada pacote �� um arquivo comprimido
contendo informa����es do produto, arquivos do programa, icones, documenta����o e scripts
de gerenciamento. Aplica����es de gerenciamento usam esses arquivos para localizar,
instalar, atualizar e remover softwares com seguran��a. Por exemplo, o processo de
instala����o do Fedora usa os pacotes fornecidos com o Fedora Core para construir ou
atualizar um sistema com seus requerimentos.</para>
<para>Os pacotes tamb��m incluem uma assinatura digital que prov�� seu
c��digo-fonte. O Gerenciamento de software utiliza essa assinatura digital usando uma
chave p��blica GPG (<firstterm>public key</firstterm>). O
<command>yum</command> e o <command>rpm</command> utilizam uma
ferramenta de chaves (<firstterm>keyring</firstterm>) que armazena todas as
chaves p��blicas para os fontes de pacotes aprovados. O administrador do sistema configura
essas fontes de pacotes aprovadas.</para>
<note>
<title>Todos os pacotes do Fedora s��o Softwares de C��digo
Aberto</title>
<para>All of the software provided by the Projeto Fedora is open source
software. You may download and install Fedora packages on as many systems as
desired.</para>
</note>
</section>
<section id="sn-about-repositories">
<title>Sobre Reposit��rios</title>
<indexterm>
<primary>reposit��rios</primary>
<secondary>definidos</secondary>
</indexterm>
<para>Um reposit��rio (<firstterm>repository</firstterm>) �� um
diret��rio preparado em um site da internet que cont��m pacotes de softwares e arquivos de
indexa����o. Utilit��rios de gerenciamento de softwares como o
<command>yum</command>, localizam automaticamente esses reposit��rios para
obter o pacote RPM correto. Esse m��todo liberta voc�� de ter que manualmente procurar e
instalar uma nova aplica����o ou atualiza����o. Voc�� pode usar um ��nico comando para
atualizar todo os softwares do sistema, ou procurar por novos softwares por um crit��rio
espec��fico.</para>
<para>Um servidor de rede prov�� diversos reposit��rios para cada vers��o do
Fedora Core. O utilit��rio de gerenciamento de pacotes no Fedora Core j�� �� configurado
para usar tr��s desses reposit��rios.</para>
<variablelist>
<varlistentry>
<term>Base</term>
<listitem>
<para>Os pacotes que fazem o lan��amento do Fedora Core, como os que
est��o no disco</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Atualiza����es</term>
<listitem>
<para>Vers��es de pacotes que s��o fornecidas na Base</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Extras</term>
<listitem>
<para>Pacotes para uma grande sele����o de softwares
adicionais</para>
</listitem>
</varlistentry>
</variablelist>
<warning>
<title>Reposit��rios de Desenvolvimento do Fedora</title>
<para>O Fedora Core tamb��m inclue configura����es para v��rios
reposit��rios alternativos. Esses prov��m pacotes de teste para v��rios tipos de sistemas,
e trocam um ou mais dos reposit��rios padr��es. Somente habilite suporte a um desses
reposit��rios se voc�� testar ou desenvolver softwares para o Fedora:
<filename>fedora-devel</filename> (Rawhide),
<filename>fedora-extras-devel, e updates-testing.</filename></para>
</warning>
<para>Desenvolvedores de software de terceiros prov�� reposit��rios deles
pr��prios para pacotes compat��veis com o Fedora. Para aprender como configurar seu
sistema Fedora para usar reposit��rios de terceiros, leia <xref
linkend="sn-using-repositories"/>.</para>
<indexterm>
<primary>grupos de pacotes</primary>
<secondary>definidos</secondary>
</indexterm>
<para>Voc�� tamb��m pode usar o
<firstterm>package-groups</firstterm> fornecido pelos reposit��rios do Fedora
para gerenciar pacotes como set��-los. Alguns reposit��rios de terceiros adicionam pacotes
nesses grupos, ou pro�� seus pacotes como grupos adicionais.</para>
<!-- SE: Some repositories use groups and some don't: I've tried to put this
nicely. -->
<!-- SE: Using the admonition for this is not optimal, it just doesn't fit anywhere
else. -->
<note>
<title>Grupos de Pacotes Dispon��veis</title>
<para>Para ver uma lista de todos os grupos de pacotes dispon��veis para o
seu sistema Fedora, rode o comando <command>su -c 'yum
grouplist'</command>.</para>
</note>
<para>Use reposit��rios para garantir que voc�� sempre recebe vers��es atuais
de software. Se v��rias vers��es do mesmo pacote est�� dispon��vel, seu gerenciador de
pacotes ir�� utilizar sempre a vers��o mais atual.</para>
<caution>
<title>Instalando um Software fora de um Reposit��rio</title>
<para>Instale softwares usando o m��todo manual somente quando voc�� est��
confiante que n��o existe reposit��rio que possa fornec��-lo. Voc�� deve gerenciar o
software manualmente, ao inv��s de ter o utilit��rio de gerenciamento de software do
Fedora.</para>
<para>Os comandos do <command>yum</command> mostrados neste
documento usam reposit��rios como fontes de pacotes. Veja <xref
linkend="sn-yum-installing-frompackage"/> para mais informa����es de uso do
<command>yum</command> para instalar softwares de um arquivo de
pacote.</para>
</caution>
</section>
<section id="sn-about-dependencies">
<title>Sobre Depend��ncias</title>
<indexterm>
<primary>depend��ncias</primary>
<secondary>definidos</secondary>
</indexterm>
<para>Alguns arquivos instalados com a distribui����o do Fedora s��o
bibliotecas (<firstterm>libraries</firstterm>) que podem prover fun����es para
m��ltiplas aplica����es. Quando uma aplica����o requer uma biblioteca espec��fica, o
pacote que contem a biblioteca �� uma depend��ncia
(<firstterm>dependency</firstterm>). Para instalar apropriadamente um pacote,
o Fedora deve primeiramente satisfazer suas depend��ncias. As informa����es de
depend��ncias para um pacote RPM est�� armazenado no arquivo RPM.</para>
<para>O utilit��rio <command>yum</command>usa dados de
depend��ncias de pacotes para garantir que todos os requirimentos para uma aplica����o
s��o encontrados durante a instala����o. Ele automaticamente instala os pacotes para cada
depend��ncias n��o presentes no seu sistema. Se uma nova aplica����o tem requerimentos que
conflitam com um software existente, o <command>yum</command> aborta sem fazer
nenhuma altera����o no seu sistema.</para>
</section>
<section id="sn-package-names">
<title>Entendendo Nomes de Pacotes</title>
<indexterm>
<primary>pacotes</primary>
<secondary>compatibilidade de hardware</secondary>
</indexterm>
<indexterm>
<primary>pacotes</primary>
<secondary>nomenclatura</secondary>
</indexterm>
<para>Cada arquivo de pacote tem um nome longo que indica v��rias partes de
informa����o. Por exemplo, esse �� um nome completo do pacote
<filename>tsclient</filename>:</para>
<screen>
<filename>tsclient-0.132-6.i386.rpm</filename>
</screen>
<para>Utilit��rios de gerenciamento normalmente usam seus pacotes com um dois
tr��s formatos:</para>
<itemizedlist>
<listitem>
<para>Nome do pacote:
<filename>tsclient</filename></para>
</listitem>
<listitem>
<para>Nome do pacote com vers��o e n��mero de lan��amento:
<filename>tsclient-0.132-6</filename></para>
<!-- In what instances is the release number not needed? For many -->
<!-- package updates, only the release number might change. Although it -->
<!-- might be superfluous, it's never *bad* to include it, right? [PWF] -->
</listitem>
<listitem>
<para>Nome do pacote com arquitetura de hardware:
<filename>tsclient.i386</filename></para>
</listitem>
</itemizedlist>
<para>Para clarificar, o <command>yum</command> lista pacotes no
formato <filename>nome. arquitetura</filename>. Reposit��rios tamb��m guardam
pacotes em diret��rios separados por arquitetura. Em cada caso, a arquitetura de hardware
especificada para o pacote �� <emphasis>no m��nima</emphasis> o tipo de
m��quina necess��ria para usar o pacote.</para>
<variablelist>
<varlistentry>
<term>i386</term>
<listitem>
<para>Suportado para computadores compat��veis com Intel</para>
</listitem>
</varlistentry>
<varlistentry>
<term>noarch</term>
<listitem>
<para>Compat��vel com todas arquiteturas de computadores</para>
</listitem>
</varlistentry>
<varlistentry>
<term>ppc</term>
<listitem>
<para>Compat��vel com sistemas PowerPC, como Apple Power
Macintosh</para>
</listitem>
</varlistentry>
<varlistentry>
<term>x86_64</term>
<listitem>
<para>Compat��vel com processadores Intel 64-bit, como os
Opterons</para>
</listitem>
</varlistentry>
</variablelist>
<para>Alguns softwares podem ser otimizados para m��quinas compat��veis com
Intel. Pacotes separados podem ser disponibilizados para
<option>i386</option>, <option>i586</option>,
<option>i686</option> e <option>x86_64</option>. Uma m��quina com
pelo menos um Intel Pentium, VIA C3 ou CPU compat��vel deve usar a op����o
<option>i586</option> para os pacotes. Computadores com um Intel Pentium Pro
ou superior, ou algum modem atual de chip AMD, devem usar
pacotes<option>i686</option>.</para>
<para>Use o nome simplificado do pacote para o
<command>yum</command>. Isso faz o <command>yum</command>
selecionar automaticamente o pacote mais recente no reposit��rio que combine com a
arquitetura de hardware do seu computador.</para>
<para>Especifique um pacote com outros formatos de nome para sobrepor o
comportamento padr��o e for��ar o <command>yum</command> para usar o pacote
que combine com a vers��o e a arquitetura. Somente mude a forma padr��o de usar o
<command>yum</command> quando voc�� sabe que o pacote padr��o tem um bug ou
outra falha que o fa��a proibido para instala����o.</para>
<tip>
<title>Nome dos Pacotes</title>
<para>Voc�� deve usar qualquer um dos seguintes formatos para definir um
pacote na opera����o do <command>yum</command>:
<replaceable>nome</replaceable>,
<replaceable>nome.arquitetura</replaceable>,
<replaceable>nome-vers��o</replaceable>,
<replaceable>nome-vers��o-release</replaceable>,
<replaceable>nome-vers��o-release.arquitetura</replaceable>, e
<replaceable>epoch:
nome-vers��o-release.arquitetura</replaceable>.</para>
</tip>
</section>
</section>
<section id="sn-software-management-tools">
<title>Ferramentas de Gerenciamento de Softwares no Fedora Core</title>
<indexterm>
<primary>Utilit��rio para Adicionar/Remover Softwares</primary>
</indexterm>
<indexterm>
<primary>Utilit��rio de Atualiza����o de Software</primary>
</indexterm>
<indexterm>
<primary>utilit��rio rpm</primary>
</indexterm>
<para>A ferramenta <command> yum</command> �� um sistema de
gerenciamento de softwares completo. O Fedora Core tamb��m inclue duas aplica����es
gr��ficas para gerenciamento de softwares que usam o <command>yum</command>. O
<application>pup</application> prov�� uma interface para atualiza����o de
softwares, e o <application>pirut</application> permite a voc�� que adicione
ou remova softwares.</para>
<para>Ambas ferramentas gr��ficas aparecem no menu do desktop
<guimenu>Aplica����es</guimenu>. Para atualizar o seu sistema com o
<application>pup</application>, selecione
<menuchoice><guimenu>Aplica����es</guimenu><guisubmenu>Ferramentas
do Sistema</guisubmenu><guimenuitem>Software
Updater</guimenuitem></menuchoice>. Para adicionar ou remover softwares com o
<application>pirut</application>, selecione
<menuchoice><guimenu>Aplica����es</guimenu><guimenuitem>Add/Remove
Software</guimenuitem></menuchoice>.</para>
<para>O <command>rpm</command> �� um utilit��rio por linha de
comando que tme muitas fun����es para trabalhar com pacotes RPM individuais. Voc�� deve
us��-lo manualmente para instalar ou remover pacotes no seu sistema. Se voc�� instalar um
software com o utilit��rio <command>rpm</command>, voc�� deve manualmente
checar e instalar qualquer depend��ncia. Por essa raz��o, o
<application>pirut</application> e o <command>yum</command> s��o
m��todos recomendados para instala����o de softwares.</para>
<caution>
<title>Vers��es Atuais de Pacotes</title>
<para>Os utilit��rios <application>pirut</application> e
<command>yum</command> garantem que voc�� tem a vers��o mais recente dos
pacotes de software. Outros m��todos n��o garantem que os pacotes est��o
atuais.</para>
</caution>
</section>
<section id="sn-managing-packages">
<title>Gerenciaando Softwares com o
<command>yum</command></title>
<indexterm>
<primary>yum</primary>
<secondary>gerenciamento de software</secondary>
</indexterm>
<para>Utilize o utilit��rio <command>yum</command> para modificar os
softwares de seu sistema de quatro maneiras:</para>
<para>
<itemizedlist>
<listitem>
<para>Para instalar um novo software a partir de um reposit��rio de
pacotes</para>
</listitem>
<listitem>
<para>Para instalar novo software de um arquivo de pacote
individual</para>
</listitem>
<listitem>
<para>Para atualizar um software existente no seu sistema</para>
</listitem>
<listitem>
<para>Para remover softwares n��o-necess��rios no seu
sistema</para>
</listitem>
</itemizedlist>
</para>
<!-- SE: This duplicates text from the admonition in sn-about-repositories. It's
here as well because the Fedora site has a link straight to this section -->
<important>
<title>Instalando Software de um Arquivo de Pacote</title>
<para>O comando <command>yum</command> mostrado nessa se����o usa
o reposit��rio como fonte de pacotes. Veja <xref
linkend="sn-yum-installing-frompackage"/> para mais detalhes de como usar o
<command>yum</command> para instalar software e um arquivo de pacote
individual.</para>
</important>
<para>Para usar o <command>yum</command>, especifique a fun����o e
um ou mais pacotes ou grupos de pacotes. Cada se����o abaixo mostra alguns
exemplos.</para>
<para>Para cada opera����o, o <command>yum</command> faz download da
��ltima informa����o de pacotes dos reposit��rios configurados. Se o seu sistema usa uma
conex��o de rede lenta, o <command>yum</command> pode necessitar de muitos
segundos para baixar os arquivos de index do reposit��rio e os arquivos de cabe��alho para
cada pacote.</para>
<para>O utilit��rio <command>yum</command> procura os arquivos de
dados para determinar o melhor conjunto de a����es para produzir o resultado requerido, e
mostrar a transa����o para voc�� aprovar. A transa����o pode incluir a instala����o,
atualiza����o, ou remo����o de pacotes adicionais, para resolver depend��ncias de
softwares.</para>
<example id="yum-transaction-format">
<title>Formato de Relat��rios de Transa����o do
<command>yum</command></title>
<para>Esse �� um exemplo de transa����o para instalar o
<filename>tsclient</filename>:</para>
<screen>
<computeroutput>=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
tsclient i386 0.132-6 base 247 k
Installing for dependencies:
rdesktop i386 1.4.0-2 base 107 k
Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 355 k
Is this ok [y/N]:</computeroutput>
</screen>
</example>
<para>Reveja a lista de altera����es, e pressione <keycap>y</keycap>
para aceitar e come��ar o processo. Se voc�� pressionar <keycap>N</keycap> ou
<keycap>Enter</keycap>, o <command>yum</command> n��o ir�� fazer o
download ou alterar qualquer pacote.</para>
<note>
<title>Vers��es de Pacotes</title>
<para>O utilit��rio <command>yum</command> s�� mostra e usa a
vers��o mais nova de cada pacote, ao menos que voc�� especifique uma vers��o mais
antiga.</para>
</note>
<para>O utilit��rio <command>yum</command> tamb��m importa a chave
p��blica dos reposit��rios se ela ainda n��o est�� instalada com o
<command>rpm</command>.</para>
<example id="yum-publickey-import">
<title>Formato da Importa����o de Chave P��blica do
<command>yum</command></title>
<para>Esse �� um exemplo de uma importa����o de chave p��blica:</para>
<screen>
<computeroutput>warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID
4f2a6fd2
public key not available for tsclient-0.132-6.i386.rpm
Retrieving GPG key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
Importing GPG key 0x4F2A6FD2 "Fedora Project &lt;fedora(a)redhat.com&gt;"
Is this ok [y/N]:</computeroutput>
</screen>
</example>
<para>Check the public key, and then press <keycap>y</keycap> to
import the key and authorize the key for use. If you press <keycap>N</keycap>
or <keycap>Enter</keycap>, <command>yum</command> stops without
installing any packages.</para>
<para>Para garantir que os pacotes baixados s��o genu��nos, o
<command>yum</command> verifica a assinatura digital de cada pacote contra a
chave p��blica do provedor. Uma vez que todos pacotes necess��rios para a transa����o s��o
baixados com sucesso e verificados, o <command>yum</command> os aplica no
sistema.</para>
<note>
<title>Log de Transa����o</title>
<para>Cada transa����o completada que afeta pacotes, gera um registro no
arquivo de log <indexterm><primary>log
file</primary></indexterm><filename>/var/log/yum.log</filename>.
Voc�� deve ler esse arquivo com permiss��o de <systemitem
class="username">root</systemitem>.</para>
</note>
<section id="sn-yum-installing-withrepositories">
<title>Instalando Novo Software com o
<command>yum</command></title>
<indexterm>
<primary>instalando software</primary>
<see>software, instalando</see>
</indexterm>
<indexterm>
<primary>software</primary>
<secondary>instalando</secondary>
</indexterm>
<para>Para instalar o pacote<filename>tsclient</filename>, entre
com o comando:</para>
<screen>
<userinput>su -c 'yum install
<replaceable>tsclient</replaceable>'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<para>Para instalar o grupo de pacotes <filename>MySQL
Database</filename>, entre o comando:</para>
<screen>
<userinput>su -c 'yum groupinstall "<replaceable>MySQL
Database</replaceable>"'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<important>
<title>Novos Servi��os Requerem Ativa����o</title>
<para>Quando voc�� instala um servi��o, o Fedora n��o ativa ou inicia ele.
Para configurar um novo servi��o para inicializar na inicializa����o, escolha
<menuchoice><guimenu>Desktop</guimenu><guisubmenu>Configura����o
de Sistema</guisubmenu><guisubmenu>Configura����o do
Servidor</guisubmenu><guimenuitem>Servi��os</guimenuitem></menuchoice>,
ou use o utilit��rio por linha de comando <command>chkconfig</command> ou
<command>service</command>.</para>
</important>
</section>
<section id="sn-yum-updating-withrepositories">
<title>Atualizando Software com o
<command>yum</command></title>
<indexterm>
<primary>atualizando</primary>
<secondary>pacotes de software</secondary>
</indexterm>
<indexterm>
<primary>software</primary>
<secondary>atualizando</secondary>
</indexterm>
<para>Para atualizar o pacote <filename>tsclient</filename> para a
��ltima vers��o, digite:</para>
<screen>
<userinput>su -c 'yum update
<replaceable>tsclient</replaceable>'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<important>
<title>Nova Vers��o de Software Necessita de
Reinicializa����o</title>
<para>Se um peda��o de software est�� em uso quando ele �� atualizado, a
vers��o antiga continua ativa at�� que a aplica����o ou servi��o �� reiniciado.
Atualiza����es de kernel entram em atua����o quando voc�� reiniciar seu
sistema.</para>
</important>
<note>
<title>Pacotes do Kernel</title>
<para>Pacotes de kernel se mant��m no sistema depois que eles s��o
sobrepostos por vers��es mais novas. Isso permite que voc�� inicialize seu sistema com uma
vers��o de kernel mais antiga se um erro acontece com a vers��o atual. Para minimizar
manuten����o, o <command>yum</command> automaticamente remove pacotes de
kernel obsoletos do seu sistema, mantendo somente a vers��o atual e uma
anterior.</para>
</note>
<para>Para atualizar todos os pacotes no grupo de pacotes
<filename>MySQL Database</filename>, entre com o comando:</para>
<screen>
<userinput>su -c 'yum groupupdate "<replaceable>MySQL
Database</replaceable>"'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<note>
<title>Atualizando Todo o Sistema</title>
<para>Para atualizar todos os pacotes on seu sistema Fedora, use os comandos
descritos em <xref linkend="sn-updating-your-system"/>.</para>
</note>
</section>
<section id="sn-yum-removing-software">
<title>Removendo Software com o
<command>yum</command></title>
<indexterm>
<primary>removendo software</primary>
</indexterm>
<indexterm>
<primary>software</primary>
<secondary>removendo</secondary>
</indexterm>
<para>Para remover softwares, o <command>yum</command> examina seu
sistema para o software espec��fico, e qualquer software que pode precis��-lo como
depend��ncia. A transa����o de remover um software deleta ambos os softwares e as
depend��ncias.</para>
<para>Para remover o pacote <filename>tsclient</filename> de seu
sistema, use o comando:</para>
<screen>
<userinput>su -c 'yum remove
<replaceable>tsclient</replaceable>'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<para>Para remover todos os pacotes no grupo de pacotes <filename>MySQL
Database</filename>, entre o comando:</para>
<screen>
<userinput>su -c 'yum groupremove "<replaceable>MySQL
Database</replaceable>"'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<note>
<title>Data e Configura����o de Reten����o de Arquivo</title>
<para>O processo de remo����o deixa os dados dos usu��rios no lugar mas
podem remover arquivos de configura����o em alguns casos. Se a remo����o de um pacote n��o
inclue o arquivo de configura����o, e voc�� reinstalar o pacote depois, ele pode reusar o
velho arquivo de configura����o.</para>
</note>
</section>
</section>
<section id="sn-searching-packages">
<title>Procurando por Pacotes com o
<command>yum</command></title>
<indexterm>
<primary>pacotes</primary>
<secondary>localizar</secondary>
</indexterm>
<indexterm>
<primary>procurando</primary>
<secondary>por pacotes</secondary>
</indexterm>
<para>Use a fun����o search do <command>yum</command> para procurar
softwares que est��o dispon��veis nos reposit��rios configurados, ou j�� est��o instalados
no seu sistema. A procura j�� inclue software instalados e dispon��veis.</para>
<para>O format do resultado depende da op����es utilizada. Se uma pesquisa n��o
produz informa����es, n��o existem pacotes que conferem com o crit��rio
utilizado.</para>
<section id="sn-searching-packages-byname">
<title>Procurando por Nome ou Atributos de Pacotes</title>
<para>Para procurar por um pacote espec��fico pelo nome, use a op����o
<option>list</option>. Para procurar pelo pacote
<filename>tsclient</filename>, use o comando:</para>
<screen>
<userinput>su -c 'yum list
<replaceable>tsclient</replaceable>'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<para>Para fazer suas buscas mais precisas, especifique pacotes com o nome que
incluem outros atributos, como a vers��o ou arquitetura de hardware. Para procurar a
vers��o 0.132 de uma aplica����o, usa o comando:</para>
<screen>
<userinput>su -c 'yum list
<replaceable>tsclient-0.132</replaceable>'</userinput>
</screen>
<note>
<title>Atributos Validos de Pacotes</title>
<para>Veja <xref linkend="sn-package-names"/> para mais
informa����es sobre formatos de nomes de pacotes e os atributos que eles
possuem.</para>
</note>
</section>
<section id="sn-searching-packages-advanced">
<title>Buscas Avan��adas</title>
<para>Se voc�� n��o sabe o nome do pacote, use a op����o
<option>search</option> ou
<option>provides</option>.</para>
<para>A op����o <option>search</option> checa o nome, descri����o,
sum��rio e mantenedores de pacotes listados de todos os pacotes dispon��veis para
encontrar os pacotes que batem. Por exemplo, para procurar todos os pacotes relacionados
ao Pal Pilots, digite:</para>
<screen>
<userinput>su -c 'yum search
<replaceable>PalmPilot</replaceable>'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<para>A fun����o <option>provides</option> checa ambos os arquivos
inclusos no pacote e fun����es que o software prov��. Essa op����o requere que o
<command>yum</command> fa��a download e leia mais arquivos de index que na
op����o <option>search</option>.</para>
<para>Para procurar por todos os pacotes que incluem arquivos chamados
<filename>libneon</filename>, digite:</para>
<screen>
<userinput>su -c 'yum provides
<replaceable>libneon</replaceable>'</userinput>
</screen>
<para>Para procurar por todos os pacotes que prov��em um servi��o de MTA (Mail
Transport Agente - Agente de Transporte de Mensagens), ou incluem arquivos com
<filename>mta</filename> no seu nome:</para>
<screen>
<userinput>su -c 'yum provides
<replaceable>MTA</replaceable>'</userinput>
</screen>
<para>Para cada comando, no prompt, entre a senha para a conta <systemitem
class="username">root</systemitem>.</para>
<para>Use caracteres wild-cards para rodar qualquer op����o de busca com uma
parte da palavra: <option>?</option> para representar um caracter, e
<option>*</option> para significar zero ou mais caracteres. Sempre adicione o
caracter <option>\</option> antes de caracteres especiais.</para>
<para>Para <option>listar</option> todos os pacotes com nomes que
comecem com <filename>tsc</filename>, digite:</para>
<screen>
<userinput>su -c 'yum list
<replaceable>tsc\*</replaceable>'</userinput>
</screen>
</section>
<section id="sn-package-matches">
<title>Entendendo Compara����es</title>
<para>Buscas com o <command>yum</command> mostram todos os pacotes
que combinam com o crit��rio utilizado. Pacotes devem atender os termos de busca
exatamente para serem considerados v��lidos, a menos que se use wild-cards.</para>
<para>Por exemplo, para fazer uma busca por
<filename>shadowutils</filename> ou
<filename>shadow-util</filename> pode n��o trazer como resultado o
<filename>shadow-utils</filename>. Esse pacote deve combinar e se mostrado se
a pesquisa estiver <filename>shadow-util\?</filename>, ou
<filename>shadow\*</filename>.</para>
</section>
</section>
<section id="sn-updating-your-system">
<title>Atualizando Seu Sistema com o
<command>yum</command></title>
<indexterm>
<primary>atualizando</primary>
<secondary>sistema completo</secondary>
</indexterm>
<indexterm>
<primary>yum</primary>
<secondary>atualizando todo o sistema</secondary>
</indexterm>
<para>Use a op����o <option>update</option> para atualizar todos os
softwares do seu sistema Fedora para a vers��o mais recente em opera����o.</para>
<para>Para realizar uma atualiza����o completa do sistema, digite esse
comando:</para>
<screen>
<userinput>su -c 'yum update'</userinput>
</screen>
<para>Ao prompt, coloque a senha de <systemitem
class="username">root</systemitem>.</para>
<section id="sn-automatic-updating">
<title>Atualizando Seu Sistema Automaticamente</title>
<indexterm>
<primary>atualizando automaticamente</primary>
</indexterm>
<para>O pacote <filename>yum</filename> fornecido pelo Fedora Core
inclue scripts para rodar atualiza����es do sistema todo dia. Para ativar a atualiza����o
di��ria, entre com esse comando:</para>
<screen>
<userinput>su -c '/sbin/chkconfig --level 345 yum on; /sbin/service yum
start'</userinput>
</screen>
<para>Ao ser solicitado, entre a senha para a conta de <systemitem
class="username">root</systemitem>.</para>
<note>
<title>Como Atualiza����es Di��rias Rodam</title>
<para>N��o existe nenhum servi��o separado do
<command>yum</command> que rode em seu sistema. O comando fornecido abaixo
permite o controle do script <filename>/etc/rc.d/init.d/yum</filename>. Esse
script de controle ativa o script
<filename>/etc/cron.daily/yum.cron</filename>, que faz o servi��o
<command>cron</command> come��ar a atualiza����o do sistema automaticamente
��s 4:00 da manh�� de cada dia.</para>
</note>
</section>
</section>
<section id="sn-using-repositories">
<title>Configurando Acesso a Reposit��rios de Softwares</title>
<indexterm>
<primary>Fedora Extras</primary>
</indexterm>
<indexterm>
<primary>reposit��rios</primary>
<secondary>procurando</secondary>
</indexterm>
<indexterm>
<primary>procurando</primary>
<secondary>para reposit��rios</secondary>
</indexterm>
<para>Fedora systems automatically use the Projeto Fedora repositories. These
include Fedora Extras, the default source of packages for software that is not included
with Fedora Core.</para>
<note>
<title>Reposit��rios Extras do Fedora para Vers��es Anteriores do Fedora
Core</title>
<para>Voc�� deve manualmente configurar o Fedora Core 3 para usar o Fedora
Extras, usando as instru����es em <ulink
url="http://fedora.redhat.com/projects/extras/"/>. Para pacotes adicionais do
Fedora Core 1 e 2, veja em <ulink
url="http://www.fedora.ur/"/>.</para>
</note>
<para>If the Projeto Fedora does not supply packages for a product, the
manufacturer may provide or recommend a separate repository. Members of the community also
maintain repositories to provide packages for Fedora systems. For example, <ulink
url="http://www.jpackage.org/"/> distributes popular Java software as
packages.</para>
<section id="sn-adding-repositories">
<title>Adicionando um Reposit��rio como uma Fonta de Pacotes</title>
<indexterm>
<primary>reposit��rios</primary>
<secondary>adicionando ao yum</secondary>
</indexterm>
<para>Para adicionar um reposit��rio extra, coloque o arquivo de defini����o
em <filename>/etc/yum.repos.d/<filename>. Os provedores de pacotes colocam
seus arquivos de defini����o dispon��veis em seus
sites.</filename></filename></para>
<tip>
<title>Extens��o de Defini����o de Arquivo</title>
<para>Os nomes das defini����es de reposit��rio terminam com
<filename>.repo</filename>.</para>
</tip>
<para>Voc�� deve ter acesso de <systemitem
class="username">root</systemitem> para adicionar um arquivo de
defini����o no diret��rio. Para copiar o arquivo de defini����o
<filename>example.repo</filename>, digite esse comando:</para>
<screen>
<userinput>su -c 'cp example.repo /etc/yum.repos.d/'</userinput>
</screen>
<para>Ao ser solicitado, entre a senha para a conta de <systemitem
class="username">root</systemitem>.</para>
<para>O arquivo de configura����o de cada reposit��rio deve incluir a
configura����o de <command>gpgkey</command>. A configura����o espeficica a
localiza����o da chave p��blica que verifica se o pacote �� fornecido pelo reposit��rio.
Essa chave p��blica �� automaticamente importada a primeira vez que voc�� instalar um
software do reposit��rio. Se o arquivo de configura����o fornecido n��o inclue essa
configura����o, veja em <xref
linkend="sn-authorizing-package-sources"/>.</para>
</section>
<section id="sn-authorizing-package-sources">
<title>Autorizando Fontes de Pacotes Manualmente</title>
<indexterm>
<primary>chaves p��blicas</primary>
<secondary>adicionando</secondary>
</indexterm>
<para>Para adicionar manualmente uma chave p��blica ao seu registro do
<command>rpm</command>, use a fun����o <option>import</option> do
utilit��rio <command>rpm</command>. Para importar uma chave
<filename>GPG-PUB-KEY.asc</filename>, digite o seguinte comando:</para>
<screen>
<userinput>su -c 'rpm --import
<replaceable>GPG-PUB-KEY.asc</replaceable>'</userinput>
</screen>
<para>Ao ser solicitado, entre a senha para a conta de <systemitem
class="username">root</systemitem>.</para>
<para>Voc�� tamb��m pode importar chaves p��blicas diretamente do site web.
Por exemplo, para importar o arquivo <filename>GPG-PUB-KEY.asc</filename> do
site <wordasword>www.therepository.com</wordasword> use esse
comando:</para>
<screen>
<userinput>su -c 'rpm --import
<
replaceable>http://www.therepository.com/GPG-PUB-KEY.asc</replaceab...
</screen>
<para>Ao prompt, coloque a senha de <systemitem
class="username">root</systemitem>.</para>
<important>
<title>Importando a Chave do Fedora no Fedora Core 3</title>
<para>Para adicionar chaves p��blicas do Fedora no chaveamento do
<command>rpm</command> no sistema Fedora Core 3, rode o comando
<command>sy -c 'rpm --import
/usr/share/rhn/RPM-GPG-KEY-fedora'</command>.</para>
</important>
</section>
<section id="sn-compat-repositories">
<title>Entendendo Compatibilidade de Reposit��rio</title>
<indexterm>
<primary>pacotes</primary>
<secondary>compatibilidade de software</secondary>
</indexterm>
<indexterm>
<primary>reposit��rios</primary>
<secondary>compatibilidade</secondary>
</indexterm>
<para>The Fedora Extras repository provides packages which are built to the
same standards as Fedora Core packages. Third-party packages should be compatible with
these Projeto Fedora packages, unless the provider specifically states
otherwise.</para>
<para>Sempre leia o site do reposit��rio procurando informa����es sobre
compatibilidade de pacotes antes de adicion��-lo como uma fonte de pacotes. Reposit��rios
separados podem prover pacotes diferentes e incompat��veis. Reposit��rios de terceiros
podem tamb��m prover pacotes alternativos para softwares que est��o inclusos nos
reposit��rios do Fedora.</para>
<para>Alternative packages may contain versions of the software that function
differently from the version in the Projeto Fedora packages. Determine the benefits and
potential incompatibilities before replacing Projeto Fedora packages with alternative
versions.</para>
<caution>
<title>Incompatibilidade de Reposit��rios</title>
<para>Se voc�� configura seu sistema para usar reposit��rios incompat��veis,
a opera����o do <command>yum</command> pode falhar.</para>
</caution>
<para>Pacotes feitos para uma vers��o do Fedora normalmente n��o s��o
compat��veis com outras vers��es do Fedora. O site dos provedores devem especificar qual
vers��o do Fedora eles suportam.</para>
<tip>
<title>Vers��es antigas do <command>yum</command> e
Reposit��rios Atuais</title>
<para>O formato de dados dos arquivos de index do
<command>yum</command> sofreram uma altera����o na vers��o 2.1. A vers��o
antiga �� utilizada pelo Fedora Core 3 e os reposit��rios devem prover a vers��o do Fedora
Core que eles suportam. Para confirmar que um reposit��rio sem t��tulo �� compat��vel com
a vers��o corrente do <command>yum</command>, verifique se existe um
sub-diret��rio chamado <filename>repodata/.</filename></para>
</tip>
</section>
<section id="sn-removing-sources">
<title>Disabilitando ou Removendo Fontes de Pacotes</title>
<indexterm>
<primary>reposit��rios</primary>
<secondary>disabilitando no yum</secondary>
</indexterm>
<indexterm>
<primary>reposit��rios</primary>
<secondary>removendo do yum</secondary>
</indexterm>
<para>Configure <command>enable=0</command> em um arquivo de
defini����o para previnir que o <command>yum</command> use esse reposit��rio.
O <command>yum</command>ignora qualquer defini����o de arquivo com essa
configura����o.</para>
<para>Para completamente remover acesso a um repositorio:</para>
<procedure>
<step>
<para>Deletar o arquivo relevante no
<filename>/etc/yum.repos.d/</filename>:</para>
</step>
<step>
<para>Deletando o diret��rio de cache do
<filename>/var/cache/yum/</filename>.</para>
</step>
</procedure>
<!-- What with the "web of trust," removing GPG keys is not really -->
<!-- something we should encourage. Having an extra GPG key in the RPM -->
<!-- database is not a vulnerability, nor does it hamper the system in -->
<!-- any way. These are probably a couple of reasons Seth didn't build -->
<!-- this function into yum as part of "clean all," for example. Since
-->
<!-- we just had several admonitions against people running the rpm -->
<!-- command on its own anyway, I would just omit this part -->
<!-- completely. [PWF] -->
<!--
<important>
<title>Remove Unneeded Public Keys</title>
<para>
If you will not be using any further packages from a provider,
remove their public key from the <command>rpm</command>
keyring using the procedure described in
<xref linkend="sn-removing-publickeys" />.
</para>
</important>
</section>
<section id="sn-removing-publickeys">
<title>Removing Public Keys</title>
<indexterm>
<primary>public keys, removing</primary>
</indexterm>
<para>
To remove a public key from the keyring you first must determine
the full name of the key, as it registered in
<command>rpm</command>. Run this command to view the details of
the public keys on the <command>rpm</command> keyring:
</para>
<screen>
<userinput>rpm -qi gpg-pubkey-*</userinput>
</screen>
<para>
Locate the heading for the relevant public key. The public key
headings follow this format:
</para>
<example id="publickey-header-format">
<title>Format of <command>rpm</command> Public Key
Headers</title>
<screen>
<computeroutput>Name : gpg-pubkey Relocations: (not
relocatable)
Version : 4f2a6fd2 Vendor: (none)
Release : 3f9d9d3b Build Date: Wed 15 Jun 2005 09:55:33 PM BST
Install Date: Wed 15 Jun 2005 09:55:33 PM BST Build Host: localhost
Group : Public Keys Source RPM: (none)
Size : 0 License: pubkey
Signature : (none)
Summary : gpg(Fedora Project &lt;fedora(a)redhat.com&gt;)
Description :</computeroutput>
</screen>
</example>
<para>
Add the <option>Version</option> and
<option>Release</option>
attributes to <option>gpg-pubkey-</option> to make the complete
name of the key, in the form
<option>gpg-pubkey-Version_number-Release_number</option>. The
<command>rpm</command> identification for the &FP; public key
shown above is: <option>gpg-pubkey-4f2a6fd2-3f9d9d3b</option>.
</para>
<para>
Once you know the identification name of the key, use the
command <command>rpm <option>-e</option></command> to
remove it.
To remove the &FP; public key shown above the exact command
would be:
</para>
<screen>
<userinput>su -c 'rpm -e
<replaceable>gpg-pubkey-4f2a6fd2-3f9d9d3b</replaceable>'</userinput>
</screen>
<para>
Enter the password for the
<systemitem class="username">root</systemitem> account when
prompted.
</para>
-->
</section>
</section>
<section id="sn-yum-installing-frompackage">
<title>Instalando Software de um Pacote Isolado</title>
<indexterm>
<primary>instalando software</primary>
<secondary>de um pacote</secondary>
<see>software, instalando de um pacote</see>
</indexterm>
<indexterm>
<primary>software</primary>
<secondary>instalando de um pacote</secondary>
</indexterm>
<para>Use reposit��rios e o comando padr��o <command>yum</command>
para localizar e instalar novos softwares, a menos que o pacote n��o esteja dispon��vel
por qualquer reposit��rio. Nesse caso, use a op����o
<option>localinstall</option> para instalar softwares de um arquivo de
pacote.</para>
<important>
<title>Chave Publica �� Necess��ria</title>
<para>Tenha certeza que a chave p��blica de uma fonte de pacote est��
importada antes de instal��-la sem um reposit��rio. Veja em <xref
linkend="sn-authorizing-package-sources"/>.</para>
</important>
<para>Entre esse comando para instalar o pacote
<filename>tsclient-0.132-4.i386.rpm</filename>:</para>
<screen>
<userinput>su -c 'yum localinstall
<replaceable>tsclient-0.132-4.i386.rpm</replaceable>'</userinput>
</screen>
<para>Ao prompt, coloque a senha de <systemitem
class="username">root</systemitem>.</para>
<note>
<title>Software Instalado Previamente est�� Atualizado</title>
<para>Se um pacote prov�� a ��ltima vers��o de software que est�� instalado no
seu sistema, o <command>yum</command> atualiza o software
instalado.</para>
</note>
<para>Se o pacote requer softwares que n��o est��o instalados no seu sistema, o
<command>yum</command> tenta atender todas depend��ncias com pacotes dos
reposit��rios configurados. Voc�� deve precisar fazer download e instalar manualmente
pacotes adicionais para satisfazer todas depend��ncias.</para>
<caution>
<title>Mantendo Manualmente Softwares Instalados</title>
<para>Se voc�� instalar um software que n��o �� provido por um reposit��rio, o
<command>yum update</command> n��o pode atualiz��-lo automaticamente quando
uma nova vers��o se torna dispon��vel. Para garantir que voc�� tenha sempre o pacote mais
novo, se inscreva em um servi��o de e-mail ou RSS para receber notifica����es de novas
vers��es lan��adas.</para>
</caution>
</section>
<section id="sn-yum-customizing">
<title>Customizando o <command>yum</command></title>
<!-- SE: The dictionary says "plug-in", but yum documentation uses
"plugin". For consistency, I'm using "plugin" in this document.
-->
<para>Para alterar o comportamento do <command>yum</command>, voc��
deve tanto editar o arquivo de configura����o, ou instalar
<firstterm>plugins</firstterm>. Plugins permitem que desenvolvedores adicionem
novas fun����es para o <command>yum</command>.</para>
<section id="sn-yum-configfiles">
<title>Editando o <command>yum</command></title>
<indexterm>
<primary>arquivos de configura����o</primary>
</indexterm>
<para>O arquivo <filename>/etc/yum.conf</filename> prov�� a
configura����o principal do <command>yum</command>. Configura����es em uma
defini����o de reposit��rio sobrep��e a configura����o principal para as opera����es que
usam defini����es de reposit��rios.</para>
<para>Para editar o <filename>/etc/yum.conf</filename>, rode um
editor de texto com privil��gios de usu��rio <systemitem
class="username">root</systemitem>. Esse comando abre o
<filename>/etc/yum.conf</filename> com o
<application>gedit</application>, o editor de texto padr��o do sistema de
desktop do Fedora.</para>
<screen>
<userinput>su -c 'gedit /etc/yum.conf'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<para>O arquivo principal de configura����o prov�� todas op����es que se
aplicam a todas opera����es do <command>yum</command>. Eles incluem a op����o
de cache e configura����o de servidor proxy. O diret��rio
<filename>/etc/yum.repos.d/</filename> guarda os arquivos de defini����es para
cada reposit��rio que o <command>yum</command> usa. Os plugins usam arquivos
de configura����o no diret��rio
<filename>/etc/yum/pluginconf.d/</filename>.</para>
<para>A pr��xima se����o desse documento prov�� mais informa����es sobre
configura����o do <command>yum</command>:</para>
<para>
<itemizedlist>
<listitem>
<para>
<xref linkend="sn-using-repositories"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="sn-yum-managing-plugins"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="sn-yum-enabling-caching"/>
</para>
</listitem>
<listitem>
<para>
<xref linkend="sn-yum-proxy-server"/>
</para>
</listitem>
</itemizedlist>
</para>
<tip>
<title>Mais Documenta����o</title>
<para>Veja a p��gina do <command>man</command> para o
<filename>yum.conf</filename> para uma lista completa de op����es de
configura����o suportadas pelo <command>yum</command>.</para>
</tip>
</section>
<section id="sn-yum-managing-plugins">
<title><command>yum</command> ������������-������������ ���������
��������� ������������</title>
<indexterm>
<primary>plugins</primary>
<secondary>instalando</secondary>
</indexterm>
<para>Cada plugin do <command>yum</command> �� um arquivo simples,
escrito em linguagem de programa����o Python. Voc�� pode baixar plugins do website do
projeto <command>yum</command> ou de provedores terceiros. O projeto
<command>yum</command> mant��m uma lista de plugins na p��gina <ulink
url="http://wiki.linux.duke.edu/YumPlugins"/>.</para>
<tip>
<title>Extens��o de Arquivos de Plugin</title>
<para>Os nomes dos plugins do <command>yum</command>terminam com
<filename>.py</filename>, a extens��o padr��o de scripts Python.</para>
</tip>
<para>Para instalar um plugin, copie ele para o diret��rio
<filename>/usr/lib/yum-plugins/</filename>. Crie um arquivo de configura����o
no diret��rio <filename>/etc/yum/pluginconf.d/</filename>. Salve o arquivo de
configura����o com o mesmo nome que o plugin, mas com a extens��o
<filename>.conf</filename>.</para>
<note>
<title><systemitem class="username">root</systemitem>
������������������ ������������������ ������</title>
<para>Voc�� deve ter acesso de <systemitem
class="username">root</systemitem> para adicionar arquivos no
diret��rio <filename>/usr/lib/yum-plugins/</filename> e
<filename>/etc/yum/pluginconf.d</filename>.</para>
</note>
<para>Por exemplo, para copiar o plugin
<filename>exampleplugin.py</filename>, entre o comando:</para>
<screen>
<userinput>su -c 'cp exampleplugin.py
/usr/lib/yum-plugins/'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<para>Voc�� deve ent��o criar um arquivo de configura����o para o plugin com
um editor de texto. Para esse exemplo usamos o
<application>gedit</application>, o editor de texto para sistema de desktop
Fedora.</para>
<screen>
<userinput>su -c 'gedit
/etc/yum/pluginconf.d/exampleplugin.conf'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<para>Cada arquivo de configura����o de plugin inclue a fun����o
<command>enabled</command>. Alguns plugins tamb��m requerem configura����es
adicionais. Para determinar as configura����es corretas, veja tanto a documenta����o
fornecida pelo fornecedor para o plugin quando leia o arquivo do plugin em um editor de
texto.</para>
<example>
<title>Exemplo de Arquivo de Configura����o de Plugin</title>
<screen>
<computeroutput>[main]
enabled=1
anotheroption=0</computeroutput>
</screen>
</example>
<note>
<title>Plugins Instalados por Default</title>
<para><indexterm><primary>plugins</primary><secondary>installonlyn</secondary></indexterm>
O Fedora Core inclue o plugin <filename>installonlyn</filename>. Esse plugin
modifica o <command>yum</command> para remover pacotes excessivos do kernel,
para que n��o mais que um n��mero especifico de kernels existam no seu sistema. Por
padr��o, o <filename>installonlyn</filename> ret��m as daus vers��es mais
recentes do kernel, e automaticamente remove os pacotes mais antigos.</para>
</note>
<para><indexterm><primary>plugins</primary><secondary>removing</secondary></indexterm>
Para remover um plugin, apague tanto o arquivo original e o autom��tico gerado pelo
arquivo de c��digo <filename> /usr/lib/yum-plugins/</filename>. O arquivo
gerado pelo c��digo usa o mesmo nome como um plugin, mas tem extens��o
<filename>.pyc</filename>. Remova a configura����o relevante no arquivo
<filename>/etc/yum/pluginconf.d</filename>.</para>
<para>Esse comando remove o plugin
<filename>exampleplugin</filename>:</para>
<screen>
<userinput>su -c 'rm -f /etc/yum/pluginconf.d/exampleplugin.conf; rm -f
/usr/lib/yum-plugins/exampleplugin.py*'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
</section>
</section>
<section id="sn-yum-caching">
<title>Trabalhando com o Caching do
<command>yum</command></title>
<indexterm>
<primary>caching</primary>
</indexterm>
<indexterm>
<primary>pacotes</primary>
<secondary>caching</secondary>
</indexterm>
<para>Por padr��o, a vers��o atual do <command>yum</command> deleta
os arquivos de dados e pacote que s��o baixados, depois que eles s��o utilizados com
sucesso. Isso minimiza a quantidade de espa��o em disco que o
<command>yum</command> usa. Voc�� pode deixar o modo de caching, para que o
<command>yum</command> retenha os arquivos que ele baixa em diret��rios de
cache.</para>
<para>O cache fornece tr��s vantagens:</para>
<para>
<itemizedlist>
<listitem>
<para>A performance do <command>yum</command>
melhora</para>
</listitem>
<listitem>
<para>Voc�� pode rodar opera����es do <command>yum</command>
sem uma conex��o de rede, usando somente os caches</para>
</listitem>
<listitem>
<para>Voc�� deve copiar pacotes dos caches e reus��-los em qualquer
lugar.</para>
</listitem>
</itemizedlist>
</para>
<para>Por padr��o, o <command>yum</command> guarda temporariamente
os arquivos dentro do diret��rio <filename>/var/cache/yum/</filename>, com um
subdiret��rio para cada reposit��rio configurado. O diret��rio
<filename>packages/</filename> em cada diret��rio de reposit��rio guarda os
pacotes em cache. Exemplo, o diret��rio
<filename>/var/cache/yum/development/packages/</filename> guarda os pacotes
baixados do reposit��rio <filename>development</filename>.</para>
<tip>
<title>Limpando os Caches do <command>yum</command></title>
<para>Arquivos de cache usam espa��o em disco at�� serem removidos. Voc�� deve
desejar periodicamente limpar o cache para recuperar a capacidade. Veja em <xref
linkend="sn-yum-clearance"/> para mais informa����es sobre limpeza de
cache.</para>
</tip>
<para>Se voc�� remove um pacote do cache, voc�� n��o afeta a copia do software
instalado no seu sistema.</para>
<section id="sn-yum-enabling-caching">
<title>Habilitando os Caches</title>
<indexterm>
<primary>caching</primary>
<secondary>habilitando</secondary>
</indexterm>
<para>Para configurar o <command>yum</command> para manter
arquivos baixados ao inv��s de descart��-los, configure a op����o
<command>keepcache</command> no <filename>/etc/yum.conf</filename>
para <userinput>1</userinput>:</para>
<screen>
<computeroutput>
keepcache=1
</computeroutput>
</screen>
<para>Veja <xref linkend="sn-yum-configfiles"/> para mais
informa����es para editar o arquivo de configura����o do
<command>yum</command>.</para>
<para>Uma vez habilitado o caching, cada opera����o do
<command>yum</command> baixa os dados de pacotes dos reposit��rios
configurados. Para garantir que o cache tenha um conjunto de dados de pacotes, rode uma
opera����o depois de habilitar o caching. Use a op����o <option>list</option>
ou <option>search</option> pesquisando para baixar o pacote sem modifica����o
no seu sistema.</para>
</section>
<section id="sn-yum-using-cacheonly">
<title>Usando o <command>yum</command> Somente em Modo de
Cache</title>
<indexterm>
<primary>yum</primary>
<secondary>modo de somente-cache</secondary>
</indexterm>
<para>Para rodar o <command>yum</command> sem uma conex��o de
rede, adicione a op����o <option>-C</option>. Isso faz com que o
<command>yum</command> proceda sem chegar qualquer reposit��rio de rede, e usa
somente os arquivos em cache. Nesse modo, o <command>yum</command> pode
somente instalar pacotes que j�� tenham sido baixados e colocados em cache por uma
opera����o anterior.</para>
<para>Para procurar pelo pacot e<filename>tsclient</filename> sem
usar uma conex��o de rede, entre com o comando:</para>
<screen>
<userinput>su -c 'yum -C list
<replaceable>tsclient</replaceable>'</userinput>
</screen>
<para>Coloque a senha para <systemitem
class="username">root</systemitem> quando solicitado.</para>
<note>
<title>Modo de Somente Cache Necessita de Dados em Cache</title>
<para>Modo de somente chace precisa que os dados do pacote existam em cache.
Se voc�� habilitar o caching, cada opera����o do <command>yum</command> deve
atualizar os arquivos de dados, a menos que o somente cache est�� espeficicado para a
opera����o.</para>
</note>
</section>
<section id="sn-yum-clearance">
<title>Limpando os Caches do <command>yum</command></title>
<indexterm>
<primary>caching</primary>
<secondary>limpando o cache</secondary>
</indexterm>
<indexterm>
<primary>yum</primary>
<secondary>limpando o cache</secondary>
</indexterm>
<para>Se voc�� configura isso, o <command>yum</command> ret��m os
pacotes e arquivos de pacotes que s��o baixados, ent��o eles podem ser reutilizados no
futuro para opera����es sem serem baixados de novo. Para isso, use esse
comando:</para>
<screen>
<userinput>su -c 'yum clean headers'</userinput>
</screen>
<para>Rode esse comando para remover todos os pacotes armazenados em
cache:</para>
<screen>
<userinput>su -c 'yum clean packages'</userinput>
</screen>
<para>Quando usados esses comandos, ao prompt, entre a senha para o usu��rio
<systemitem class="username">root</systemitem>.</para>
<para>Remover arquivos de cache faz com que se baixe novamente os arquivo na
pr��xima vez que forem necess��rios. Isso aumenta a quantidade de tempo necess��rio para
completar a opera����o.</para>
</section>
</section>
<section id="sn-yum-proxy-server">
<title>Usando o <command>yum</command> com um Servidor
Proxy</title>
<indexterm>
<primary>servidor proxy</primary>
</indexterm>
<indexterm>
<primary>yum</primary>
<secondary>usando com um servidor proxy</secondary>
</indexterm>
<para>Por padr��o, o <command>yum</command> acessa reposit��rios de
rede com HTTP. Todas opera����o HTTP do <command>yum</command> usam HTTP/1.1 e
s��o compat��veis com servidores proxy que suportam esse padr��o. Voc�� deve tamb��m
acessar reposit��rios FTP, e configurar o <command>yum</command> para usar um
proxy FTP. O pacote <filename>squid</filename> prov�� um servi��o de proxy
para conex��es HTTP/1.1 e FTP.</para>
<tip>
<title>Modificando o <command>yum</command> para Compatibilidade
com a Rede</title>
<para>Veja a p��gina do <command>man</command> para
<filename>yum.conf</filename> para informa����es sobre configura����es do HTTP
que podem ser modificadas para compatibilidade com servidores proxy n��o padr��es. Outra
alternativa �� configurar o <command>yum</command> para usar um servidor proxy
FTP, e acessar reposit��rios que suportam FTP. Os reposit��rios do Fedora suportam tanto
HTTP quanto FTP.</para>
</tip>
<section id="sn-yum-proxy-server-global">
<title>Configurando o Acesso a um Servidor Proxy</title>
<para>Para permitir todas opera����es do <command>yum</command>
usando um servidor proxy, especifique os detalhes do servidor proxy em
<filename>/etc/yum.conf</filename>. A configura����o
<option>proxy</option> deve espeficicar o servidor proxy como uma URL
completa, incluindo a n��mero da porta TCP. Se o seu servidor proxy necessita de usu��rio
e senha, especifique adicionando as configura����es
<option>proxy_username</option> e
<option>proxy_password</option>.</para>
<para>As configura����es abaixo permitem que o
<command>yum</command> use o servidor proxy <systemitem
class="systemname">mycache.mydomain.com</systemitem>, conectando na
porta 3128, com o usu��rio <systemitem
class="username">yum-user</systemitem> e senha
<systemitem>qwerty</systemitem>.</para>
<example id="config-file-httpproxy">
<title>Configurando Arquivo para Usar um Servidor Proxy</title>
<screen>
<computeroutput># The proxy server - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty</computeroutput>
</screen>
</example>
<note>
<title>Configura����es Globais</title>
<para>Se voc�� define um servidor proxy em
<filename>/etc/yum.conf</filename>, <emphasis>todos</emphasis> os
usu��rios conectar��o ao proxy com esse usu��rio.</para>
</note>
</section>
<section id="sn-yum-proxy-server-peruser">
<title>Configurando o Acesso ao um Servidor Proxy para um Usu��rio
Comum</title>
<para>Para habilitar o acesso ao proxy para um usu��rio espec��fico, adicione
as linhas na caixa de exemplo abaixo para o perfil do usu��rio. Para o shell padr��o do
<command>bash</command>, o arquivo do perfil ��
<filename>~/.bash_profile</filename>. As configura����es abaixo permitem ao
<command>yum</command> usar o servidor proxy <systemitem
class="systemname">mycache.mydomain.com</systemitem>, conectando na
porta 3128.</para>
<example id="profile-script-httpproxy">
<title>Configurando Perfil para Usar um Servidor Proxy</title>
<screen>
<computeroutput># The Web proxy server used by this account
http_proxy="http://mycache.mydomain.com:3128"
export http_proxy</computeroutput>
</screen>
</example>
<para>Se o servidor proxy necessita de usu��rio e senha, adicione isso na URL.
Para incluir o usu��rio <systemitem
class="username">yum-user</systemitem> e a senha
<systemitem>qwerty, adicione essas configura</systemitem></para>
<example id="profile-script-httpproxy-withpassword">
<title>Configurando Perfil para um Proxy Server Seguro</title>
<screen>
<computeroutput># The Web proxy server, with the username and password for this
account
http_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128"
export http_proxy</computeroutput>
</screen>
</example>
<note>
<title><option>http_proxy</option> ���������������������
������������</title>
<para>A vari��vel de comando <command>http_proxy</command> ��
tamb��m utilizada pelo <command>curl</command> e outros utilit��rios.
Entretanto o <command>yum</command> por ele mesmo usa o
<command>http_proxy</command> em letra mai��scula ou min��scula, o
<command>curl</command> requer o nome da variabel em letra
min��scula.</para>
</note>
</section>
</section>
<!-- SE: This is at the end of the document, since it looks out of place in section 1
-->
<section id="sn-acknowledgments">
<title>Reconhecimentos</title>
<para>Paul Frields editou esse documento. Timothy Murphy review essa
release.</para>
</section>
<index id="generated-index"/>
</article>
<!--
Local variables:
mode: xml
fill-column: 72
End:
-->