Tutorial URPMI e MANDRIVA 2008

Esta contribuição está participando do sorteio da Mochila Targus Matrix. Envie seu texto e participe você também, você contribui com outros usuários e ainda pode faturar uma mochila novinha em folha para o seu laptop. Saiba mais sobre como participar.

Sobre o Autor:

Dailson Fernandes
http://dailson.blogspot.com

Estava eu aqui a preparar uma aula para minha turma de Redes Mistas e me deparei que o nosso curso agora é parceiro oficial da Mandriva. E estamos lá com o Mandriva 2008 instalado em todas as máquinas e me pegou de calças curtas, já que sou viciado em apt-get… Então tive que preparar uma aula de URPMI para mim primeiro 😉 e depois para meus alunos. O material que preparei traz dicas de como manipular o URPMI que é uma sigla para User RPM Interface e tem o mesmo comportamento de ferramentas como Yum, Smart, Apt-get e Zypper.

Então vamos lá aprender a utilizar o URPMI.

Na verdade, isto é um kit de sobrevivência para viciados em Debian
sobreviver sem o apt-get 😀

Para buscar os repositórios ( que é errado chamar de repositório… 🙂 O Correto é mídias) para a versão do seu Mandriva vá em http://easyurpmi.zarb.org/ e siga os passos. Depois é só copiar e colar os comandos em um terminal. No meu caso, como estou com o Mandriva 2008, o resultado foi este:

urpmi.addmedia main
http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/main/release
with media_info/hdlist.cz
urpmi.addmedia –update main_updates
http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/main/updates
with media_info/hdlist.cz
urpmi.addmedia contrib
http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/contrib/release
with media_info/hdlist.cz
urpmi.addmedia –update contrib_updates
http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/contrib/updates
with media_info/hdlist.cz
urpmi.addmedia non-free
http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/non-free/release
with media_info/hdlist.cz
urpmi.addmedia –update non-free_updates
http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/non-free/updates
with media_info/hdlist.cz

Listando as midias:

urpmq -list-media

Atualizar todos os provedores instalados, exceto os discos de CD-Rom:

urpmi.update -a

Para Instalar pacotes:

urpmi nome-do-pacote
Exemplo:
urpmi emacs

Para Remover Pacotes:

urpme nome-do-pacote
Exemplo:
urpme emacs

Para Procurar pacotes:

urpmq nome-do-pacote
Exemplo:
urpmq emacs

Para Listar o que está instalado:

urpmq –list
Exemplo:
urpmq –list | grep emacs

Listando os provedores de pacotes existentes:

urpmq –list-media

Fazendo uma busca aproximada (–fuzzy ou -y)

urpmq -d -y wine
Obs: A opção -d procura as dependências

A Que pacote pertence determinado arquivo?:

urpmf /etc/services

Procurando que pacote tem determinado arquivo:

urpmf wine.png

Removendo todas os provedores instalados:

urpmi.removemedia -a

Removendo um CD:

urpmi.removemedia CD2

Como listar as informações de um pacote?

urpmq -i nome-do-pacote
Exemplo:
urpmq -i emacs

Exibe os pacotes que precisam de atualização:
urpmq –update

Para Atualizar Tudo:
urpmi.update -a (para atualizar todas as mídias configuradas)
urpmi –auto –auto-select (para baixar e instalar todas as atualizações sem confirmações) ou urpmi –auto-select (para listar as atualizações e, caso o usuário confirme, fará o download e instalação delas)

Espero ter ajudado!!!
Um abraço