Como instalar pacotes e/ou atualizar completamente o Mandriva com facilidade

Publicado por Alberto Federman Neto. em 26/08/2009

[ Hits: 72.006 ]

Blog: https://ciencialivre.blog/

 


Como instalar pacotes e/ou atualizar completamente o Mandriva com facilidade



O Mandriva é uma distribuição fácil, muito estável, bonita e rápida. Por isso é uma das mais usadas, tanto por iniciantes como por usuários avançados.

Utiliza por default o URPMI (arquivos RPM) como o principal Gerenciador de Pacotes (Mandriva é compatível com alguns outros gerenciadores), ao invés do sistema APT (arquivos DEB) do Ubuntu e das distros baseadas no Debian.

O URPMI, por ter acesso a muitos repositórios (que no Mandriva chamam-se "mídias", diferentemente de outras distros) com diferentes versões de pacotes, algumas vezes sugere instalar pacotes conflitantes, com dependências cruzadas e incompletamente satisfeitas, depois não consegue instalá-los ou completar a instalação.

Esta dica mostra como usar o URPMI com toda a facilidade para instalar pacotes, inclusive para atualizar todos os pacotes instalados no seu Mandriva.

A) Método usual

Entre todos os modos (gráficos ou de linha de comando) para se usar o URPMI, o método manual é o modo mais empregado, por sua simplicidade.

O usuário acessa a homepage do Easy URPMI, atualiza as mídias pela web e depois acessa o RPMDrake (interface gráfica do URPMI), escolhe os pacotes e instala.

A desvantagem desse processo é a existência de dependências intercruzadas (comuns nos pacotes RPM), que às vezes impedem o pacote de ser instalado. Então aparece a mensagem: "Este pacote não pôde ser selecionado.".

Complementando este método usual, para atualizar todo o sistema geralmente o usuário seleciona todos os pacotes atualizáveis no RPMDrake e atualiza direto pelo modo gráfico, ou simplesmente usa o comando:

su
# urpmi.update

(É "ponto" update, mesmo)

B) Método sugerido, mais prático

Nesta dica a sugestão é combinarmos a facilidade do modo gráfico do RPMDrake com o potencial de uso da linha de comando.

B1) Selecionando os repositórios

Primeiro abra o "Instalar e Remover Programas", o RPMDrake, e vá em "Opções", "Gerenciador de Mídias" e remova as mídias de DVD, depois escolha as outras mídias.

Existem vários tipos de repositórios Mandriva: os principais ("Main"); os de teste ("Testing"); os pacote novíssimos ("Backports"); os de desenvolvimento ("Devel"), para correção de problemas ("Debug"); os contendo pacotes proprietários ("Non-Free"); pacotes feitos pela comunidade Mandriva ("Contrib") etc.

Para um uso normal sugiro escolher vários, inclusive os da comunidade e os contendo drivers proprietários. Se você gosta de pacotes novos, ative os de teste também.

Apenas não ative os "Devel" e os "Debug", se não necessitar deles, e evite ativar permanentemente os "Backports" para não instabilizar seu sistema.

Em casos especiais, para baixar e instalar as mais novas versões, ative temporariamente os "Devel" e os "Backports", depois da instalação, desative-os.

Escolhidos os repositórios, feche o RPMDrake.

A partir daí a linha de comando do URPMI também utilizará somente as mesmas mídias que você ativou no RPMDrake.

B2) Acelerando o download dos pacotes

Na maioria das distros o usuário geralmente baixa pacotes usando o navegador web, usando o comando wget ou o utilitário Kget, o pacote para FTP Filezilla etc.

No Mandriva, o sistema usa o gerenciador de downloads Curl (por default) ao invés do mais comum wget, mas também pode usar outros como o próprio wget e o aria2.

Pela boa aceleração que proporciona (e que observei), sugiro que troque o Curl pelo acelerador de downloads Prozilla.

Abra novamente o RPMDrake (veja B1), vá novamente em "Opções", "Gerenciador de Mídias", clique no menu interno "Opções" do "Configurador de Mídias" , "Opções Globais" e escolha "Programa de Download a ser utilizado" e substitua o Curl pelo Prozilla. Clique em OK.

O download dos pacotes será mais rápido do que usando o Curl.

Na figura abaixo, veja os locais para selecionar as mídias e para substituir o Curl pelo Prozilla:
Linux: Como instalar pacotes e/ou atualizar completamente o Mandriva, com facilidade.

