Configurar URPMI noMandriva

Outubro 2017



Urpmi, o que é?


Urpmi ou mais precisamente urpm (User RPM = o RPM o usuário ) é uma ferramenta de gestão de pacotes (softwares) criados por Mandriva. Suas principais vantagens são :
  • Instalação muito simples de softwares
  • Resolução automática das dependencias entre pacotes
  • Atualizações regulares e automatizadas

Configurar urpmi


Depois de ter instalado Mandriva, a primeira coisa à fazer é de configurar urpmi (com a condição de dispor de uma condição internet) agregando os depósitos (ainda chamado mídia ou fonte) para poder fazer as atualizações e instalar os softwares facilmente.

Antes, é preciso suprimir as mídias móveis, para evitar que Mandriva reclame a introdução de um CD no momento da instalação da pacote. Abra um console e digite: urpmi.removemedia -a

Exemplo:
[root@localhost ~]# urpmi.removemedia -a 
Tirar a mídia « "Mandriva Linux - 2007.1 (Free) - Installer" » 
Tirar a mídia « "Mandriva Linux - 2007.1 (Free) - Installer" (contrib) »


Em seguida, acesse o site http://easyurpmi.zarb.org/?language=fr e siga estas três etapas:
  • Etapa 1 : Determine as características de seu sistema.
  • Etapa 2 : Marque os depósitos a partir dos quais você quer poder instalar os softawres. Sobre os depósitos:
    • Oficiais (depósito oficiais) :
      • main - obligatória (coração do sistema)
      • contrib - recomendada (softwares livres mantidos pela comunidade)
      • non-free - facultativo (softwares prprietários)
      • main_updates (atualizações de mão) - somente se você também marcou mão, então obrigatório.
      • contrib_updates (atualizações de contrib) - se você marcou contrib
      • non-free_updates (atualizações de non free (não-livre)) - se você marcou non free (não livre)
      • main_backports - facultativo se você marcou mão (software recente, mas pouco testado)
      • contrib_backports - facultativo se você marcou contrib (software recente, mas pouco testado)
      • non-free_backports - facultativo se você marcou non-free (software recente, mas pouco testado)
    • Penguin Liberation Front - facultativo (software de utilização restrita em alguns paises por siversas razões):
      • plf-free (softwares que não pode ser excluido nos depósitos oficiais por razões legais)
      • plf-nonfree (softwares que não podem ser incluídos nos depósitos oficiais por razões de direitos).
      • plf-free_backports - facultativo se você marcou plf-free (software recente, mas pouco testado)
      • plf-nonfree_backports - facultativo se você marcou plf-nonfree (software recente, mas pouco testado)
      • Etapa 3 : Copie o código obtido e cole-o no console, Paciente durante o download

Observação
Na etapa 2 marque todas as casas, isti lhe permitirá ter uma escolha se softwares muito mais importante. No entanto, alguns serão proprietários (nonfree), não necessariamente estáveis (backports), ou então legais em alguns países (plf - informa-se sobre os softawres a partir deste depósito).



Desde o fim do download você poderá verificar a presença dos novos depósitos se digitar:urpmq --list-media ou urpmq --list-url

Exemplo (todos os depósitos estão selecionados) :
[aruju@localhost ~]$ urpmq --list-media 
plf-free 
plf-free_backports 
plf-nonfree 
plf-nonfree_backports 
contrib_backports 
main 
main_backports 
contrib 
non-free 
non-free_backports 
main_updates 
contrib_updates 
non-free_updates 
Main Updates (Official2008.0-1) 
Contrib Updates (Official2008.0-2) 
Non-free Updates (Official2008.0-3)



Se depois você desejar suprimir um depósito, utilize o comando urpmi.removemedia nome_do_depósito

Exemplo:
[root@localhost ~]# urpmi.removemedia plf-free 
Tirar a mídia « plf-free » 
[root@localhost ~]#


Para adicionar um depósito, utiliza-se o comando urpmi.addmedia nom_de_dépôt_et_url

Exemplo:
[root@localhost ~]# urpmi.addmedia plf-free ftp://ftp.easynet.fr/plf/mandriva/2008.0/free/release/binary/i586/ with media_info/hdlist.cz 
Adição da mídia  « plf-free » 
    ftp://ftp.easynet.fr/plf/mandriva/2008.0/free/release/binary/i586/media_info/hdlist.cz 
[root@localhost ~]# 

Os outros comandos do Urpmi


É claro, urpmi permite muitas outras ações, todas feitas para poder gerenciar seus softwares em linha de comando. Eis os principais:

Permite instalar um pacote :
urpmi <nom_du_paquet>

Permite instalar todos os pacotes presentes no diretório corrente
urpmi *.rpm

Permite instalar a lista de pacotes escritos na lista while read i:
do urpmi --auto $i ; done < mesrpm.txt

Permite instalar um pacote com todas as dependências:
urpme <nom_du_paquet>

Permite interrogar a base de dados urpmi:
urpmq <nom_du_paquet> 

Permite encontrar em qual pacote se situa um arquivo preciso:
urpmf <arquivo> 

Atualização do sistema:
urpmi --auto-update 

Lista dos pacotes contendo <mot>:
urpmi -y <mot> 

Lista os pacotes sem dependência:
urpmi_rpm-find-leaves 

Afixar as informações sobre um pacote :
urpmq -i le_paquet 

Salva a lista dos pacotes instaladas em um arquivo:
rpm -qa | sort > mesrpm.txt  

Salvar a lista dos pacotes instalados em um arquivo sem os números de versão:
rpm -qa --queryformat '%{name}\n' | sort > mesrpm.txt 

Atualizar uma fonte:
urpmi.update nom_source  

Atualizar todas ios fontes :
urpmi.update -a  

Retirar uma fonte :
urpmi.removemedia la_source 

Suprime todas as fontes:
urpmi.removemedia -a

Instalação de atualizações:
drakrpm-update

RPM-get


O que é isso ? Com efeito, é um clone APTITUDE, que funciona no mandriva. Para maiores informações, eu lhe envio à
$ man rpm-get




Tradução feita por Ana Spadari
Artigo original publicado por Carlos-vialfa. Tradução feita por ninha25. Última modificação: 28 de julho de 2011 às 07:05 por ninha25.
Este documento, intitulado 'Configurar URPMI noMandriva', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.