Utilizando o Urpmi

Aprenda a utilizar o eficiente e poderoso sistema de instalação e atualização do Mandrake.

[ Hits: 69.758 ]

Por: Marco em 25/06/2003


Como configurar os provedores de pacotes



A grande vantagem destes gerenciadores de pacotes é que eles fazem o download dos pacotes necessários automaticamente, mas para isso você precisa configurar uma lista de servidores de pacote, pois senão ele vai continuar querendo pegar somente do CD-ROM.

Por padrão ele tenta pegar primeiro do CD-ROM e somente se existir uma versão mais nova ou se você especificar o provedor com a opção --media <nome_do_provedor> é que ele pega da internet. Só que eu, por ter uma conexão rápida com a internet, prefiro esperar um pouco ele fazer o download do pacote que procurar o CD-ROM e colocá-lo no drive, principalmente quando eu tenho que ficar trocando várias vezes de CD-ROM. Por isso meu primeiro comando num sistema recém-instalado é: urpmi.removemedia -a :-). Mas isso fica a cargo de você escolher se prefere ficar trocando CD ou esperar um pouco para ter o pacote instalado.

O site Easy Urpmi é o lugar onde tem uma listagem atualizada dos servidores de pacotes disponíveis por versão de Mandrake instalados. A partir de agora, explicarei um pouco sobre o site, então acesse-o.

O site é bem simples de ser utilizado, você primeiramente escolhe a versão do seu Mandrake ou coloca em Cooker se quiser utilizar a versão instável ou de desenvolvimento, ela costuma ter os pacotes mais novos, mas ela é instável e só deve ser utilizada por pessoas mais experientes. Depois escolha a arquitetura de seu computador, a maioria aqui fica com o valor i586 que significa Pentium e parecidos (AMD, Via, ...), mas se você possuir um Opteron (:-)) escolha o x86_64. Depois marque a opção Show specific sources too e clique em proceed to step 2.

Nesta segunda parte escolheremos os provedores de pacotes, selecione as caixas correspondentes e tente escolher um local mais próximo ao Brasil, no dia em que foi escrito este documento (24 de Maio de 2003) existia um provedor "Brazil Brasília", que fica na UNB. A descrição de cada ítem é:
  • main: contém os pacotes da distribuição, ou seja, os mesmos que existem no CD-ROM. Se você não gosta de ficar trocando o CD-ROM toda hora, marque este e retire os provedores que são CD-ROMS.
  • contrib: pacotes de contribuintes, não oficiais e sem suporte, mas costumam ser muito bons. Aconselho a instalar este.
  • updates: contém as atualizações oficiais dos pacotes. Sempre escolha esta!
Na terceira parte são pacotes extras, mas lembre-se de escolher o provedor plf, ele é essencial a um usuário doméstico de Mandrake. Isto porque ele contém pacotes os quais nós podemos utilizar mas que não podem ser distribuídos mundialmente pois a lei dos Estados Unidos da América (leia DMCA) não permite. Estes pacotes incluem coisas muito boas, como o MPlayer (um ótimo tocador de DVD, AVI, DivX, etc...), FreeType2 com interpretador de ByteCode (para as letras, "fontes", ficarem mais bonitas) e outras coisas boas também, portanto marque esta opção e escolha um espelho. As outras opções todas eu costumo não escolher.

Se você for utilizar-se dos pacotes da PLF, precisa registrar a assinatura deles, para isso faça como root:

lynx -source http://plf.zarb.org/plf.asc | gpg --import

Pressionando o botão proceed to step 3 ele vai retornar uma série de comandos a serem executados por você, copie e cole a relação de comandos (urpmi.addmedia) em um terminal, como o usuário root.

Uma boa relação é a que segue:

# PLF:
urpmi.addmedia plf ftp://ftp.easynet.fr/plf/9.1 with hdlist.cz

# Pegar a assinatura da PLF:
lynx -source http://plf.zarb.org/plf.asc | gpg --import

# Arquivos da Distribuição (os mesmos que no CD-ROM):
urpmi.addmedia main ftp://mirror.fis.unb.br/pub/linux/Mandrake/9.1/i586/Mandrake/RPMS with ../base/hdlist.cz

# Contribuições:
urpmi.addmedia contrib ftp://mirror.fis.unb.br/pub/linux/Mandrake/9.1/contrib/RPMS with ../../i586/Mandrake/base/hdlist2.cz

# Atualizações:
urpmi.addmedia --update updates ftp://mirror.cs.wisc.edu/pub/mirrors/linux/Mandrake/updates/9.1/RPMS/ with ../base/hdlist.cz

Pronto! Agora é só sair dando urpmi <programa_que_você_quiser> e ser feliz! Chega de ficar horas resolvendo dependências para instalar os programas! Só que lembra de atualizar sua lista de pacotes (urpmi.update -a) regularmente!

Página anterior     Próxima página

Páginas do artigo
   1. Instalação e utilização do urpmi
   2. Como configurar os provedores de pacotes
   3. Mais informações sobre o Urpmi
Outros artigos deste autor

eDonkey para Linux

Problemas com hdparm no Red Hat 8

SoulSeek para Linux

Leitura recomendada

Configurando Subversion

Criando Imagens com Buildah

Zenwalk - Uma distro e tanto

Instalação de VMWare Server 1.8 em Debian Etch sem segredo

Projeto Sentinela

  
Comentários
[1] Comentário enviado por lordello em 26/03/2004 - 13:03h

Seu artigo ficou ótimo, estou usando ele agora como o Mandrake 10.0
Gostaria de acrescentar uma coisa:

É possível eliminar os CDs caso você tenha um bom espaço em disco, criando um repositório local no seu HD, o procedimento é esse:
# mkdir /mdkcds
# mkdir /mdkcds/cd1
# mkdir /mdkcds/cd2
# mkdir /mdkcds/cd3
!!Caso tenha outros repositórios, remova somente as entradas do CD usando o urpmi.setup. Se esse for o caso não execute o comando seguinte.
# urpmi.removemedia -a
!!Insira os CD na ordem correta para cada comando, 1 2 3...
# cp -r /mnt/cdrom/* /mdkcds/cd1/ #Aqui é o CD1
# cp -r /mnt/cdrom/* /mdkcds/cd2/ #Aqui é o CD2
# cp -r /mnt/cdrom/* /mdkcds/cd1/ #Aqui é o CD3
# urpmi.addmedia mdk10.0-cd1 file:///mdkcds/cd1/Mandrake/RPMS with ../base/hdlist1.cz
# urpmi.addmedia mdk10.0-cd2 file:///mdkcds/cd2/Mandrake/RPMS with ../../../base/Mandrake/hdlist2.cz
# urpmi.addmedia mdk10.0-cd3 file:///mdkcds/cd3/Mandrake/RPMS with ../../../base/Mandrake/hdlist3.cz
Pronto, agora é sempre que ele for pedir o CD, na verdade ele vai acessar o HD, da mesma forma que ele acessa o CD.

Obs.: Caso você possua o CD4, execute o processo da mesma forma substituindo no local adequado por cd4 e hdlist4.cz....

[2] Comentário enviado por lordello em 26/03/2004 - 13:10h

Seu artigo ficou ótimo, estou usando ele agora como o Mandrake 10.0
Gostaria de acrescentar uma coisa:

É possível eliminar os CDs caso você tenha um bom espaço em disco, criando um repositório local no seu HD, o procedimento é esse:
# mkdir /mdkcds
# mkdir /mdkcds/cd1
# mkdir /mdkcds/cd2
# mkdir /mdkcds/cd3
!!Caso tenha outros repositórios, remova somente as entradas do CD usando o urpmi.setup. Se esse for o caso não execute o comando seguinte.
# urpmi.removemedia -a
!!Insira os CD na ordem correta para cada comando, 1 2 3...
# cp -r /mnt/cdrom/* /mdkcds/cd1/ #Aqui é o CD1
# cp -r /mnt/cdrom/* /mdkcds/cd2/ #Aqui é o CD2
# cp -r /mnt/cdrom/* /mdkcds/cd1/ #Aqui é o CD3
# urpmi.addmedia mdk10.0-cd1 file:///mdkcds/cd1/Mandrake/RPMS with ../base/hdlist1.cz
# urpmi.addmedia mdk10.0-cd2 file:///mdkcds/cd2/Mandrake/RPMS with ../../../base/Mandrake/hdlist2.cz
# urpmi.addmedia mdk10.0-cd3 file:///mdkcds/cd3/Mandrake/RPMS with ../../../base/Mandrake/hdlist3.cz
Pronto, agora é sempre que ele for pedir o CD, na verdade ele vai acessar o HD, da mesma forma que ele acessa o CD.

Obs.: Caso você possua o CD4, execute o processo da mesma forma substituindo no local adequado por cd4 e hdlist4.cz....

[3] Comentário enviado por psychokill3r em 06/12/2007 - 20:15h

?comentario=
n tem nada como apt-get upgrade ai
prq urpmi.update -a equivale ao apt-get update dai o upgrade ,p atualizar os pacotes instalados como q faz ,so com iterface grafica ? n tem linha de comando para isso?

[4] Comentário enviado por adalbertonuno em 13/07/2009 - 11:35h

Utilizo o urpmi da seguinte forma:

urpmi.removemedia -a

Logo após esse comando acesso ao site EasyUrpmi e adiciono as medias, após isso utilizo essa sequência de comandos:

urpmi.update main
urpmi.update main_updates
urpmi.update contrib
urpmi.update contrib_updates

Após essa atulização utilizo esse comando urpmi --auto --auto-select.

Gostaria de saber se isso é correto, pois são instalados vários pacotes.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts