You are on page 1of 2

O urpmi é a ferramenta utilizada pelo Mandriva em conjunto com o sistema de gerenciamento de 

pacotes rpm para a instalação, atualização, resolução de dependências e remoção de pacotes. 
Nest pequeno guia você irá encontrar diversas informações sobre o funcionamento dessa ferramenta, 
assim como diversas opções para a linha de comando que podem ser usadas para se reolver 
problemas diversos como atualização de pacotes feitas por uma máquina atrás de um proxy.  

A ferramenta se utiliza do conceito de “medias” (mídias) para resolver dependências e buscar 
pacotes de forma automatizada. Uma media é um repositório de pacotes especialmente preparado 
para atuar junto ao urpmi, podendo ser uma mídia removível (como um CD), um repositório local 
(o próprio HD) ou um repositório remoto (através de diversos protocolos de rede como ftp, http, 
ssh, rsync, etc...). 
Para utilizar o urpmi, é necessário estar logado como root. A sintaxe no modo texto é: 
urpmi [opções] <nome_do(s)_pacote(s)> 

Exemplos: 
­ [root@localhost]# urpmi xchat 
­ [root@localhost]# urpmi gaim amsn kopete 
­ [root@localhost]# urpmi xmms­1.2.10­20mdk.i586.rpm (nesse caso instalando um arquivo rpm 
que se encontra no diretório atual) 
­ [root@localhost]# urpmi /root/downloads/totem­1.0.4­2mdk.i586.rpm (nesse caso instalando um 
arquivo rpm que se encontra no diretório /root/downloads). 

Alguns comandos do urpmi: 
­ Para instalar pacotes: 
[root@localhost]# urpmi <nome_do_pacote> 
­ Para desinstalar pacotes (note que o comando para remover é urpme, não urpmi): 
[root@localhost]# urpme <nome_do_pacote> 
­ Para fazer a atualização na base de dados rpm: 
[root@localhost]# urpmi.update 
­ Para adicionar uma media: 
[root@localhost]# urpmi.addmedia <nome> <endereço> [with <hdlist>] 
­ Para utilizar os pacotes de uma determinada media: 
[root@localhost]# urpmi ­­media <nome_da_media> 
­ Para não utilizar uma media específica: 
[root@localhost]# urpmi ­­excludemedia <nome_da_media> 
­ Para remover uma media: 
[root@localhost]# urpmi.removemedia <nome_da_media> 
­ Para remover todas as medias: 
[root@localhost]# urpmi.removemedia ­a 
­ Para somente fazer o download do pacote sem instalar (os pacotes serão salvos no diretório 
/var/cache/urpmi/rpms/): 
[root@localhost]# urpmi ­­no­install <nome_do_pacote> 
­ Para remover todos os pacotes que foram baixados no diretório /var/cache/urpmi/rmps: 
[root@localhost]# urpmi ­­clean 
­ Para selecionar todos os pacotes que serão atualizados: 
[root@localhost]# urpmi –auto­select 
­ Para instalar apenas o pacote contendo o código fonte de um pacote: 
[root@localhost]# urpmi –install­src <nome_do_pacote> 

Notas: 
­ O nome das medias e as informações relativas a elas se encontram no arquivo 
/etc/urpmi/urpmi.conf . Não edite esse arquivo manualmente, pois para adicionar uma media, 
também é baixado um arquivo com os nomes dos pacotes disponíveis, use sempre os comandos para 
manipulação de medias. 
­ Para utilizar um servidor proxy http: 
[root@localhost]# urpmi –proxy <endereço_do_servidor_proxy:porta> <nome_do_pacote> 
Exemplo: 
[root@localhost]# urpmi –proxy 10.0.0.1:80 xchat 
­ Para utilizar um servidor proxy http autenticado: 
[root@localhost]# urpmi –proxy­user <usuario:senha> 
Também é possível usar –proxy­user=ask para que o urpmi pergunte qual é o nome de usuário e 
qual a senha. 
­ Várias opções podem ser usadas em conjunto, como no exemplo a seguir para apenas baixar o 
pacote xchat usando uma media chamada web, através de um proxy autenticado 192.168.100.3 
rodando na porta 3128 com usuário salvador e senha mandriva: 
[root@localhost]# urpmi –proxy 192.168.100.3:3128 –proxy­user salvador:mandriva –media web –
no­install xchat 
­ O rpmdrake é uma interface gráfica para o urpmi, podendo ser usada para facilitar algumas 
instalações. 
Última Atualização ( 31 de maio de 2006 ) 

You might also like