B3) Instalando um, ou alguns pacotes

Nas versões novas do Mandriva, a atualização do repositórios é automática, não é mais necessário usar o Easy URPMI.

Instale direto no RPMDrake, ou simplesmente use a linha de comando. Se quiser garantir a atualização prévia dos repositórios, antes de instalar o pacote faça o update. Use os comandos abaixo com os nomes dos pacotes que deseja instalar (se forem mais que um, use a opção adicional -a).

su
# urpmi --auto --auto-update
# urpmi --verbose --auto --allow-suggests -a NOME(S) DO(S) PACOTE(S)


Inclusive o sistema avisa se já estão atualizadas as mídias e se a última versão do pacote já está instalada.

Lembre que para remover um pacote em Mandriva deve-se usar o comando urpme:

su
# urpme NOME(S) DO(S) PACOTE(S)


B3) Para atualizar todo o sistema

Use o URPMI pela linha de comando com as opções abaixo:

su
# urpmi --verbose --auto --auto-update --auto-select --auto-orphans --allow-suggests


Isto atualiza os repositórios, todos os pacotes instalados, selecionados automaticamente, gerencia as dependências necessárias, instala tudo e depois remove os pacotes órfãos!

Fácil, não?

C) Mais detalhes


NOTA: Testado e usado rotineiramente em Mandriva Free Spring (Testing), 2010-Alpha 2, atualizado a 2010-Beta.

Outras dicas deste autor

Atualizando K3B e Outros Pacotes no Sabayon Linux

Atualizar simultaneamente o Kernel e o driver Nvidia no Sabayon Linux

Sabayon Linux e Gentoo - Como desfazer atualizações para resolver problemas

Como reparar Portage danificado

Como liberar espaço em partições cheias no Mandriva Linux

Leitura recomendada

Resolvendo dependências no Sbopkg

Como desinstalar o Netbeans [vídeo]

Virtualizando um Sistema Operacional em linha de comando com o qemu

Quebra de linha no VIM

Utilizar fonte do logo do Ubuntu

  

Comentários
[1] Comentário enviado por albfneto em 19/09/2009 - 15:46h

COMPLEMENTOS DA DICA:

1) CASO O PROZILLA OU O CURL NÂO ESTEJAM FUNCIONANDO:

desligue novamente o prozilla e Use o WGet, como sugeriu Xerxes Lins:

http://www.vivaolinux.com.br/dica/Atualizacao-da-Mandriva-caindo-ou-falhando/

2) Outros bons documentos com mais detalhes sôbre como atualizar o Mandriva:

http://www.mandrivabrasil.org/site/forum/index.php?topic=2020.0
http://www.guiadohardware.net/artigos/repositorios-mandriva-free-2007/

3) Se preferir, pode trocar os mirrors e RSYNC franceses pelos espelhos brasileiros.
Pode fazer isso no Easy URPMI mesmo,em seleção manual dos espelhos, mas também pode no RPMDrake, ou editando os arquivos em:

/etc/urpmi/mediacfg.d/versão do Mandriva/url

4) para manter sempre em dia o suporte de download e dos espelhos, pacotes etc..., de vez em quando, atualize esse suporte. Faça o comando:

# urpmi --verbose --auto --allow-suggests -a wget kget curl aria2 prozilla subversion git

4) Para fechar processos de URPMI trancados e, de manaira geral, processos Linux,veja:

http://www.linuxquestions.org/questions/mandriva-30/urpmi-database-locked-205468/?forumid=8

No caso, faça simplesmente:

$ sudo killall rpmdrake

5) Um link para achar pacotes muito novos, backports, para mandriva Linux. Cortesia do nosso colega Josinaldo, aqui do VOL:

http://mib.pianetalinux.org/mib/

[2] Comentário enviado por xerxeslins em 06/10/2009 - 04:28h

Favoritado!

Tem como eu atualizar do 2009 One spring para o 2010 beta sem baixar outra imagem?

[3] Comentário enviado por xerxeslins em 06/10/2009 - 13:56h

Opa, instalei o 2010 rc1

[4] Comentário enviado por removido em 02/02/2012 - 03:58h

olha eu sei que oque vou diser nao tem nada aver com assunto mas ma ajude a instala r augum programa no linux madriva



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts