Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Ubuntu 9.04 amd64
Por diabolu
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Usando o DVD do Fedora como repositório do Yum
Linux user
Publicado por Davidson Rodrigues Paulo em 21/09/2007

Login: davidsonpaulo, 2663717 pontos | Blog: http://davidsonpaulo.com/
[ Hits: 6829 ]

Usando o DVD do Fedora como repositório do Yum

Quando instalamos o Fedora
Usuários Fedora sabem que o Yum busca as informações sobre os pacotes, por padrão, na Internet, de forma que não é possível utilizá-lo sem estar conectado à rede mundial.

Descreverei aqui como utilizar o DVD de instalação do Fedora 7 como repositório do Yum, permitindo usar esse sistema de gerenciamento de pacotes quando a Internet não estiver disponível.

Primeiramente, precisamos desabilitar todos os repositórios do Yum. Para isso, basta editar todos os arquivos .repo que estiverem no diretório /etc/yum.repos.d/, trocando todas as ocorrências de enabled=1 por enabled=0.

Podemos fazer isso com um único comando:

# for Arquivo in /etc/yum.repos.d/*.repo
   do
   sed -i 's/\(enabled=\)1/\10/' $Arquivo
   done


Em seguida, criamos um arquivo media.repo no diretório /etc/yum.repos.d/ com o seguinte conteúdo:

[media]
name=Fedora 7 i386 DVD
baseurl=file:///media/Fedora%207%20i386%20DVD/
enabled=1
gpgcheck=0

Nota: na linha 3, %20 é o código ASCII para espaço em branco. Se você colocar Fedora 7 i386 DVD o Yum causará erro. Você também não pode esquecer de colocar a barra (/) no final da URL.

Pronto. Agora, basta adicionar o DVD no drive e tanto o yum quando o Pirut funcionarão perfeitamente, usando os softwares disponíveis no DVD, sem necessidade de conexão à internet ou a uma rede local.



Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Fontes truetype livres
   Dica Linux recomendada Login automático no Ubuntu
   Dica Linux recomendada Como modificar o tempo de espera do LILO
   Dica Linux recomendada Ubuntu 7.10 Gutsy Gibbon + XGL + Compiz-Fusion + Radeon 9550 (ATI)
   Dica Linux recomendada Definir navegador padrão no Ubuntu

Comentários
[1] Comentário enviado por clyo em 26/09/2007 - 19:36h:

Prezado Davidson,

obrigado pelo artigo!
Porém está ocorrendo um erro.
Quando executo um yum install pacote_qualquer ele vai até a parte que me pergunta [y] or [N] depois retorna o seguinte erro:

Traceback (most recent call last):
File "/usr/sbin/pirut", line 337, in _apply
self.applyChanges(self.mainwin)
File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 722, in applyChanges
dlpkgs = self.downloadPackages (mainwin)
File "/usr/lib/python2.5/site-packages/pirut/__init__.py", line 417, in downloadPackages
probs = self.downloadPkgs(dlpkgs)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 798, in downloadPkgs
remote_pkgs.sort(mediasort)
File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 747, in mediasort
a = a.getDiscNum()
File "/usr/lib/python2.5/site-packages/yum/packages.py", line 485, in getDiscNum
return int(fragid)
ValueError: invalid literal for int() with base 10: ''

você saberia porque?

Abraços


[2] Comentário enviado por davidsonpaulo em 27/09/2007 - 09:42h:

Olá clyo,

Talvez o problema seja a versão do Yum ou do Pirut. Experimente atualizá-los usando a internet:

# yum update yum pirut

Um abraço.


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.