Professional Documents
Culture Documents
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 xmms1.2.1020mdk.i586.rpm (nesse caso instalando um arquivo rpm
que se encontra no diretório atual)
[root@localhost]# urpmi /root/downloads/totem1.0.42mdk.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 noinstall <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 –autoselect
Para instalar apenas o pacote contendo o código fonte de um pacote:
[root@localhost]# urpmi –installsrc <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 –proxyuser <usuario:senha>
Também é possível usar –proxyuser=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 –proxyuser salvador:mandriva –media web –
noinstall 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 )