urpmi: guia de sobrevivência

Na minha singela vida nerd, usei algumas distribuições de linux, sendo que uma das maiores revoluções foi o apt. No fedora tem o yum, que é *basicamente* a mesma coisa (tirando que é um pouco mais lento, mas dizem que melhorou bastante!)

Porém tenho que conviver com o Mandriva. Pensei, Mandriva vem do conectiva, então é apt na veia véio! Grande engano, “command not found”. E agora, o que eu faço?! Então descobri que existe no mandriva o urpmi. Beleza: urpmi install programa_tosco. Não é isso, tentei uns comandos, até consegui instalar um programa via cd, mas esta tudo estranho, os textos que eu achava como documentação falavam de mais e explicavam de menos. Então que tomei a segunda atitute mais drástica possível (a primeira seria instalar outra distribuição): perguntar para um ser humano, ou nerd.

irc.freenode.org : #mandriva-br , uma boa alma virtual chamado ahasenack me disse que no mandriva tem:

  • urpmi, que é o padrão,
  • o apt (oba!)
  • e o smart (que nunca usei, mas também dizem que é muito bom!).

Os repositorios padrões só tem para o <ahasenack> mas os repositórios oficiais mandriva são só urpmi. que só podem ser usados com o urpmi e o smart.

Para instalar um programa, é “urpmi <nome do programa> . Resumindo os principais comandos comparando com o apt:

  • urpmi = apt-get install
  • urpme = apt-get remove
  • urpmi –auto-select = apt-get upgrade
  • urpmi.update -a = apt-get update
  • urpmq -y ~= apt-cache search

Para adicionar repositório é:

urpmi.addmedia http://servidor/caminho/blabla/

Mas é melhor ir no easyurpmi.zarb.org, que através de caixas de diálogos legais e em portugues você escolhe os repositórios que quer e ele constrói a linha de comando para se digitar depois, tipo um assistente. Para pt_BR é http://easyurpmi.zarb.org/?language=br

Então é isso, sei que esta um pouco bagunçado, mas é um guia de sobrevivência para se virar no começo com o mandriva e não “ficar de mal” com uma distribuição linux só porque não conheces algumas peculiaredades dela.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s