Autor Tópico: Usando o URPMI  (Lida 9001 vezes)

Offline salvador_MDV

  • Novato
  • *
  • Mensagens: 1
    • Ver perfil
Usando o URPMI
« Online: 25 de Maio de 2006, 17:24 »
Usando o URPMI

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.

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.

Offline KimRiNe

  • Membro Intermediário
  • ***
  • Mensagens: 132
    • Ver perfil
Re: Usando o URPMI
« Resposta #1 Online: 26 de Fevereiro de 2010, 19:12 »
Queria só "reativar" esse topico que acho muito bom e ajuda muito os iniciantes.

Offline mc.cmrdn

  • Novato
  • *
  • Mensagens: 1
    • Ver perfil
Re: Usando o URPMI
« Resposta #2 Online: 10 de Agosto de 2011, 20:57 »
Citação de: mc.cmrdnlink=topic=367.msg63516#msg63516 date=1267225958
Adorei essa ajuda aos iniciantes.