From fedora-docs-commits at redhat.com Wed Jun 10 15:31:28 2015 Content-Type: multipart/mixed; boundary="===============4973886991733066764==" MIME-Version: 1.0 From: fedora-docs-commits at redhat.com To: docs-commits at lists.fedoraproject.org Subject: yum-software-management/pt_BR doc-entities.ent, NONE, 1.1 doc-entities.xml, NONE, 1.1 fdp-entities.ent, NONE, 1.1 fdp-info.xml, NONE, 1.1 yum-software-management.xml, NONE, 1.1 Date: Tue, 16 May 2006 12:56:58 -0700 Message-ID: <200605161956.k4GJuwhV007778@cvs-int.fedora.redhat.com> --===============4973886991733066764== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 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 --- = = --- NEW FILE doc-entities.xml --- Local entidades para o Tutorial do Yum Nome do documento yum-software-management N=EF=BF=BD=EF=BF=BDmero da Vers=EF=BF=BD=EF=BF=BDo 1.31 Data da =EF=BF=BD=EF=BF=BDltima revis=EF=BF=BD=EF=BF=BDo 2006-05-10 ID do documento - () Vers=EF=BF=BD=EF=BF=BDo local do Fedora Core para esse docum= ento 5 --- NEW FILE fdp-entities.ent --- " > " > "= > " > = = = = = = = <= !-- FIXME: PLEASE DEFINE ME --> = " > " > = = --- NEW FILE fdp-info.xml --- 2006 Stuart Ellis Ellis Stuart Frields Paul W. 1.31 2006-04-30 StuartEllis Amended search section. 1.3 2006-03-24 StuartEllis Minor restructuring of sections. 1.2 2006-03-19 StuartEllis Added sections on caching and plugins. 1.1 2006-03-13 StuartEllis Updated for Fedora 5. 1.0.5 2005-11-28 PaulFrields (...) 1.0.4 2005-11-15 StuartEllis (...) 1.0.3 2005-10-13 PaulFrields (...) 1.0.2 2005-08-26 StuartEllis (...) 1.0.1 2005-08-18 StuartEllis (...) 1.0 2005-08-13 PaulFrields (...) 0.6 2005-07-25 PaulFrields (...) 0.5 2005-07-19 StuartEllis (...) 0.4 2005-06-01 StuartEllis (...) --- NEW FILE yum-software-management.xml --- "> "> "> "> = "> "> ]>
Introdu=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo
Proposta Esse documento apresenta os conceitos b=EF=BF=BD=EF=BF=BDsicos = de gerenciamento de softwares nos sistemas Fedora. Ele mostra as maiores fu= n=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes do yum, a ferram= enta de gerenciamento de softwares recomendada para o Fedora.
P=EF=BF=BD=EF=BF=BDblico Esse documento =EF=BF=BD=EF=BF=BD endere=EF=BF=BD=EF=BF=BDado p= ara usu=EF=BF=BD=EF=BF=BDrios do Fedora em todos os n=EF=BF=BD=EF=BF=BDveis= de experi=EF=BF=BD=EF=BF=BDncia.
Usando esse Documento Esse documento =EF=BF=BD=EF=BF=BD uma refer=EF=BF=BD=EF=BF=BDnc= ia para usar o yum. Voc=EF=BF=BD=EF=BF=BD deve ler algum= as ou todas as se=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes, dependendo de suas= necessidades e n=EF=BF=BD=EF=BF=BDvel de experi=EF=BF=BD=EF=BF=BDncia. Se = voc=EF=BF=BD=EF=BF=BD =EF=BF=BD=EF=BF=BD um usu=EF=BF=BD=EF=BF=BDrio novato= , leia antes de usar o = yum pela primeira vez. Usu=EF=BF=BD=EF=BF=BDrios experie= ntes devem come=EF=BF=BD=EF=BF=BDar por . Vers=EF=BF=BD=EF=BF=BDes Anteriores do Fedora Core Esse documento descreve a configura=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BDo do yum na vers=EF=BF=BD=EF=BF=BDo atual do= Fedora Core. Voc=EF=BF=BD=EF=BF=BD deve fazer os passos anotados em para habilitar o yum<= /command>. A maioria dos exemplos desse documento usa o pacote t= sclient, que =EF=BF=BD=EF=BF=BD incluso com o Fedora Core. O pac= ote tsclient prov=EF=BF=BD=EF=BF=BD uma aplica=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo para acesso remoto a desktops. Se voc=EF=BF= =BD=EF=BF=BD instal=EF=BF=BD=EF=BF=BD-lo com sucesso, poder=EF=BF=BD=EF=BF= =BD utiliz=EF=BF=BD=EF=BF=BDlo acessando o menu Applic= ationsInternetCliente de Te= rminal Service. Para usar os exemplos, substitua= o nome do pacote que tem interesse pelo tsclient. Evitando se Logar com a Conta de Root Voc=EF=BF=BD=EF=BF=BD n=EF=BF=BD=EF=BF=BDo precisa se logar c= om o usu=EF=BF=BD=EF=BF=BDrio O Fedora Core inclue a configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BDo do yum que =EF=BF=BD=EF=BF=BD suportadapor siste= mas independentes com acesso a internet. Voc=EF=BF=BD=EF=BF=BD deve usar o = yum e software relativos no sistema sem qualquer configu= ra=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo adicional. Se o seu sistema =EF=BF=BD=EF=BF=BD gerenciado dentro de uma re= de, consulte o seu administrador de rede. Voc=EF=BF=BD=EF=BF=BD pode precis= ar configurar o yum para usar um servidor proxy. Para melhorar a performance e habilitar opera=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDes de disconex=EF=BF=BD=EF=BF=BDo, ative o cache do yum no seu sistema. Veja p= ara mais informa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes sobre a op=EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BDo de caching.
Recursos Adicionais yum documenta=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo yum p=EF=BF=BD=EF=BF=BDginas de manual A ferramenta yum tem fun=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDes e op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes adicionadas= nesse documento. Leia as p=EF=BF=BD=EF=BF=BDginas do man para yum(8) e yum.conf(5) para ap= render mais, usando os seguintes comandos: man yum man yum.conf yum Sites da Internet yum listas de discuss=EF=BF=BD=EF=BF=BDo Outros recursos na internet do yum incluem:<= /para> Site do Projeto Lista de discuss=EF=BF=BD=EF=BF=BDo de usu=EF=BF=BD=EF=BF= =BDrios Lista de discuss=EF=BF=BD=EF=BF=BDo de desenvolvedores Verifique o Bugzilla Primeiro Se voc=EF=BF=BD=EF=BF=BD encontrar um error persistente com u= ma opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo espec=EF=BF=BD=EF=BF=BDfica, = visite e reveja os relat=EF=BF= =BD=EF=BF=BDrios de bugs para o pacote envolvido. Um error em um pacote pod= e fazer toda a opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo do yum parar e um pacote falhar. Por favor preencha relat=EF=BF=BD=EF=BF= =BDrios de erros para os pacotes Fedora, incluindo o yum= , na p=EF=BF=BD=EF=BF=BDgina do Bugzilla.
Conceitos do Gerenciamento de Softwares
Sobre Pacotes pacotes definidos O Fedora e a documenta=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo =EF= =BF=BD=EF=BF=BD fornecida de forma de arquivos chamados RPM pack= ages. Cada pacote =EF=BF=BD=EF=BF=BD um arquivo comprimido cont= endo informa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes do produto, arquivos do = programa, icones, documenta=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo e scripts = de gerenciamento. Aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes de gerenciam= ento usam esses arquivos para localizar, instalar, atualizar e remover soft= wares com seguran=EF=BF=BD=EF=BF=BDa. Por exemplo, o processo de instala=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo do Fedora usa os pacotes fornecidos com = o Fedora Core para construir ou atualizar um sistema com seus requerimentos= . Os pacotes tamb=EF=BF=BD=EF=BF=BDm incluem uma assinatura digit= al que prov=EF=BF=BD=EF=BF=BD seu c=EF=BF=BD=EF=BF=BDdigo-fonte. O Gerencia= mento de software utiliza essa assinatura digital usando uma chave p=EF=BF= =BD=EF=BF=BDblica GPG (public key). O yum e o rpm utilizam uma ferramenta de chaves (keyring) que armazena todas as chaves p=EF=BF=BD=EF=BF= =BDblicas para os fontes de pacotes aprovados. O administrador do sistema c= onfigura essas fontes de pacotes aprovadas. Todos os pacotes do Fedora s=EF=BF=BD=EF=BF=BDo Softwares de= C=EF=BF=BD=EF=BF=BDdigo Aberto All of the software provided by the Projeto Fedora is open so= urce software. You may download and install Fedora packages on as many syst= ems as desired.
Sobre Reposit=EF=BF=BD=EF=BF=BDrios reposit=EF=BF=BD=EF=BF=BDrios definidos Um reposit=EF=BF=BD=EF=BF=BDrio (repository) =EF=BF=BD=EF=BF=BD um diret=EF=BF=BD=EF=BF=BDrio preparado em um site = da internet que cont=EF=BF=BD=EF=BF=BDm pacotes de softwares e arquivos de = indexa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo. Utilit=EF=BF=BD=EF=BF=BDrios d= e gerenciamento de softwares como o yum, localizam autom= aticamente esses reposit=EF=BF=BD=EF=BF=BDrios para obter o pacote RPM corr= eto. Esse m=EF=BF=BD=EF=BF=BDtodo liberta voc=EF=BF=BD=EF=BF=BD de ter que = manualmente procurar e instalar uma nova aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BDo ou atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo. Voc=EF=BF=BD= =EF=BF=BD pode usar um =EF=BF=BD=EF=BF=BDnico comando para atualizar todo o= s softwares do sistema, ou procurar por novos softwares por um crit=EF=BF= =BD=EF=BF=BDrio espec=EF=BF=BD=EF=BF=BDfico. Um servidor de rede prov=EF=BF=BD=EF=BF=BD diversos reposit=EF= =BF=BD=EF=BF=BDrios para cada vers=EF=BF=BD=EF=BF=BDo do Fedora Core. O uti= lit=EF=BF=BD=EF=BF=BDrio de gerenciamento de pacotes no Fedora Core j=EF=BF= =BD=EF=BF=BD =EF=BF=BD=EF=BF=BD configurado para usar tr=EF=BF=BD=EF=BF=BDs= desses reposit=EF=BF=BD=EF=BF=BDrios. Base Os pacotes que fazem o lan=EF=BF=BD=EF=BF=BDamento do Fed= ora Core, como os que est=EF=BF=BD=EF=BF=BDo no disco Atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes Vers=EF=BF=BD=EF=BF=BDes de pacotes que s=EF=BF=BD=EF=BF= =BDo fornecidas na Base Extras Pacotes para uma grande sele=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BDo de softwares adicionais Reposit=EF=BF=BD=EF=BF=BDrios de Desenvolvimento do Fedora</= title> <para>O Fedora Core tamb=EF=BF=BD=EF=BF=BDm inclue configura=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes para v=EF=BF=BD=EF=BF=BDrios reposit=EF=BF= =BD=EF=BF=BDrios alternativos. Esses prov=EF=BF=BD=EF=BF=BDm pacotes de tes= te para v=EF=BF=BD=EF=BF=BDrios tipos de sistemas, e trocam um ou mais dos = reposit=EF=BF=BD=EF=BF=BDrios padr=EF=BF=BD=EF=BF=BDes. Somente habilite su= porte a um desses reposit=EF=BF=BD=EF=BF=BDrios se voc=EF=BF=BD=EF=BF=BD te= star ou desenvolver softwares para o Fedora: <filename>fedora-devel</filena= me> (Rawhide), <filename>fedora-extras-devel, e updates-testing.</filename>= </para> </warning> <para>Desenvolvedores de software de terceiros prov=EF=BF=BD=EF=BF=BD= reposit=EF=BF=BD=EF=BF=BDrios deles pr=EF=BF=BD=EF=BF=BDprios para pacotes= compat=EF=BF=BD=EF=BF=BDveis com o Fedora. Para aprender como configurar s= eu sistema Fedora para usar reposit=EF=BF=BD=EF=BF=BDrios de terceiros, lei= a <xref linkend=3D"sn-using-repositories"/>.</para> <indexterm> <primary>grupos de pacotes</primary> <secondary>definidos</secondary> </indexterm> <para>Voc=EF=BF=BD=EF=BF=BD tamb=EF=BF=BD=EF=BF=BDm pode usar o <firs= tterm>package-groups</firstterm> fornecido pelos reposit=EF=BF=BD=EF=BF=BDr= ios do Fedora para gerenciar pacotes como set=EF=BF=BD=EF=BF=BD-los. Alguns= reposit=EF=BF=BD=EF=BF=BDrios de terceiros adicionam pacotes nesses grupos= , ou pro=EF=BF=BD=EF=BF=BD seus pacotes como grupos adicionais.</para> <!-- SE: Some repositories use groups and some don't: I've tried to put thi= s nicely. --> <!-- SE: Using the admonition for this is not optimal, it just doesn't fit = anywhere else. --> <note> <title>Grupos de Pacotes Dispon=EF=BF=BD=EF=BF=BDveis Para ver uma lista de todos os grupos de pacotes dispon=EF=BF= =BD=EF=BF=BDveis para o seu sistema Fedora, rode o comando su -c '= yum grouplist'. Use reposit=EF=BF=BD=EF=BF=BDrios para garantir que voc=EF=BF= =BD=EF=BF=BD sempre recebe vers=EF=BF=BD=EF=BF=BDes atuais de software. Se = v=EF=BF=BD=EF=BF=BDrias vers=EF=BF=BD=EF=BF=BDes do mesmo pacote est=EF=BF= =BD=EF=BF=BD dispon=EF=BF=BD=EF=BF=BDvel, seu gerenciador de pacotes ir=EF= =BF=BD=EF=BF=BD utilizar sempre a vers=EF=BF=BD=EF=BF=BDo mais atual. Instalando um Software fora de um Reposit=EF=BF=BD=EF=BF=BDr= io Instale softwares usando o m=EF=BF=BD=EF=BF=BDtodo manual som= ente quando voc=EF=BF=BD=EF=BF=BD est=EF=BF=BD=EF=BF=BD confiante que n=EF= =BF=BD=EF=BF=BDo existe reposit=EF=BF=BD=EF=BF=BDrio que possa fornec=EF=BF= =BD=EF=BF=BD-lo. Voc=EF=BF=BD=EF=BF=BD deve gerenciar o software manualment= e, ao inv=EF=BF=BD=EF=BF=BDs de ter o utilit=EF=BF=BD=EF=BF=BDrio de gerenc= iamento de software do Fedora. Os comandos do yum mostrados neste docume= nto usam reposit=EF=BF=BD=EF=BF=BDrios como fontes de pacotes. Veja para mais informa=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BDes de uso do yum para instalar soft= wares de um arquivo de pacote.
Sobre Depend=EF=BF=BD=EF=BF=BDncias depend=EF=BF=BD=EF=BF=BDncias definidos Alguns arquivos instalados com a distribui=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BDo do Fedora s=EF=BF=BD=EF=BF=BDo bibliotecas (lib= raries) que podem prover fun=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BDes para m=EF=BF=BD=EF=BF=BDltiplas aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BDes. Quando uma aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo requer uma= biblioteca espec=EF=BF=BD=EF=BF=BDfica, o pacote que contem a biblioteca = =EF=BF=BD=EF=BF=BD uma depend=EF=BF=BD=EF=BF=BDncia (dependency<= /firstterm>). Para instalar apropriadamente um pacote, o Fedora deve primei= ramente satisfazer suas depend=EF=BF=BD=EF=BF=BDncias. As informa=EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BDes de depend=EF=BF=BD=EF=BF=BDncias para um paco= te RPM est=EF=BF=BD=EF=BF=BD armazenado no arquivo RPM. O utilit=EF=BF=BD=EF=BF=BDrio yumusa dados d= e depend=EF=BF=BD=EF=BF=BDncias de pacotes para garantir que todos os requi= rimentos para uma aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo s=EF=BF=BD=EF= =BF=BDo encontrados durante a instala=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo.= Ele automaticamente instala os pacotes para cada depend=EF=BF=BD=EF=BF=BDn= cias n=EF=BF=BD=EF=BF=BDo presentes no seu sistema. Se uma nova aplica=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo tem requerimentos que conflitam com um s= oftware existente, o yum aborta sem fazer nenhuma altera= =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo no seu sistema.
Entendendo Nomes de Pacotes pacotes compatibilidade de hardware pacotes nomenclatura Cada arquivo de pacote tem um nome longo que indica v=EF=BF=BD= =EF=BF=BDrias partes de informa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo. Por e= xemplo, esse =EF=BF=BD=EF=BF=BD um nome completo do pacote tsclie= nt: tsclient-0.132-6.i386.rpm Utilit=EF=BF=BD=EF=BF=BDrios de gerenciamento normalmente usam = seus pacotes com um dois tr=EF=BF=BD=EF=BF=BDs formatos: Nome do pacote: tsclient Nome do pacote com vers=EF=BF=BD=EF=BF=BDo e n=EF=BF=BD=EF= =BF=BDmero de lan=EF=BF=BD=EF=BF=BDamento: tsclient-0.132-6 Nome do pacote com arquitetura de hardware: tscli= ent.i386 Para clarificar, o yum lista pacotes no form= ato nome. arquitetura. Reposit=EF=BF=BD=EF=BF=BDrios t= amb=EF=BF=BD=EF=BF=BDm guardam pacotes em diret=EF=BF=BD=EF=BF=BDrios separ= ados por arquitetura. Em cada caso, a arquitetura de hardware especificada = para o pacote =EF=BF=BD=EF=BF=BD no m=EF=BF=BD=EF=BF=BDnima o tipo de m=EF=BF=BD=EF=BF=BDquina necess=EF=BF=BD=EF=BF=BDria para u= sar o pacote. i386 Suportado para computadores compat=EF=BF=BD=EF=BF=BDveis = com Intel noarch Compat=EF=BF=BD=EF=BF=BDvel com todas arquiteturas de com= putadores ppc Compat=EF=BF=BD=EF=BF=BDvel com sistemas PowerPC, como Ap= ple Power Macintosh x86_64 Compat=EF=BF=BD=EF=BF=BDvel com processadores Intel 64-bi= t, como os Opterons Alguns softwares podem ser otimizados para m=EF=BF=BD=EF=BF=BDq= uinas compat=EF=BF=BD=EF=BF=BDveis com Intel. Pacotes separados podem ser d= isponibilizados para , , e . Uma m=EF=BF=BD=EF=BF=BDquina com p= elo menos um Intel Pentium, VIA C3 ou CPU compat=EF=BF=BD=EF=BF=BDvel deve = usar a op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo para o= s pacotes. Computadores com um Intel Pentium Pro ou superior, ou algum mode= m atual de chip AMD, devem usar pacotes. Use o nome simplificado do pacote para o yum= . Isso faz o yum selecionar automaticamente o pacote mai= s recente no reposit=EF=BF=BD=EF=BF=BDrio que combine com a arquitetura de = hardware do seu computador. Especifique um pacote com outros formatos de nome para sobrepor= o comportamento padr=EF=BF=BD=EF=BF=BDo e for=EF=BF=BD=EF=BF=BDar o yum para usar o pacote que combine com a vers=EF=BF=BD=EF=BF= =BDo e a arquitetura. Somente mude a forma padr=EF=BF=BD=EF=BF=BDo de usar = o yum quando voc=EF=BF=BD=EF=BF=BD sabe que o pacote pad= r=EF=BF=BD=EF=BF=BDo tem um bug ou outra falha que o fa=EF=BF=BD=EF=BF=BDa = proibido para instala=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo. Nome dos Pacotes Voc=EF=BF=BD=EF=BF=BD deve usar qualquer um dos seguintes for= matos para definir um pacote na opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo = do yum: nome, no= me.arquitetura, nome-vers=EF=BF=BD=EF=BF=BDo, nome-vers=EF=BF=BD=EF=BF=BDo-release= , nome-vers=EF=BF=BD=EF=BF=BDo-release.arquitetura, e epoch: nome-vers=EF=BF=BD=EF=BF=BDo-release.arquitetura<= /replaceable>.
Ferramentas de Gerenciamento de Softwares no Fedora Core Utilit=EF=BF=BD=EF=BF=BDrio para Adicionar/Remover Softwares= Utilit=EF=BF=BD=EF=BF=BDrio de Atualiza=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BDo de Software utilit=EF=BF=BD=EF=BF=BDrio rpm A ferramenta yum =EF=BF=BD=EF=BF=BD um sistem= a de gerenciamento de softwares completo. O Fedora Core tamb=EF=BF=BD=EF=BF= =BDm inclue duas aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes gr=EF=BF=BD= =EF=BF=BDficas para gerenciamento de softwares que usam o yum. O pup prov=EF=BF=BD=EF=BF=BD uma interfac= e para atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de softwares, e o pirut permite a voc=EF=BF=BD=EF=BF=BD que adicione o= u remova softwares. Ambas ferramentas gr=EF=BF=BD=EF=BF=BDficas aparecem no menu do d= esktop Aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes. Par= a atualizar o seu sistema com o pup, selecione <= menuchoice>Aplica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes<= guisubmenu>Ferramentas do SistemaSoftware Updater= . Para adicionar ou remover softwares com o pirut, selecione Aplica=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BDesAdd/Remove Software<= /guimenuitem>. O rpm =EF=BF=BD=EF=BF=BD um utilit=EF=BF=BD=EF= =BF=BDrio por linha de comando que tme muitas fun=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BDes para trabalhar com pacotes RPM individuais. Voc=EF=BF=BD=EF= =BF=BD deve us=EF=BF=BD=EF=BF=BD-lo manualmente para instalar ou remover pa= cotes no seu sistema. Se voc=EF=BF=BD=EF=BF=BD instalar um software com o u= tilit=EF=BF=BD=EF=BF=BDrio rpm, voc=EF=BF=BD=EF=BF=BD de= ve manualmente checar e instalar qualquer depend=EF=BF=BD=EF=BF=BDncia. Por= essa raz=EF=BF=BD=EF=BF=BDo, o pirut e o yum s=EF=BF=BD=EF=BF=BDo m=EF=BF=BD=EF=BF=BDtodos recomendados= para instala=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de softwares. Vers=EF=BF=BD=EF=BF=BDes Atuais de Pacotes Os utilit=EF=BF=BD=EF=BF=BDrios pirut e yum garantem que voc=EF=BF=BD=EF=BF=BD tem a vers=EF= =BF=BD=EF=BF=BDo mais recente dos pacotes de software. Outros m=EF=BF=BD=EF= =BF=BDtodos n=EF=BF=BD=EF=BF=BDo garantem que os pacotes est=EF=BF=BD=EF=BF= =BDo atuais.
Gerenciaando Softwares com o <command>yum</command> yum gerenciamento de software Utilize o utilit=EF=BF=BD=EF=BF=BDrio yum para= modificar os softwares de seu sistema de quatro maneiras: Para instalar um novo software a partir de um reposit=EF=BF= =BD=EF=BF=BDrio de pacotes Para instalar novo software de um arquivo de pacote individ= ual Para atualizar um software existente no seu sistema Para remover softwares n=EF=BF=BD=EF=BF=BDo-necess=EF=BF=BD= =EF=BF=BDrios no seu sistema Instalando Software de um Arquivo de Pacote O comando yum mostrado nessa se=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo usa o reposit=EF=BF=BD=EF=BF=BDrio como fonte de = pacotes. Veja para mais d= etalhes de como usar o yum para instalar software e um a= rquivo de pacote individual. Para usar o yum, especifique a fun=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo e um ou mais pacotes ou grupos de pacotes. Cada s= e=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo abaixo mostra alguns exemplos. Para cada opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo, o = yum faz download da =EF=BF=BD=EF=BF=BDltima informa=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo de pacotes dos reposit=EF=BF=BD=EF=BF=BDrios conf= igurados. Se o seu sistema usa uma conex=EF=BF=BD=EF=BF=BDo de rede lenta, = o yum pode necessitar de muitos segundos para baixar os = arquivos de index do reposit=EF=BF=BD=EF=BF=BDrio e os arquivos de cabe=EF= =BF=BD=EF=BF=BDalho para cada pacote. O utilit=EF=BF=BD=EF=BF=BDrio yum procura os a= rquivos de dados para determinar o melhor conjunto de a=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDes para produzir o resultado requerido, e mostrar a trans= a=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo para voc=EF=BF=BD=EF=BF=BD aprovar. = A transa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo pode incluir a instala=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo, atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BDo, ou remo=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de pacotes adicionais, p= ara resolver depend=EF=BF=BD=EF=BF=BDncias de softwares. Formato de Relat=EF=BF=BD=EF=BF=BDrios de Transa=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo do <command>yum</command> Esse =EF=BF=BD=EF=BF=BD um exemplo de transa=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDo para instalar o tsclient: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D Package Arch Version Repository Size =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Installing: tsclient i386 0.132-6 base 247 k Installing for dependencies: rdesktop i386 1.4.0-2 base 107 k Transaction Summary =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Install 2 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 355 k Is this ok [y/N]: Reveja a lista de altera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes, e= pressione y para aceitar e come=EF=BF=BD=EF=BF=BDar o pro= cesso. Se voc=EF=BF=BD=EF=BF=BD pressionar N ou En= ter, o yum n=EF=BF=BD=EF=BF=BDo ir=EF=BF=BD=EF= =BF=BD fazer o download ou alterar qualquer pacote. Vers=EF=BF=BD=EF=BF=BDes de Pacotes O utilit=EF=BF=BD=EF=BF=BDrio yum s=EF=BF=BD= =EF=BF=BD mostra e usa a vers=EF=BF=BD=EF=BF=BDo mais nova de cada pacote, = ao menos que voc=EF=BF=BD=EF=BF=BD especifique uma vers=EF=BF=BD=EF=BF=BDo = mais antiga. O utilit=EF=BF=BD=EF=BF=BDrio yum tamb=EF=BF= =BD=EF=BF=BDm importa a chave p=EF=BF=BD=EF=BF=BDblica dos reposit=EF=BF=BD= =EF=BF=BDrios se ela ainda n=EF=BF=BD=EF=BF=BDo est=EF=BF=BD=EF=BF=BD insta= lada com o rpm. Formato da Importa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de Cha= ve P=EF=BF=BD=EF=BF=BDblica do <command>yum</command> Esse =EF=BF=BD=EF=BF=BD um exemplo de uma importa=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo de chave p=EF=BF=BD=EF=BF=BDblica: 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 <fedora(a)redhat.com>" Is this ok [y/N]: Check the public key, and then press y to import= the key and authorize the key for use. If you press N or = Enter, yum stops without installing any= packages. Para garantir que os pacotes baixados s=EF=BF=BD=EF=BF=BDo genu= =EF=BF=BD=EF=BF=BDnos, o yum verifica a assinatura digit= al de cada pacote contra a chave p=EF=BF=BD=EF=BF=BDblica do provedor. Uma = vez que todos pacotes necess=EF=BF=BD=EF=BF=BDrios para a transa=EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BDo s=EF=BF=BD=EF=BF=BDo baixados com sucesso e ve= rificados, o yum os aplica no sistema. Log de Transa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo Cada transa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo completada que= afeta pacotes, gera um registro no arquivo de log log = file/var/log/yum.log. Voc=EF=BF= =BD=EF=BF=BD deve ler esse arquivo com permiss=EF=BF=BD=EF=BF=BDo de root.
Instalando Novo Software com o <command>yum</command> instalando software software, instalando software instalando Para instalar o pacotetsclient, entre com = o comando: su -c 'yum install tsclient' Coloque a senha para root quando solicitado. Para instalar o grupo de pacotes MySQL Database, entre o comando: su -c 'yum groupinstall "MySQL Database"' Coloque a senha para root quando solicitado. Novos Servi=EF=BF=BD=EF=BF=BDos Requerem Ativa=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo Quando voc=EF=BF=BD=EF=BF=BD instala um servi=EF=BF=BD=EF=BF= =BDo, o Fedora n=EF=BF=BD=EF=BF=BDo ativa ou inicia ele. Para configurar um= novo servi=EF=BF=BD=EF=BF=BDo para inicializar na inicializa=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo, escolha DesktopConfigura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de SistemaConfigura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo do Servidor= Servi=EF=BF=BD=EF=BF=BDos, ou use o utilit=EF=BF=BD=EF=BF=BDrio por linha de comando chk= config ou service.
Atualizando Software com o <command>yum</command> atualizando pacotes de software software atualizando Para atualizar o pacote tsclient para a = =EF=BF=BD=EF=BF=BDltima vers=EF=BF=BD=EF=BF=BDo, digite: su -c 'yum update tsclient' Coloque a senha para root quando solicitado. Nova Vers=EF=BF=BD=EF=BF=BDo de Software Necessita de Reinic= ializa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo Se um peda=EF=BF=BD=EF=BF=BDo de software est=EF=BF=BD=EF=BF= =BD em uso quando ele =EF=BF=BD=EF=BF=BD atualizado, a vers=EF=BF=BD=EF=BF= =BDo antiga continua ativa at=EF=BF=BD=EF=BF=BD que a aplica=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BDo ou servi=EF=BF=BD=EF=BF=BDo =EF=BF=BD=EF=BF=BD reini= ciado. Atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes de kernel entram em a= tua=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo quando voc=EF=BF=BD=EF=BF=BD reini= ciar seu sistema. Pacotes do Kernel Pacotes de kernel se mant=EF=BF=BD=EF=BF=BDm no sistema depoi= s que eles s=EF=BF=BD=EF=BF=BDo sobrepostos por vers=EF=BF=BD=EF=BF=BDes ma= is novas. Isso permite que voc=EF=BF=BD=EF=BF=BD inicialize seu sistema com= uma vers=EF=BF=BD=EF=BF=BDo de kernel mais antiga se um erro acontece com = a vers=EF=BF=BD=EF=BF=BDo atual. Para minimizar manuten=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDo, o yum automaticamente remove pacote= s de kernel obsoletos do seu sistema, mantendo somente a vers=EF=BF=BD=EF= =BF=BDo atual e uma anterior. Para atualizar todos os pacotes no grupo de pacotes M= ySQL Database, entre com o comando: su -c 'yum groupupdate "MySQL Database"' Coloque a senha para root quando solicitado. Atualizando Todo o Sistema Para atualizar todos os pacotes on seu sistema Fedora, use os= comandos descritos em .
Removendo Software com o <command>yum</command> removendo software software removendo Para remover softwares, o yum examina seu si= stema para o software espec=EF=BF=BD=EF=BF=BDfico, e qualquer software que = pode precis=EF=BF=BD=EF=BF=BD-lo como depend=EF=BF=BD=EF=BF=BDncia. A trans= a=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de remover um software deleta ambos = os softwares e as depend=EF=BF=BD=EF=BF=BDncias. Para remover o pacote tsclient de seu sist= ema, use o comando: su -c 'yum remove tsclient' Coloque a senha para root quando solicitado. Para remover todos os pacotes no grupo de pacotes MyS= QL Database, entre o comando: su -c 'yum groupremove "MySQL Database"' Coloque a senha para root quando solicitado. Data e Configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de Ret= en=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de Arquivo O processo de remo=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo deixa= os dados dos usu=EF=BF=BD=EF=BF=BDrios no lugar mas podem remover arquivos= de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo em alguns casos. Se a re= mo=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de um pacote n=EF=BF=BD=EF=BF=BDo i= nclue o arquivo de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo, e voc=EF= =BF=BD=EF=BF=BD reinstalar o pacote depois, ele pode reusar o velho arquivo= de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo.
Procurando por Pacotes com o <command>yum</command> pacotes localizar procurando por pacotes Use a fun=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo search do yum para procurar softwares que est=EF=BF=BD=EF=BF=BDo dispon=EF= =BF=BD=EF=BF=BDveis nos reposit=EF=BF=BD=EF=BF=BDrios configurados, ou j=EF= =BF=BD=EF=BF=BD est=EF=BF=BD=EF=BF=BDo instalados no seu sistema. A procura= j=EF=BF=BD=EF=BF=BD inclue software instalados e dispon=EF=BF=BD=EF=BF=BDv= eis. O format do resultado depende da op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BDes utilizada. Se uma pesquisa n=EF=BF=BD=EF=BF=BDo produz informa=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes, n=EF=BF=BD=EF=BF=BDo existem pacotes q= ue conferem com o crit=EF=BF=BD=EF=BF=BDrio utilizado.
Procurando por Nome ou Atributos de Pacotes Para procurar por um pacote espec=EF=BF=BD=EF=BF=BDfico pelo no= me, use a op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo . Pa= ra procurar pelo pacote tsclient, use o comando: su -c 'yum list tsclient' Coloque a senha para root quando solicitado. Para fazer suas buscas mais precisas, especifique pacotes com o= nome que incluem outros atributos, como a vers=EF=BF=BD=EF=BF=BDo ou arqui= tetura de hardware. Para procurar a vers=EF=BF=BD=EF=BF=BDo 0.132 de uma ap= lica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo, usa o comando: su -c 'yum list tsclient-0.132' Atributos Validos de Pacotes Veja para mais informa= =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes sobre formatos de nomes de pacotes e= os atributos que eles possuem.
Buscas Avan=EF=BF=BD=EF=BF=BDadas Se voc=EF=BF=BD=EF=BF=BD n=EF=BF=BD=EF=BF=BDo sabe o nome do pa= cote, use a op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo = ou . A op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo su -c 'yum search PalmPilot' Coloque a senha para root quando solicitado. A fun=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo . Para procurar por todos os pacotes que incluem arquivos chamado= s libneon, digite: su -c 'yum provides libneon' Para procurar por todos os pacotes que prov=EF=BF=BD=EF=BF=BDem= um servi=EF=BF=BD=EF=BF=BDo de MTA (Mail Transport Agente - Agente de Tran= sporte de Mensagens), ou incluem arquivos com mta no s= eu nome: su -c 'yum provides MTA' Para cada comando, no prompt, entre a senha para a conta root. Use caracteres wild-cards para rodar qualquer op=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BDo de busca com uma parte da palavra: para significar zero o= u mais caracteres. Sempre adicione o caracter antes de c= aracteres especiais. Para todos os pacotes com nomes que com= ecem com tsc, digite: su -c 'yum list tsc\*'
Entendendo Compara=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes</titl= e> <para>Buscas com o <command>yum</command> mostram todos os pacotes qu= e combinam com o crit=EF=BF=BD=EF=BF=BDrio utilizado. Pacotes devem atender= os termos de busca exatamente para serem considerados v=EF=BF=BD=EF=BF=BDl= idos, a menos que se use wild-cards.</para> <para>Por exemplo, para fazer uma busca por <filename>shadowutils</fi= lename> ou <filename>shadow-util</filename> pode n=EF=BF=BD=EF=BF=BDo traze= r como resultado o <filename>shadow-utils</filename>. Esse pacote deve comb= inar e se mostrado se a pesquisa estiver <filename>shadow-util\?</filename>= , ou <filename>shadow\*</filename>.</para> </section> </section> <section id=3D"sn-updating-your-system"> <title>Atualizando Seu Sistema com o <command>yum</command> atualizando sistema completo yum atualizando todo o sistema Use a op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo Para realizar uma atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo c= ompleta do sistema, digite esse comando: su -c 'yum update' Ao prompt, coloque a senha de root= .
Atualizando Seu Sistema Automaticamente atualizando automaticamente O pacote yum fornecido pelo Fedora Core in= clue scripts para rodar atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes do s= istema todo dia. Para ativar a atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= o di=EF=BF=BD=EF=BF=BDria, entre com esse comando: su -c '/sbin/chkconfig --level 345 yum on; /sbin/service yum sta= rt' Ao ser solicitado, entre a senha para a conta de root. Como Atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes Di=EF=BF= =BD=EF=BF=BDrias Rodam N=EF=BF=BD=EF=BF=BDo existe nenhum servi=EF=BF=BD=EF=BF=BDo s= eparado do yum que rode em seu sistema. O comando fornec= ido abaixo permite o controle do script /etc/rc.d/init.d/yum. Esse script de controle ativa o script /etc/cron.daily/yu= m.cron, que faz o servi=EF=BF=BD=EF=BF=BDo cron come=EF=BF=BD=EF=BF=BDar a atualiza=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo= do sistema automaticamente =EF=BF=BD=EF=BF=BDs 4:00 da manh=EF=BF=BD=EF=BF= =BD de cada dia.
Configurando Acesso a Reposit=EF=BF=BD=EF=BF=BDrios de Softwares= Fedora Extras reposit=EF=BF=BD=EF=BF=BDrios procurando procurando para reposit=EF=BF=BD=EF=BF=BDrios Fedora systems automatically use the Projeto Fedora repositories.= These include Fedora Extras, the default source of packages for software t= hat is not included with Fedora Core. Reposit=EF=BF=BD=EF=BF=BDrios Extras do Fedora para Vers=EF=BF= =BD=EF=BF=BDes Anteriores do Fedora Core Voc=EF=BF=BD=EF=BF=BD deve manualmente configurar o Fedora Core= 3 para usar o Fedora Extras, usando as instru=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BDes em . = Para pacotes adicionais do Fedora Core 1 e 2, veja em . If the Projeto Fedora does not supply packages for a product, the= manufacturer may provide or recommend a separate repository. Members of th= e community also maintain repositories to provide packages for Fedora syste= ms. For example, distributes popu= lar Java software as packages.
Adicionando um Reposit=EF=BF=BD=EF=BF=BDrio como uma Fonta de = Pacotes reposit=EF=BF=BD=EF=BF=BDrios adicionando ao yum Para adicionar um reposit=EF=BF=BD=EF=BF=BDrio extra, coloque o= arquivo de defini=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo em /etc/y= um.repos.d/. Os provedores de pacotes colocam seus arquivos de de= fini=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo dispon=EF=BF=BD=EF=BF=BDveis em s= eus sites. Extens=EF=BF=BD=EF=BF=BDo de Defini=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BDo de Arquivo Os nomes das defini=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes de = reposit=EF=BF=BD=EF=BF=BDrio terminam com .repo. Voc=EF=BF=BD=EF=BF=BD deve ter acesso de root para adicionar um arquivo de defini=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo no diret=EF=BF=BD=EF=BF=BDrio. Para copiar o arqu= ivo de defini=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo example.repo, digite esse comando: su -c 'cp example.repo /etc/yum.repos.d/' Ao ser solicitado, entre a senha para a conta de root. O arquivo de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de = cada reposit=EF=BF=BD=EF=BF=BDrio deve incluir a configura=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BDo de gpgkey. A configura=EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BDo espeficica a localiza=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BDo da chave p=EF=BF=BD=EF=BF=BDblica que verifica se o pacote = =EF=BF=BD=EF=BF=BD fornecido pelo reposit=EF=BF=BD=EF=BF=BDrio. Essa chave = p=EF=BF=BD=EF=BF=BDblica =EF=BF=BD=EF=BF=BD automaticamente importada a pri= meira vez que voc=EF=BF=BD=EF=BF=BD instalar um software do reposit=EF=BF= =BD=EF=BF=BDrio. Se o arquivo de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BDo fornecido n=EF=BF=BD=EF=BF=BDo inclue essa configura=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDo, veja em .
Autorizando Fontes de Pacotes Manualmente chaves p=EF=BF=BD=EF=BF=BDblicas adicionando Para adicionar manualmente uma chave p=EF=BF=BD=EF=BF=BDblica a= o seu registro do rpm, use a fun=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BDo do utilit=EF=BF=BD=EF=BF=BDrio rpm. Para importar uma chave GPG-PUB-KEY.asc, digite o seguinte comando: su -c 'rpm --import GPG-PUB-KEY.asc'<= /userinput> Ao ser solicitado, entre a senha para a conta de root. Voc=EF=BF=BD=EF=BF=BD tamb=EF=BF=BD=EF=BF=BDm pode importar cha= ves p=EF=BF=BD=EF=BF=BDblicas diretamente do site web. Por exemplo, para im= portar o arquivo GPG-PUB-KEY.asc do site w= ww.therepository.com use esse comando: su -c 'rpm --import http://www.therepository.com/GP= G-PUB-KEY.asc' Ao prompt, coloque a senha de ro= ot. Importando a Chave do Fedora no Fedora Core 3 Para adicionar chaves p=EF=BF=BD=EF=BF=BDblicas do Fedora no = chaveamento do rpm no sistema Fedora Core 3, rode o coma= ndo sy -c 'rpm --import /usr/share/rhn/RPM-GPG-KEY-fedora'.
Entendendo Compatibilidade de Reposit=EF=BF=BD=EF=BF=BDrio</ti= tle> <indexterm> <primary>pacotes</primary> <secondary>compatibilidade de software</secondary> </indexterm> <indexterm> <primary>reposit=EF=BF=BD=EF=BF=BDrios</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 speci= fically states otherwise.</para> <para>Sempre leia o site do reposit=EF=BF=BD=EF=BF=BDrio procurando i= nforma=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes sobre compatibilidade de pacot= es antes de adicion=EF=BF=BD=EF=BF=BD-lo como uma fonte de pacotes. Reposit= =EF=BF=BD=EF=BF=BDrios separados podem prover pacotes diferentes e incompat= =EF=BF=BD=EF=BF=BDveis. Reposit=EF=BF=BD=EF=BF=BDrios de terceiros podem ta= mb=EF=BF=BD=EF=BF=BDm prover pacotes alternativos para softwares que est=EF= =BF=BD=EF=BF=BDo inclusos nos reposit=EF=BF=BD=EF=BF=BDrios do Fedora.</par= a> <para>Alternative packages may contain versions of the software that = function differently from the version in the Projeto Fedora packages. Deter= mine the benefits and potential incompatibilities before replacing Projeto = Fedora packages with alternative versions.</para> <caution> <title>Incompatibilidade de Reposit=EF=BF=BD=EF=BF=BDrios Se voc=EF=BF=BD=EF=BF=BD configura seu sistema para usar repo= sit=EF=BF=BD=EF=BF=BDrios incompat=EF=BF=BD=EF=BF=BDveis, a opera=EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BDo do yum pode falhar. Pacotes feitos para uma vers=EF=BF=BD=EF=BF=BDo do Fedora norma= lmente n=EF=BF=BD=EF=BF=BDo s=EF=BF=BD=EF=BF=BDo compat=EF=BF=BD=EF=BF=BDve= is com outras vers=EF=BF=BD=EF=BF=BDes do Fedora. O site dos provedores dev= em especificar qual vers=EF=BF=BD=EF=BF=BDo do Fedora eles suportam. Vers=EF=BF=BD=EF=BF=BDes antigas do <command>yum</command> e= Reposit=EF=BF=BD=EF=BF=BDrios Atuais O formato de dados dos arquivos de index do yum sofreram uma altera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo na vers=EF= =BF=BD=EF=BF=BDo 2.1. A vers=EF=BF=BD=EF=BF=BDo antiga =EF=BF=BD=EF=BF=BD u= tilizada pelo Fedora Core 3 e os reposit=EF=BF=BD=EF=BF=BDrios devem prover= a vers=EF=BF=BD=EF=BF=BDo do Fedora Core que eles suportam. Para confirmar= que um reposit=EF=BF=BD=EF=BF=BDrio sem t=EF=BF=BD=EF=BF=BDtulo =EF=BF=BD= =EF=BF=BD compat=EF=BF=BD=EF=BF=BDvel com a vers=EF=BF=BD=EF=BF=BDo corrent= e do yum, verifique se existe um sub-diret=EF=BF=BD=EF= =BF=BDrio chamado repodata/.
Disabilitando ou Removendo Fontes de Pacotes reposit=EF=BF=BD=EF=BF=BDrios disabilitando no yum reposit=EF=BF=BD=EF=BF=BDrios removendo do yum Configure enable=3D0 em um arquivo de defini= =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo para previnir que o yum use esse reposit=EF=BF=BD=EF=BF=BDrio. O yumignora= qualquer defini=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de arquivo com essa c= onfigura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo. Para completamente remover acesso a um repositorio: Deletar o arquivo relevante no /etc/yum.repos.d/<= /filename>: Deletando o diret=EF=BF=BD=EF=BF=BDrio de cache do /var/cache/yum/.
Instalando Software de um Pacote Isolado instalando software de um pacote software, instalando de um pacote software instalando de um pacote Use reposit=EF=BF=BD=EF=BF=BDrios e o comando padr=EF=BF=BD=EF=BF= =BDo yum para localizar e instalar novos softwares, a me= nos que o pacote n=EF=BF=BD=EF=BF=BDo esteja dispon=EF=BF=BD=EF=BF=BDvel po= r qualquer reposit=EF=BF=BD=EF=BF=BDrio. Nesse caso, use a op=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDo para instalar softw= ares de um arquivo de pacote. Chave Publica =EF=BF=BD=EF=BF=BD Necess=EF=BF=BD=EF=BF=BDria</= title> <para>Tenha certeza que a chave p=EF=BF=BD=EF=BF=BDblica de uma fonte= de pacote est=EF=BF=BD=EF=BF=BD importada antes de instal=EF=BF=BD=EF=BF= =BD-la sem um reposit=EF=BF=BD=EF=BF=BDrio. Veja em <xref linkend=3D"sn-aut= horizing-package-sources"/>.</para> </important> <para>Entre esse comando para instalar o pacote <filename>tsclient-0.13= 2-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=3D"username">root= </systemitem>.</para> <note> <title>Software Instalado Previamente est=EF=BF=BD=EF=BF=BD Atualizad= o Se um pacote prov=EF=BF=BD=EF=BF=BD a =EF=BF=BD=EF=BF=BDltima v= ers=EF=BF=BD=EF=BF=BDo de software que est=EF=BF=BD=EF=BF=BD instalado no s= eu sistema, o yum atualiza o software instalado. Se o pacote requer softwares que n=EF=BF=BD=EF=BF=BDo est=EF=BF= =BD=EF=BF=BDo instalados no seu sistema, o yum tenta ate= nder todas depend=EF=BF=BD=EF=BF=BDncias com pacotes dos reposit=EF=BF=BD= =EF=BF=BDrios configurados. Voc=EF=BF=BD=EF=BF=BD deve precisar fazer downl= oad e instalar manualmente pacotes adicionais para satisfazer todas depend= =EF=BF=BD=EF=BF=BDncias. Mantendo Manualmente Softwares Instalados Se voc=EF=BF=BD=EF=BF=BD instalar um software que n=EF=BF=BD=EF= =BF=BDo =EF=BF=BD=EF=BF=BD provido por um reposit=EF=BF=BD=EF=BF=BDrio, o <= command>yum update n=EF=BF=BD=EF=BF=BDo pode atualiz=EF=BF=BD=EF= =BF=BD-lo automaticamente quando uma nova vers=EF=BF=BD=EF=BF=BDo se torna = dispon=EF=BF=BD=EF=BF=BDvel. Para garantir que voc=EF=BF=BD=EF=BF=BD tenha = sempre o pacote mais novo, se inscreva em um servi=EF=BF=BD=EF=BF=BDo de e-= mail ou RSS para receber notifica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes de = novas vers=EF=BF=BD=EF=BF=BDes lan=EF=BF=BD=EF=BF=BDadas.
Customizando o <command>yum</command> Para alterar o comportamento do yum, voc=EF=BF= =BD=EF=BF=BD deve tanto editar o arquivo de configura=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BDo, ou instalar plugins. Plugins permi= tem que desenvolvedores adicionem novas fun=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BDes para o yum.
Editando o <command>yum</command> arquivos de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo= O arquivo /etc/yum.conf prov=EF=BF=BD=EF= =BF=BD a configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo principal do yum. Configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes em uma de= fini=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de reposit=EF=BF=BD=EF=BF=BDrio s= obrep=EF=BF=BD=EF=BF=BDe a configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo p= rincipal para as opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes que usam defin= i=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes de reposit=EF=BF=BD=EF=BF=BDrios. Para editar o /etc/yum.conf, rode um edito= r de texto com privil=EF=BF=BD=EF=BF=BDgios de usu=EF=BF=BD=EF=BF=BDrio root. Esse comando abre o /etc/yum.conf com o gedit, o editor= de texto padr=EF=BF=BD=EF=BF=BDo do sistema de desktop do Fedora. su -c 'gedit /etc/yum.conf' Coloque a senha para root quando solicitado. O arquivo principal de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BDo prov=EF=BF=BD=EF=BF=BD todas op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= es que se aplicam a todas opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes do yum. Eles incluem a op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= o de cache e configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo de servidor pro= xy. O diret=EF=BF=BD=EF=BF=BDrio /etc/yum.repos.d/ gua= rda os arquivos de defini=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes para cada r= eposit=EF=BF=BD=EF=BF=BDrio que o yum usa. Os plugins us= am arquivos de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo no diret=EF= =BF=BD=EF=BF=BDrio /etc/yum/pluginconf.d/. A pr=EF=BF=BD=EF=BF=BDxima se=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BDo desse documento prov=EF=BF=BD=EF=BF=BD mais informa=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDes sobre configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo d= o yum: Mais Documenta=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo Veja a p=EF=BF=BD=EF=BF=BDgina do man para= o yum.conf para uma lista completa de op=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BDes de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= o suportadas pelo yum.
<command>yum</command> =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD-=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BD =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD =EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BD plugins instalando Cada plugin do yum =EF=BF=BD=EF=BF=BD um arq= uivo simples, escrito em linguagem de programa=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BDo Python. Voc=EF=BF=BD=EF=BF=BD pode baixar plugins do website do = projeto yum ou de provedores terceiros. O projeto yum mant=EF=BF=BD=EF=BF=BDm uma lista de plugins na p=EF=BF=BD= =EF=BF=BDgina . Extens=EF=BF=BD=EF=BF=BDo de Arquivos de Plugin Os nomes dos plugins do yumterminam com .py, a extens=EF=BF=BD=EF=BF=BDo padr=EF=BF=BD=EF=BF=BDo= de scripts Python. Para instalar um plugin, copie ele para o diret=EF=BF=BD=EF=BF= =BDrio /usr/lib/yum-plugins/. Crie um arquivo de confi= gura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo no diret=EF=BF=BD=EF=BF=BDrio /etc/yum/pluginconf.d/. Salve o arquivo de configura=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo com o mesmo nome que o plugin, mas com a= extens=EF=BF=BD=EF=BF=BDo .conf. <systemitem class=3D"username">root</systemitem> =EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BD =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BD =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD</= title> <para>Voc=EF=BF=BD=EF=BF=BD deve ter acesso de <systemitem class=3D= "username">root</systemitem> para adicionar arquivos no diret=EF=BF=BD=EF= =BF=BDrio <filename>/usr/lib/yum-plugins/</filename> e <filename>/etc/yum/p= luginconf.d</filename>.</para> </note> <para>Por exemplo, para copiar o plugin <filename>exampleplugin.py</f= ilename>, entre o comando:</para> <screen> <userinput>su -c 'cp exampleplugin.py /usr/lib/yum-plugins/'</userinput> </screen> <para>Coloque a senha para <systemitem class=3D"username">root</syste= mitem> quando solicitado.</para> <para>Voc=EF=BF=BD=EF=BF=BD deve ent=EF=BF=BD=EF=BF=BDo criar um arqu= ivo de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo 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'</userinpu= t> </screen> <para>Coloque a senha para <systemitem class=3D"username">root</syste= mitem> quando solicitado.</para> <para>Cada arquivo de configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo = de plugin inclue a fun=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo <command>enable= d</command>. Alguns plugins tamb=EF=BF=BD=EF=BF=BDm requerem configura=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes adicionais. Para determinar as configur= a=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes corretas, veja tanto a documenta=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo 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=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BDo de Plugin [main] enabled=3D1 anotheroption=3D0 Plugins Instalados por Default pluginsinstallonlyn<= /secondary> O Fedora Core inclue o plugin installonly= n. Esse plugin modifica o yum para remover pa= cotes excessivos do kernel, para que n=EF=BF=BD=EF=BF=BDo mais que um n=EF= =BF=BD=EF=BF=BDmero especifico de kernels existam no seu sistema. Por padr= =EF=BF=BD=EF=BF=BDo, o installonlyn ret=EF=BF=BD=EF=BF= =BDm as daus vers=EF=BF=BD=EF=BF=BDes mais recentes do kernel, e automatica= mente remove os pacotes mais antigos. pluginsremoving Para remover um plugin, apague tanto o arquivo original e= o autom=EF=BF=BD=EF=BF=BDtico gerado pelo arquivo de c=EF=BF=BD=EF=BF=BDdi= go /usr/lib/yum-plugins/. O arquivo gerado pelo c=EF= =BF=BD=EF=BF=BDdigo usa o mesmo nome como um plugin, mas tem extens=EF=BF= =BD=EF=BF=BDo .pyc. Remova a configura=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BDo relevante no arquivo /etc/yum/pluginconf.d= . Esse comando remove o plugin exampleplugin= : su -c 'rm -f /etc/yum/pluginconf.d/exampleplugin.conf; rm -f /us= r/lib/yum-plugins/exampleplugin.py*' Coloque a senha para root quando solicitado.
Trabalhando com o Caching do <command>yum</command> caching pacotes caching Por padr=EF=BF=BD=EF=BF=BDo, a vers=EF=BF=BD=EF=BF=BDo atual do <= command>yum deleta os arquivos de dados e pacote que s=EF=BF=BD= =EF=BF=BDo baixados, depois que eles s=EF=BF=BD=EF=BF=BDo utilizados com su= cesso. Isso minimiza a quantidade de espa=EF=BF=BD=EF=BF=BDo em disco que o= yum usa. Voc=EF=BF=BD=EF=BF=BD pode deixar o modo de ca= ching, para que o yum retenha os arquivos que ele baixa = em diret=EF=BF=BD=EF=BF=BDrios de cache. O cache fornece tr=EF=BF=BD=EF=BF=BDs vantagens: A performance do yum melhora Voc=EF=BF=BD=EF=BF=BD pode rodar opera=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BDes do yum sem uma conex=EF=BF=BD=EF=BF=BD= o de rede, usando somente os caches Voc=EF=BF=BD=EF=BF=BD deve copiar pacotes dos caches e reus= =EF=BF=BD=EF=BF=BD-los em qualquer lugar. Por padr=EF=BF=BD=EF=BF=BDo, o yum guarda temp= orariamente os arquivos dentro do diret=EF=BF=BD=EF=BF=BDrio /var= /cache/yum/, com um subdiret=EF=BF=BD=EF=BF=BDrio para cada repo= sit=EF=BF=BD=EF=BF=BDrio configurado. O diret=EF=BF=BD=EF=BF=BDrio packages/ em cada diret=EF=BF=BD=EF=BF=BDrio de reposit=EF=BF= =BD=EF=BF=BDrio guarda os pacotes em cache. Exemplo, o diret=EF=BF=BD=EF=BF= =BDrio /var/cache/yum/development/packages/ guarda os = pacotes baixados do reposit=EF=BF=BD=EF=BF=BDrio development. Limpando os Caches do <command>yum</command> Arquivos de cache usam espa=EF=BF=BD=EF=BF=BDo em disco at=EF= =BF=BD=EF=BF=BD serem removidos. Voc=EF=BF=BD=EF=BF=BD deve desejar periodi= camente limpar o cache para recuperar a capacidade. Veja em para mais informa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BDes sobre limpeza de cache. Se voc=EF=BF=BD=EF=BF=BD remove um pacote do cache, voc=EF=BF=BD= =EF=BF=BD n=EF=BF=BD=EF=BF=BDo afeta a copia do software instalado no seu s= istema.
Habilitando os Caches caching habilitando Para configurar o yum para manter arquivos b= aixados ao inv=EF=BF=BD=EF=BF=BDs de descart=EF=BF=BD=EF=BF=BD-los, configu= re a op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo keepcache n= o /etc/yum.conf para 1: keepcache=3D1 Veja para mais informa= =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes para editar o arquivo de configura= =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo do yum. Uma vez habilitado o caching, cada opera=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BDo do yum baixa os dados de pacotes dos re= posit=EF=BF=BD=EF=BF=BDrios configurados. Para garantir que o cache tenha u= m conjunto de dados de pacotes, rode uma opera=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BDo depois de habilitar o caching. Use a op=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BDo ou pesquisando = para baixar o pacote sem modifica=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo no s= eu sistema.
Usando o <command>yum</command> Somente em Modo de Cache</titl= e> <indexterm> <primary>yum</primary> <secondary>modo de somente-cache</secondary> </indexterm> <para>Para rodar o <command>yum</command> sem uma conex=EF=BF=BD=EF= =BF=BDo de rede, adicione a op=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo <option= >-C</option>. Isso faz com que o <command>yum</command> proceda sem chegar = qualquer reposit=EF=BF=BD=EF=BF=BDrio de rede, e usa somente os arquivos em= cache. Nesse modo, o <command>yum</command> pode somente instalar pacotes = que j=EF=BF=BD=EF=BF=BD tenham sido baixados e colocados em cache por uma o= pera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo anterior.</para> <para>Para procurar pelo pacot e<filename>tsclient</filename> sem usa= r uma conex=EF=BF=BD=EF=BF=BDo de rede, entre com o comando:</para> <screen> <userinput>su -c 'yum -C list <replaceable>tsclient</replaceable>'</userinp= ut> </screen> <para>Coloque a senha para <systemitem class=3D"username">root</syste= mitem> quando solicitado.</para> <note> <title>Modo de Somente Cache Necessita de Dados em Cache Modo de somente chace precisa que os dados do pacote existam = em cache. Se voc=EF=BF=BD=EF=BF=BD habilitar o caching, cada opera=EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BDo do yum deve atualizar os ar= quivos de dados, a menos que o somente cache est=EF=BF=BD=EF=BF=BD espefici= cado para a opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo.
Limpando os Caches do <command>yum</command> caching limpando o cache yum limpando o cache Se voc=EF=BF=BD=EF=BF=BD configura isso, o yum ret=EF=BF=BD=EF=BF=BDm os pacotes e arquivos de pacotes que s=EF=BF=BD= =EF=BF=BDo baixados, ent=EF=BF=BD=EF=BF=BDo eles podem ser reutilizados no = futuro para opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes sem serem baixados = de novo. Para isso, use esse comando: su -c 'yum clean headers' Rode esse comando para remover todos os pacotes armazenados em = cache: su -c 'yum clean packages' Quando usados esses comandos, ao prompt, entre a senha para o u= su=EF=BF=BD=EF=BF=BDrio root. Remover arquivos de cache faz com que se baixe novamente os arq= uivo na pr=EF=BF=BD=EF=BF=BDxima vez que forem necess=EF=BF=BD=EF=BF=BDrios= . Isso aumenta a quantidade de tempo necess=EF=BF=BD=EF=BF=BDrio para compl= etar a opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo.
Usando o <command>yum</command> com um Servidor Proxy servidor proxy yum usando com um servidor proxy Por padr=EF=BF=BD=EF=BF=BDo, o yum acessa repo= sit=EF=BF=BD=EF=BF=BDrios de rede com HTTP. Todas opera=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BDo HTTP do yum usam HTTP/1.1 e s=EF=BF= =BD=EF=BF=BDo compat=EF=BF=BD=EF=BF=BDveis com servidores proxy que suporta= m esse padr=EF=BF=BD=EF=BF=BDo. Voc=EF=BF=BD=EF=BF=BD deve tamb=EF=BF=BD=EF= =BF=BDm acessar reposit=EF=BF=BD=EF=BF=BDrios FTP, e configurar o = yum para usar um proxy FTP. O pacote squid p= rov=EF=BF=BD=EF=BF=BD um servi=EF=BF=BD=EF=BF=BDo de proxy para conex=EF=BF= =BD=EF=BF=BDes HTTP/1.1 e FTP. Modificando o <command>yum</command> para Compatibilidade com = a Rede Veja a p=EF=BF=BD=EF=BF=BDgina do man para <= filename>yum.conf para informa=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BDes sobre configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes do HTTP que pod= em ser modificadas para compatibilidade com servidores proxy n=EF=BF=BD=EF= =BF=BDo padr=EF=BF=BD=EF=BF=BDes. Outra alternativa =EF=BF=BD=EF=BF=BD conf= igurar o yum para usar um servidor proxy FTP, e acessar = reposit=EF=BF=BD=EF=BF=BDrios que suportam FTP. Os reposit=EF=BF=BD=EF=BF= =BDrios do Fedora suportam tanto HTTP quanto FTP.
Configurando o Acesso a um Servidor Proxy Para permitir todas opera=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes= do yum usando um servidor proxy, especifique os detalhe= s do servidor proxy em /etc/yum.conf. A configura=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDo deve espeficicar = o servidor proxy como uma URL completa, incluindo a n=EF=BF=BD=EF=BF=BDmero= da porta TCP. Se o seu servidor proxy necessita de usu=EF=BF=BD=EF=BF=BDri= o e senha, especifique adicionando as configura=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BDes e As configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes abaixo permi= tem que o yum use o servidor proxy mycache.mydomain.com, conectando na porta 3128, co= m o usu=EF=BF=BD=EF=BF=BDrio yum-user e senha qwerty. Configurando Arquivo para Usar um Servidor Proxy # The proxy server - proxy server:port number proxy=3Dhttp://mycache.mydomain.com:3128 # The account details for yum connections proxy_username=3Dyum-user proxy_password=3Dqwerty Configura=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BDes Globais</tit= le> <para>Se voc=EF=BF=BD=EF=BF=BD define um servidor proxy em <filenam= e>/etc/yum.conf</filename>, <emphasis>todos</emphasis> os usu=EF=BF=BD=EF= =BF=BDrios conectar=EF=BF=BD=EF=BF=BDo ao proxy com esse usu=EF=BF=BD=EF=BF= =BDrio.</para> </note> </section> <section id=3D"sn-yum-proxy-server-peruser"> <title>Configurando o Acesso ao um Servidor Proxy para um Usu=EF=BF= =BD=EF=BF=BDrio Comum Para habilitar o acesso ao proxy para um usu=EF=BF=BD=EF=BF=BDr= io espec=EF=BF=BD=EF=BF=BDfico, adicione as linhas na caixa de exemplo abai= xo para o perfil do usu=EF=BF=BD=EF=BF=BDrio. Para o shell padr=EF=BF=BD=EF= =BF=BDo do bash, o arquivo do perfil =EF=BF=BD=EF=BF=BD = ~/.bash_profile. As configura=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BDes abaixo permitem ao yum usar o servidor pr= oxy mycache.mydomain.com, con= ectando na porta 3128. Configurando Perfil para Usar um Servidor Proxy # The Web proxy server used by this account http_proxy=3D"http://mycache.mydomain.com:3128" export http_proxy Se o servidor proxy necessita de usu=EF=BF=BD=EF=BF=BDrio e sen= ha, adicione isso na URL. Para incluir o usu=EF=BF=BD=EF=BF=BDrio yum-user e a senha qwerty, a= dicione essas configura Configurando Perfil para um Proxy Server Seguro # The Web proxy server, with the username and password for = this account http_proxy=3D"http://yum-user:qwerty(a)mycache.mydomain.com:3128" export http_proxy <option>http_proxy</option> =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF= =BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF= =BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BD =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD= =EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD=EF=BF=BD A vari=EF=BF=BD=EF=BF=BDvel de comando http_proxy =EF=BF=BD=EF=BF=BD tamb=EF=BF=BD=EF=BF=BDm utilizada pelo = curl e outros utilit=EF=BF=BD=EF=BF=BDrios. Entretanto o yum por ele mesmo usa o http_proxy em letra m= ai=EF=BF=BD=EF=BF=BDscula ou min=EF=BF=BD=EF=BF=BDscula, o curl requer o nome da variabel em letra min=EF=BF=BD=EF=BF=BDscula.
Reconhecimentos Paul Frields editou esse documento. Timothy Murphy review essa re= lease.
--===============4973886991733066764==--