<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Gustavo Picoloto &#187; yum</title> <atom:link href="http://www.picoloto.com.br/tag/yum/feed" rel="self" type="application/rss+xml" /><link>http://www.picoloto.com.br</link> <description>Dicas e "notícias" sobre Linux, Segurança e etc ...</description> <lastBuildDate>Wed, 14 Dec 2011 17:48:40 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3</generator> <item><title>Utilizando o DVD do Red Hat Enterprise como repositório para o yum</title><link>http://www.picoloto.com.br/linux/utilizando-o-dvd-do-red-hat-enterprise-como-repositorio-para-o-yum.php</link> <comments>http://www.picoloto.com.br/linux/utilizando-o-dvd-do-red-hat-enterprise-como-repositorio-para-o-yum.php#comments</comments> <pubDate>Fri, 06 May 2011 18:51:10 +0000</pubDate> <dc:creator>Gustavo</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[red hat]]></category> <category><![CDATA[yum]]></category><guid
isPermaLink="false">http://www.picoloto.com.br/?p=385</guid> <description><![CDATA[Quando se usa uma distribuição Red Hat like tem-se uma vantagem de usar o yum para instalar pacotes e suas dependências de maneira fácil. Basta executar yum install pacote para que o pacote seja baixado da Internet e instalado juntamente com suas dependências. O &#8220;problema&#8221; é que muitas vezes se deseja utilizar os pacotes que [...]]]></description> <content:encoded><![CDATA[<p>Quando se usa uma distribuição Red Hat like tem-se uma vantagem de usar o <strong>yum </strong>para instalar pacotes e suas dependências de maneira fácil. Basta executar <strong>yum install pacote</strong> para que o pacote seja baixado da Internet e instalado juntamente com suas dependências.</p><p>O &#8220;problema&#8221; é que muitas vezes se deseja utilizar os pacotes que estão no DVD de instalação do Red Hat e não os da Internet (nem todos tem uma assinatura da RHN) e o yum não está configurado para utilizar o DVD como repositório.</p><p>Não é algo muito difícil de se fazer, basta criar um repositório e adicionar o caminho correto para o DVD.</p><p>Então crie o arquivo <strong>/etc/yum.repos.d/dvd.repo</strong> (não é necessário que o nome seja dvd.repo, pode-se escolher qualquer nome desde que a extensão seja mantida) e adicione o seguinte conteúdo:<br
/> <em>[dvd]<br
/> mediaid=1250663123.136977*<br
/> name=DVD do RHEL5<br
/> baseurl=file:///media/RHEL_5.4%20i386%20DVD/Server<br
/> enabled=1<br
/> gpgcheck=0</em></p><p>Feito isto, o yum irá reconhecer o DVD como repositório de pacotes de instalação. As únicas observações são que valor para o <strong>mediaid</strong> está contido no arquivo <strong>.discinfo</strong> que está na raiz do DVD de instalação e que a <strong>baseurl</strong> eventualmente precisará ser ajustada, dependendo da versão do Red Hat que se tem disponível.</p>]]></content:encoded> <wfw:commentRss>http://www.picoloto.com.br/linux/utilizando-o-dvd-do-red-hat-enterprise-como-repositorio-para-o-yum.php/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Como configurar o yum para utilizar somente um repositório?</title><link>http://www.picoloto.com.br/linux/como-configurar-o-yum-para-utilizar-somente-um-repositorio.php</link> <comments>http://www.picoloto.com.br/linux/como-configurar-o-yum-para-utilizar-somente-um-repositorio.php#comments</comments> <pubDate>Tue, 30 Nov 2010 16:56:42 +0000</pubDate> <dc:creator>Gustavo</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Deltarpm]]></category> <category><![CDATA[fedora]]></category> <category><![CDATA[yum]]></category> <category><![CDATA[yum presto]]></category><guid
isPermaLink="false">http://www.picoloto.com.br/?p=344</guid> <description><![CDATA[Como configurar o yum para utilizar somente um repositório? Primeiro, o que gerou esta motivação? Acompanho a lista fedora-users-br e vi este email do Ricardo Vendramini: http://lists.fedoraproject.org/pipermail/br-users/2010-November/013615.html Para reduzir o uso de banda, surgiu a ideia de se configurar um proxy squid. Quando uma máquina for se atualizar, ela baixa os pacotes e o squid [...]]]></description> <content:encoded><![CDATA[<p>Como configurar o yum para utilizar somente um repositório?</p><p>Primeiro, o que gerou esta motivação?</p><p>Acompanho a lista fedora-users-br e vi este email do Ricardo Vendramini: <a
title="Mensagem original de Ricardo Vendramini" href="http://lists.fedoraproject.org/pipermail/br-users/2010-November/013615.html" target="_blank">http://lists.fedoraproject.org/pipermail/br-users/2010-November/013615.html</a></p><p>Para reduzir o uso de banda, surgiu a ideia de se configurar um proxy squid. Quando uma máquina for se atualizar, ela baixa os pacotes e o squid os armazena em cache. Quando uma segunda máquina buscar esta mesma atualização, o squid irá entregar o arquivo do cache ao invés de baixar novamente, economizando tempo (rede interna provavelmente é mais rápida que Internet) e banda.</p><p>O problema: o yum tem uma lista de mirrors possíveis e, a cada vez, ele pode utilizar um mirror diferente da última. Com isso, o squid terá diversas cópias de um mesmo arquivo mas vindo de domínios diferentes. Assim, além de não reduzir o uso da banda (ideia inicial) ainda se ocupa espaço de disco do cache que poderia ser melhor utilizado com outros arquivos.</p><p>Solução? &#8220;Forçar&#8221; o yum a baixar sempre de um mesmo mirror.<br
/> Para isso, deve-se configurar os repositórios &#8220;<strong>updates</strong>&#8221; e &#8220;<strong>fedora</strong>&#8221; (assim tanto os updates como eventuais instalações de pacotes serão armazenados no cache do squid). Então, edite o arquivo &#8220;<strong>/etc/yum.repos.d/fedora-updates.repo</strong>&#8220;, comente a linha &#8220;mirrorlist&#8221; e descomente &#8220;<strong>baseurl</strong>&#8220;. Em &#8220;<strong>baseurl</strong>&#8220;, coloque o endereço de um dos mirrors. Como sugestão, estou utilizando o mirror da Universidade Federal do Paraná que normalmente é bem rápido para usuários no Brasil.</p><blockquote><p>[updates]<br
/> name=Fedora $releasever &#8211; $basearch &#8211; Updates<br
/> failovermethod=priority<br
/> baseurl=http://fedora.c3sl.ufpr.br/linux/updates//$releasever/$basearch/<br
/> #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&amp;arch=$basearch<br
/> enabled=1<br
/> gpgcheck=1<br
/> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch</p></blockquote><p>Também deve-se editar o &#8220;<strong>/etc/yum.repos.d/fedora.repo</strong>&#8220;:</p><blockquote><p>[fedora]<br
/> name=Fedora $releasever &#8211; $basearch<br
/> failovermethod=priority<br
/> baseurl=http://fedora.c3sl.ufpr.br/linux/releases/$releasever/Everything/$basearch/os/<br
/> #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&amp;arch=$basearch<br
/> enabled=1<br
/> metadata_expire=7d<br
/> gpgcheck=1<br
/> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch</p></blockquote><p>Repita o procedimento em todas as máquinas com Fedora na rede. Feito isto, basta utilizar novamente o comando &#8220;yum update&#8221; para que todas as instalações e atualizações venham sempre do mesmo mirror.</p><p>Outra ideia para melhorar o desempenho, desabilitar o uso do plugin &#8220;yum-presto&#8221;. O presto utiliza o conceito de deltarpm para reduzir o tamanho dos pacotes de atualização. O deltarpm é um diff binário entre duas versões de rpm. Basicamente você baixa somente a diferença entre duas versões de um mesmo pacote e não mais o pacote todo. Ex: é liberada uma atualização do OpenOffice onde apenas um arquivo foi modificado. Este arquivo tem 1 Mbyte enquanto o pacote todo tem 50. O deltarpm teria aproximadamente 1 Mbyte e se teria uma economia de 49 Mbytes de download. Veja um outro artigo que escrevi sobre o <a
title="yum presto" href="http://www.picoloto.com.br/linux/usando_yum_presto_no_fedora.php" target="_self">yum presto aqui</a>.</p><p>Mas como desabilitar o yum-presto melhora o desempenho? Como você terá todos os pacotes (ou pelo menos os mais utilizados) no cache do squid, você não estará fazendo o download de um pacote grande, você estará utilizando uma cópia localizada no cache na rede interna. Assim, o download será rápido e não precisará de tempo para reconstruir os pacotes de atualização, o que normalmente leva alguns minutos. Só para reforçar, yum-presto economiza muito download, mas aumenta o tempo de atualização devido a reconstrução do pacote. Se o tempo de download é muito baixo (rede interna), provavelmente não compensa o tempo de reconstrução, por isso a sugestão de desabilitar o yum-presto.</p><p>E como fazer isso? Basta editar o arquivo &#8220;<strong>/etc/yum/pluginconf.d/presto.conf</strong>&#8221; e configurar &#8220;<strong>enabled=0</strong>&#8220;. Pronto, da próxima vez que utilizar o yum, o plugin presto não será carregado.</p>]]></content:encoded> <wfw:commentRss>http://www.picoloto.com.br/linux/como-configurar-o-yum-para-utilizar-somente-um-repositorio.php/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Dica 18: Usando yum-presto no Fedora 7 e no CentOS 5</title><link>http://www.picoloto.com.br/linux/usando_yum_presto_no_fedora.php</link> <comments>http://www.picoloto.com.br/linux/usando_yum_presto_no_fedora.php#comments</comments> <pubDate>Sat, 19 Jan 2008 19:38:51 +0000</pubDate> <dc:creator>Gustavo</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[Deltarpm]]></category> <category><![CDATA[fedora]]></category> <category><![CDATA[yum]]></category> <category><![CDATA[yum presto]]></category><guid
isPermaLink="false">http://cenoura.homelinux.com/linux/usando_yum_presto_no_fedora.php</guid> <description><![CDATA[Dica 18 &#8211; Usando o yum-presto no Fedora 7 e no CentOS 5 Mesmo em dias como hoje, onde uma conexão banda larga de alguns Mbps está custando relativamente pouco (pelo menos aqui em São Paulo), economizar no tamanho dos downloads de atualizações é muito importante. Eu pelo menos prefiro esperar um minuto ao invés [...]]]></description> <content:encoded><![CDATA[<p>Dica 18 &#8211; Usando o yum-presto no Fedora 7 e no CentOS 5<br
/> Mesmo em dias como hoje, onde uma conexão banda larga de alguns Mbps está custando relativamente pouco (pelo menos aqui em São Paulo), economizar no tamanho dos downloads de atualizações é muito importante. Eu pelo menos prefiro esperar um minuto ao invés de meia hora para atualizar meu sistema.</p><p><span
id="more-27"></span>Yum-presto é um plugin para o yum que, quando disponível, utiliza deltarpms ao invés de rpms. Isto permite que os downloads de atualizações sejam muito menores do que se tivesse utilizando somente pacotes rpms.</p><p>Um Deltarpm é a diferença entre dois arquivos rpms. Por exemplo, se você tem o pacote-1.0 instalado e existe uma atualização chamada pacote-1.1, o yum-presto irá fazer o download do deltarpm pacote-1.0 =&gt; pacote-1.1 ao invés de baixar o rpm completo do pacote-1.1. Então, ele irá reconstruir o pacote-1.1 usando o pacote-1.0, que você já tem instalado, e o deltarpm que acabou de baixar.</p><p>Quando o yum-presto está sendo utilizado, ele mostra quanto se economizou de download ao final de uma atualização sendo que, nos meus testes, normalmente economizo entre 30% e 70% no tamanho do download dos pacotes. Isto varia dependendo do tamanho dos pacotes (quando maior um pacote original, maiores as chances de economizar) e do próprio pacote instalado. A imagem abaixo mostra que fiz o download de 3.9 MB e que sem utilizar o yum-presto teria que fazer o download de 23 MB, uma economia de 84% !</p><div><img
style="border: 0pt none;" src="http://www.picoloto.com.br/imagens/yum-presto.png" border="0" alt="Yum-presto mostrando quanto se economizou no download de uma atualização no Fedora" width="534" height="562" /></div><p>A instalação do yum-presto no Fedora 7 é simples. Para isso, basta executar como root:</p><blockquote><p># yum install yum-presto</p></blockquote><p>Neste comando, o yum irá baixar o yum-presto e todas as dependências necessárias (normalmente só o pacote deltarpm).</p><p>Após este passo, deve-se configurar o uso de deltarpms nos repositórios do yum. Para o Fedora 7, basta adicionar <strong>deltaurl=http://lesloueizeh.com/f7/i386/updates</strong> no bloco corresponde ao repositório updates, que fica no arquivo <strong>/etc/yum.repos.d/fedora-updates.repo</strong>. Abaixo, como ficou a configuração no repositório updates:</p><blockquote><p># cat /etc/yum.repos.d/fedora-updates.repo<br
/> [updates]<br
/> name=Fedora $releasever &#8211; $basearch &#8211; Updates<br
/> #baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/<br
/> mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&amp;arch=$basearch<br
/> enabled=1<br
/> gpgcheck=1<br
/> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora<br
/> deltaurl=http://lesloueizeh.com/f7/i386/updates</p></blockquote><p>Também existe suporte para a arquitetura x86_64. Basta alterar a deltaurl para <strong>deltaurl=http://lesloueizeh.com/f7/x86_64/updates</strong> (agradecimentos a Jonathan Dieter pela informação).</p><p>Caso sua versão do Fedora seja o Core 6, o procedimento é o mesmo do Fedora 7, exceto que a deltaurl a ser adicionada é <strong>deltaurl=http://lesloueizeh.com/fc6/i386/updates</strong>.</p><p>Após ter salvo este arquivo, qualquer atualização que for feita utilizando o yum irá automaticamente utilizar os pacotes deltarpm disponíveis ao invés dos pacotes completos ocasionando assim uma boa economia no tempo e tamanho dos seus downloads.</p><p>Caso não queira utilizar o plugin temporariamente, basta utilizar o parâmetro <strong>&#8211;disablepresto</strong> na linha de comandos do yum, assim:</p><blockquote><p># yum update &#8211;disablepresto</p></blockquote><p>Ou ainda, se não for utilizar o yum-presto por um tempo maior, desabilite o plugin diretamente no seu arquivo de configuração. Para isto, basta editar o arquivo <strong>/etc/yum/pluginconf.d/presto.conf</strong> e mudar a linha <strong>enabled=1</strong> para <strong>enabled=0</strong>. Assim, o yum-presto só irá funcionar quando retornar esta configuração para o valor original.</p><p>O yum-presto também pode ser utilizado em outras distribuições, desde que elas utilizem o yum como ferramenta de atualização. Abaixo, segue como instalar o yum-presto no CentOS 5 (escrito usando <a
href="http://www.centos.org/modules/newbb/viewtopic.php?topic_id=8349" target="_blank">este post</a> como base):</p><blockquote><p># cd /etc/yum.repos.d<br
/> # wget http://www.lesbg.com/jdieter/presto/presto-centos.repo<br
/> # yum install yum-presto</p></blockquote><p>A configuração é semelhante ao Fedora 7, mudando apenas o nome do arquivo do repositório para <strong>/etc/yum.repos.d/CentOS-Base.repo</strong> e a linha informando onde estão os deltarpms, que é <strong>deltaurl=http://lesloueizeh.com/centos5/i386/updates</strong>. O arquivo do repositório no CentOS 5 ficou assim:</p><blockquote><p># cat /etc/yum.repos.d/CentOS-Base.repo<br
/> [updates]<br
/> name=CentOS-$releasever &#8211; Updates<br
/> mirrorlist=http://mirrorlist.centos.org/?release=$releasever&amp;arch=$basearch&amp;repo=updates<br
/> #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/<br
/> deltaurl=http://lesloueizeh.com/centos5/i386/updates<br
/> gpgcheck=1<br
/> gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5</p></blockquote><p>Para concluir, venho utilizando o yum-presto praticamente desde o lançamento e não tive nenhum tipo de problema com ele. Alias, recomendo sua utilização para todos que tem como distribuição o Fedora e/ou o CentOS.</p>]]></content:encoded> <wfw:commentRss>http://www.picoloto.com.br/linux/usando_yum_presto_no_fedora.php/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Dica 15: Como fazer upgrade do Fedora Core 5 para Fedora Core 6 usando yum</title><link>http://www.picoloto.com.br/linux/upgrade_fedora_com_yum.php</link> <comments>http://www.picoloto.com.br/linux/upgrade_fedora_com_yum.php#comments</comments> <pubDate>Sat, 19 Jan 2008 19:36:41 +0000</pubDate> <dc:creator>Gustavo</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[fedora]]></category> <category><![CDATA[upgrade]]></category> <category><![CDATA[yum]]></category><guid
isPermaLink="false">http://cenoura.homelinux.com/linux/upgrade_fedora_com_yum.php</guid> <description><![CDATA[Dica 15 &#8211; Como fazer upgrade do Fedora Core 5 para Fedora Core 6 usando yum Neste tutorial explicarei como fazer upgrade do Fedora Core 5 para Fedora Core 6 usando o yum. Para fins de ter o tutorial pronto na data do lançamento da versão final, fiz este procedimento utilizando a versão test 3. [...]]]></description> <content:encoded><![CDATA[<p>Dica 15 &#8211; Como fazer upgrade do Fedora Core 5 para Fedora Core 6 usando yum<br
/> Neste tutorial explicarei como fazer upgrade do Fedora Core 5 para Fedora Core 6 usando o yum. Para fins de ter o tutorial pronto na data do lançamento da versão final, fiz este procedimento utilizando a versão test 3.</p><p><span
id="more-24"></span>A principal vantagem, a meu ver, consiste em tempo menor de parada do servidor. Todo o processo, embora eu não recomende a execução em servidores críticos, é feito com a máquina no ar. A única parada é feita apenas no final do processo, devido ao upgrade da versão do kernel do Linux.</p><p>A principal desvantagem é que no final do processo, apesar de todos os pacotes estarem com a versão mais recente, novos pacotes &#8220;inéditos&#8221; para esta versão podem não ter sido instalados. Por exemplo, no upgrade do Fedora Core 4 para o Fedora Core 5 (onde eu já usei este procedimento), o beagle não foi instalado automaticamente (tive que fazer esta instalação manualmente após o final do upgrade).</p><p>Indo direto ao assunto, os passos necessários para o upgrade: editei o arquivo <strong>/etc/yum.repos.d/fedora.repo</strong> e aqui está o &#8220;segredo&#8221;: Por padrão, o yum usa a versão atual do Fedora para buscar as atualizações disponíveis (ele detecta através da variável $releasever no arquivo do repositório). Se forçarmos ele a usar versão 6 ao invés de detectar, ele vai ver todos os pacotes da versão 6 como se fosse atualizações de pacotes. Veja um trecho do arquivo original:</p><blockquote><p>[core]<br
/> name=Fedora Core $releasever &#8211; $basearch<br
/> baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/$basearch/os/<br
/> #mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever<br
/> enabled=1<br
/> gpgcheck=1<br
/> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY</p></blockquote><p>Neste trecho, trocamos os &#8220;$releasever&#8221; por 6, deixando como abaixo:</p><blockquote><p>[core]<br
/> name=Fedora Core $releasever &#8211; $basearch<br
/> baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/6/$basearch/os/<br
/> #mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-6<br
/> enabled=1<br
/> gpgcheck=1<br
/> gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY</p></blockquote><p>Após salvar o arquivo, basta executar o yum para a atualização ser feita (como eu disse antes, para ele, é uma atualização normal):</p><blockquote><p># yum update</p></blockquote><p>Aqui, após alguns minutos executando, o yum reclamou de umas dependências do mplayer que não poderiam ser satisfeitas. No meu caso isto ocorreu devido ao mplayer para o Fedora Core 6 ainda não estar no repositório livna. A solução que utilizei foi remover o mplayer temporariamente (não uso tanto assim e depois eu reinstalo :)</p><blockquote><p># yum remove mplayer mplayer-common</p></blockquote><p>Tentei novamente atualizar o sistema (mesmo procedimento da primeira vez que executamos o yum, mas agora o pacote do mplayer foi removido e não deverá ocorrer o mesmo problema novamente).</p><blockquote><p># yum update</p></blockquote><p>Neste ponto, no meu caso, o yum não reclamou mais de dependências que não puderam ser satisfeitas. É um passo demorado, aqui a atualização começou as 17:52 (já tinha resolvido todas as dependências e feito os testes de transação) e somente as 19:05 acabou de atualizar/instalar os pacotes e começou a fazer o &#8220;cleanup&#8221;.</p><p>O pacote que mais demorou aqui foi o <strong>selinux-policy-targeted</strong> devido possivelmente a um relabel completo do sistema de arquivos.</p><p>Após isso, reiniciei a máquina e pronto, Fedora Core 6 instalado :)</p>]]></content:encoded> <wfw:commentRss>http://www.picoloto.com.br/linux/upgrade_fedora_com_yum.php/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/21 queries in 0.012 seconds using disk: basic
Object Caching 335/371 objects using disk: basic

Served from: www.picoloto.com.br @ 2012-02-06 16:06:32 -->
