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 :D
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:
- Atualizar todos os provedores instalados, exceto os discos de CD-Rom:
- Para Instalar pacotes:
Exemplo:
urpmi emacs
- Para Remover Pacotes:
Exemplo:
urpme emacs
- Para Procurar pacotes:
Exemplo:
urpmq emacs
- Para Listar o que está instalado:
Exemplo:
urpmq --list | grep emacs
- Listando os provedores de pacotes existentes:
- Fazendo uma busca aproximada (--fuzzy ou -y)
Obs: A opção -d procura as dependências
- A Que pacote pertence determinado arquivo?:
- Procurando que pacote tem determinado arquivo:
- Removendo todas os provedores instalados:
- Removendo um CD
- Como listar as informações de um 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
Fontes:
http://en.wikipedia.org/wiki/Urpmi
http://linux.gustavobarbieri.com.br/urpmi.html
http://www.cs.utexas.edu/users/walter/geek/rpm-howto.html
http://www.mandrivabrasil.org/site/content/view/13/29/
Muito bom este tópico. Foi de grande serventia. Valeu!
ResponderExcluirMuito bom este tópico cara, ajudou a instalar as atualizações no meu sistema. Abraços.
ResponderExcluir