Como disse no outro artigo, sobre a questão dos RPMs no Brasil:
“Mexer com repositórios RPM não é nada difícil, muito pelo contrário. Como no Brasil, todos são influenciados pelas distros baseadas no Debian, esse sistema parece, muitas vezes, “coisa do outro mundo”. Não é nada disso, é um tarefa simples; um fato que é verdade é que muitas vezes, senão a maioria, acabam não conhecendo a gama de repositórios, deixando de instalar vários programas e desistindo – ou gostando menos da distro.
O RPM, segundo a Wikipedia, é “a simplificação de Red Hat Package Manager é um sistema de gerenciamento de pacotes para Linux. RPM instala, atualiza, desinstala e verifica softwares. RPM é o formato base da Linux Standard Base. Originalmente desenvolvido pela Red Hat Linux, RPM é usado por muitas distribuições Linux.”
Nos sistemas em RPM, não é preciso baixar todo o pacote quando há versão nova, como nas distribuições Debian. O sistema se encarrega de baixar o delta ou o patch, por exemplo, fazendo o download de em média 1 MB ao atualizar o Firefox. Como disse na análise, “quando um aplicativo muda de versão, somente alguns arquivos são modificados, então o delta trata somente de atualizar estes”. Os patches trabalham da mesma maneira, tratando de substituir somente os arquivos afetados pelo bug.”
Vale ressaltar que programas externos, de mídias alternativas, não possuem suporte da Mandriva, ou seja: acione o que realmente for usar. Isto é importante para garantir a estabilidade do sistema, não esquecendo de usar tais repositórios somente para alguns programas. Os PLF, que veremos depois, não são alternativos (assim como o BuildService do openSUSE), porém, não são suportados oficialmente.
No Mandriva, o gerenciamento de pacotes RPM é feito pelo urpmi. Contudo, você não precisa por os dedos em comandos. Como visto acima, é feito pelo próprio painel de controle do Mandriva, o MCC.
Vá em Menu K > Sistema > Configuração > Configurar este computador, e, na aba “Gerenciamento de software” clique em “Visualiza atualizações disponíveis…”, abrindo uma tela com todos os pacotes e patches disponíveis. Nos deparamos com uma tela simples, listando as fontes adicionadas e os botões de configuração. Note que não aparece vários na lista pois acabei pulando essa parte na instalação do sistema:
Vamos ver como se adiciona um. Clique em “Adicionar”, e uma tela lhe pedirá se deseja adicionar os repositórios de atualização do Mandriva ou os normais, contendo programas:
Primeiramente, clique em “Atualizações oficiais”, para adicionarmos a parte de update. Depois disso, ele inicia uma tela com qual mirror deseja operar. Sugiro que escolha o Brasil, pela proximidade e apoio:
Após isso, ele vai baixar a lista de pacotes automaticamente. você pode fazer isso clicando e “Atualizar”, na tela principal:
Repita o processo, clicando em “Fontes de distribuição”. Agora, vamos ao não-oficiais. Começe pelo botão “Adicionar personalizado”. Escolha “Servidor HTTP” ou FTP, dependendo do endereço. Coloque o nome desejado (veremos abaixo), a URL, e selecione “Caminho relativo para synthesis/hdlist”, colocando o respectivo link. Ative também “Busca essa mídia para atualizações”, caso queira que o sistema o use para este fim. A opção “Criar mídia para toda esta distribuição” vai executar uma espécie de varredura para buscar o hdlist.cz, o que não é muito recomendável.
Aguarde o download, igual os anteriores. Também podemos editá-los mais tarde, clicando no botão “Editar”. Se você quiser atualizar manualmente a lista de repositórios mais tarde, clique no botão “Atualizar…”, selecione as mídias que desejar e dê “Atualizar”:
Para alterar opções gerais, clique no respectivo botão. Note que é possível alterar o gerenciador de downloads entre curl e wget, além da opção de verificar os pacotes que serão instalados:
Não se esqueça de desmarcar o “Installation DVD”, ou CD, no campo “Atualizar?”. isso é feito para o Mandriva utilizar as mídias remotas, ao invés do CD/DVD.
Os repositórios são divididos em categorias. Veja esse texto extraído do MandrivaBrasil.org, uma excelente comunidade de suporte (http://www.mandrivabrasil.org/site/content/view/13/29/1/2/):
- main: contém os pacotes da distribuição, ou seja, os mesmos que existem nos CDROMs/DVD. Se você tem um acesso permanente à internet e não gosta de ficar trocando o CD toda hora, marque esta mídia e desmarque as mídias correspondentes aos CDROMs ou DVD.
- contrib: pacotes de contribuintes, não oficiais e sem suporte, mas costumam ser muito bons e conter diversos programas úteis. Aconselhamos o uso desta mídia especialmente em desktops.
- updates: contém as atualizações oficiais dos pacotes. Sempre escolha esta!
- jpackage: pacotes de programas feitos em linguagem java.
- plf-free: pacotes que não podem ser distribuídos mundialmente pois uma lei dos Estados Unidos da América (DMCA) não permite, como a libdvdcss2, que possibilita a leitura e reprodução de DVDs criptografados (caso da maioria dos DVDs comerciais).
- plf-nonfree: pacotes de programas proprietários mas distribuídos gratuitamente como Opera, drivers da Nvidia e ATI, codecs do Real Player, etc.
Os assinantes do Mandriva Club (http://club.mandriva.com/), um serviço opcional oferecido pela Mandriva, na categoria Prata/Silver ou acima contam ainda com mais dois repositórios/mídias extras para o Mandriva 2006:
- club.club_x86-32: contém os aplicativos livres do Mandriva Club, como por exemplo o OpenOffice.org 2.0, versões mais atualizadas do Gnome, mono, wine, postgresql, firefox, etc do que as oficiais da distribuição, etc.
- club.commercial_x86-32: contém aplicativos proprietários do Mandriva Club, como drivers da Nvidia e ATI, drivers de winmodems, Acrobat Reader, Real Player, etc.
Os pacotes disponíveis nesses dois repositórios é o que basicamente distingue a versão Powerpack da versão Free do Mandriva Linux. Embora a grande maioria desses programas possa ser baixado e instalado por outros métodos no Mandriva Free, a comodidade da disponibilização em repositórios acessíveis ao urpmi compensa o valor pago pela associação ao Mandriva Club, ainda mais quando a instalação for feita em mais de um computador.
Ainda há mídias não oficiais de comunidades de usuários e desenvolvedores independentes. Podemos citar, por exemplo, o Seer Of Souls (http://seerofsouls.com/) e a MandrivaClub.nl (http://www.mandrivaclub.nl/) (comunidade de usuários holandeses do Mandriva Linux)
Além das mídias oficiais e plf, existem grupos de usuários que mantêm repositórios com novas versões dos programas mais populares.
Adicionar essas mídias é a maneira mais rápida e fácil de conseguir versões novas de muitos programas, mas é importante lembrar que não existe nenhum suporte associado a estes pacotes, assim é necessário ter cuidado ao instalar programas destes locais.
Pacotes pequenos, de programas como o Amarok ou o K3b, podem ser instalados sem nenhum problema, mas tenha muito cuidado ao instalar coisas grandes, como um kernel ou uma nova versão do KDE/Gnome, já que existem chances reais que o seu sistema passe a apresentar problemas.
Completando, os backports são pacotes candidatos a entrarem em suas respectivas categorias. São mais novos, porém, menos testados.
Bom, vamos à lista de repositórios principais para o Mandriva:
Versão 2007.0
Oficiais
Main, Brasil
Nome: main
URL: http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/main/release
Updates (nome: main_updates): http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/main/updates
Backports (nome: main_backports): http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/main/backports
Lista: media_info/synthesis.hdlist.cz
Contrib, Brasil
Nome: contrib
URL: http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/contrib/release
Updates (nome: contrib_updates): http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/contrib/updates
Backports (nome: contrib_backports): http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/contrib/backports
Lista: media_info/synthesis.hdlist.cz
Non-Free, Brasil
Nome: non-free
URL: http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/non-free/release
Updates (nome: non-free_updates): http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/non-free/updates
Backports (nome: non-free_backports): http://mandriva.c3sl.ufpr.br/official/2007.0/i586/media/non-free/backports
Lista: media_info/synthesis.hdlist.cz
PLF
PLF Free
Nome: plf-free
URL: http://mandriva.cointech.net/pub/plf/mandriva/2007.0/free/release/binary/i586/
Backports (nome: plf-free_backports): http://mandriva.cointech.net/pub/plf/mandriva/2007.0/free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
PLF Non-Free
Nome: plf-nonfree
URL: http://mandriva.cointech.net/pub/plf/mandriva/2007.0/non-free/release/binary/i586/
Backports (nome: plf-nonfree_backports: http://mandriva.cointech.net/pub/plf/mandriva/2007.0/non-free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
Alternativos
Mandriva Club (comunidade de usuários holandeses), Holanda
Nome: MandrivaClub.NL
URL: ftp://ftp.nluug.nl/pub/os/Linux/distr/mandrakeclubnl/2007/i586
Lista: hdlist.cz
Seer Of Souls Main
Nome: SoS-Main
URL: http://seerofsouls.com/mandriva/2007/i586/main/
Lista: hdlist.cz
Seer Of Souls Contrib
Nome: SoS-Contrib
URL: http://seerofsouls.com/mandriva/2007/i586/contrib/
Lista: hdlist.cz
MUD
Nome: mud-free_release
URL: ftp://ftp.mandrivauser.de/rpm/GPL/2007.0/RPMS/
Lista: synthesis.hdlist.cz
Versão 2007.1 (Spring)
Oficiais
Main, Brasil
Nome: main
URL: http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/main/release
Updates (nome: main_updates): http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/main/updates
Backports (nome: main_backports): http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/main/backports
Lista: media_info/synthesis.hdlist.cz
Contrib, Brasil
Nome: contrib
URL: http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/contrib/release
Updates (nome: contrib_updates): http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/contrib/updates
Backports (nome: contrib_backports): http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/contrib/backports
Lista: media_info/synthesis.hdlist.cz
Non-Free, Brasil
Nome: non-free
URL: http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/non-free/release
Updates (nome: non-free_updates): http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/non-free/updates
Backports (nome: non-free_backports): http://mandriva.c3sl.ufpr.br/official/2007.1/i586/media/non-free/backports
Lista: media_info/synthesis.hdlist.cz
PLF
PLF Free
Nome: plf-free
URL: http://mandriva.cointech.net/pub/plf/mandriva/2007.1/free/release/binary/i586/
Backports (nome: plf-free_backports): http://mandriva.cointech.net/pub/plf/mandriva/2007.1/free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
PLF Non-Free
Nome: plf-nonfree
URL: http://mandriva.cointech.net/pub/plf/mandriva/2007.1/non-free/release/binary/i586/
Backports (nome: plf-nonfree_backports: http://mandriva.cointech.net/pub/plf/mandriva/2007.1/non-free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
Alternativos
Mandriva Club (comunidade de usuários holandeses), Holanda
Nome: MandrivaClub.NL
URL: ftp://ftp.nluug.nl/pub/os/Linux/distr/mandrakeclubnl/2007.1/i586
Lista: hdlist.cz
Seer Of Souls Main
Nome: SoS-Main
URL: http://seerofsouls.com/mandriva/2007.1/i586/main/
Lista: hdlist.cz
Seer Of Souls Contrib
Nome: SoS-Contrib
URL: http://seerofsouls.com/mandriva/2007.1/i586/contrib/
Lista: hdlist.cz
MUD
Nome: mud-free_release
URL: ftp://ftp.mandrivauser.de/rpm/GPL/2007.1/RPMS/
Lista: synthesis.hdlist.cz
Versão 2008.0
Oficiais
Main, Brasil
Nome: main
URL: http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/main/release
Updates (nome: main_updates): http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/main/updates
Backports (nome: main_backports): http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/main/backports
Lista: media_info/synthesis.hdlist.cz
Contrib, Brasil
Nome: contrib
URL: http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/contrib/release
Updates (nome: contrib_updates): http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/contrib/updates
Backports (nome: contrib_backports): http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/contrib/backports
Lista: media_info/synthesis.hdlist.cz
Non-Free, Brasil
Nome: non-free
URL: http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/non-free/release
Updates (nome: non-free_updates): http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/non-free/updates
Backports (nome: non-free_backports): http://mandriva.c3sl.ufpr.br/official/2008.0/i586/media/non-free/backports
Lista: media_info/synthesis.hdlist.cz
PLF
PLF Free
Nome: plf-free
URL: http://mandriva.cointech.net/pub/plf/mandriva/2008.0/free/release/binary/i586/
Backports (nome: plf-free_backports): http://mandriva.cointech.net/pub/plf/mandriva/2008.0/free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
PLF Non-Free
Nome: plf-nonfree
URL: http://mandriva.cointech.net/pub/plf/mandriva/2008.0/non-free/release/binary/i586/
Backports (nome: plf-nonfree_backports: http://mandriva.cointech.net/pub/plf/mandriva/2008.0/non-free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
Alternativos
MUD
Nome: mud-free_release
URL: ftp://ftp.mandrivauser.de/rpm/GPL/2008.0/i586/release
Lista: synthesis.hdlist.cz
Seer Of Souls Main
Nome: SoS-Main
URL: http://seerofsouls.com/mandriva/2008/i586/main/
Lista: hdlist.cz
Seer Of Souls Contrib
Nome: SoS-Contrib
URL: http://seerofsouls.com/mandriva/2008/i586/contrib/
Lista: hdlist.cz
Mandriva Club (comunidade de usuários holandeses), Holanda
Nome: MandrivaClub.NL
URL: ftp://ftp.nluug.nl/pub/os/Linux/distr/mandrakeclubnl/2008.0/i586/release
Lista: hdlist.cz
Versão 2008.1 (Spring)
Oficiais
Main, Brasil
Nome: main
URL: http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/main/release
Updates (nome: main_updates): http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/main/updates
Backports (nome: main_backports): http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/main/backports
Lista: media_info/synthesis.hdlist.cz
Contrib, Brasil
Nome: contrib
URL: http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/contrib/release
Updates (nome: contrib_updates): http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/contrib/updates
Backports (nome: contrib_backports): http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/contrib/backports
Lista: media_info/synthesis.hdlist.cz
Non-Free, Brasil
Nome: non-free
URL: http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/non-free/release
Updates (nome: non-free_updates): http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/non-free/updates
Backports (nome: non-free_backports): http://mandriva.c3sl.ufpr.br/official/2008.1/i586/media/non-free/backports
Lista: media_info/synthesis.hdlist.cz
PLF
PLF Free
Nome: plf-free
URL: http://mandriva.cointech.net/pub/plf/mandriva/2008.1/free/release/binary/i586/
Backports (nome: plf-free_backports): http://mandriva.cointech.net/pub/plf/mandriva/2008.1/free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
PLF Non-Free
Nome: plf-nonfree
URL: http://mandriva.cointech.net/pub/plf/mandriva/2008.1/non-free/release/binary/i586/
Backports (nome: plf-nonfree_backports: http://mandriva.cointech.net/pub/plf/mandriva/2008.1/non-free/backports/binary/i586/
Lista: media_info/synthesis.hdlist.cz
Alternativos
MUD
Nome: mud-free_release
URL: ftp://ftp.mandrivauser.de/rpm/GPL/2008.1/i586/release
Lista: media_info/synthesis.hdlist.cz
Seer Of Souls Main
Nome: SoS-Main
URL: http://seerofsouls.com/mandriva/2008.1/i586/main/
Lista: media_info/hdlist.cz
Seer Of Souls Contrib
Nome: SoS-Contrib
URL: http://seerofsouls.com/mandriva/2008.1/i586/contrib/
Lista: media_info/hdlist.cz
Mandriva Club (comunidade de usuários holandeses), Holanda
Nome: MandrivaClub.NL
URL: ftp://ftp.nluug.nl/pub/os/Linux/distr/mandrakeclubnl/2008.1/i586/release
Lista: media_info/hdlist.cz
Você também pode adicionar via linha de comando, o urpmi.addmedia, através da sintaxe:
urpmi.addmedia nome url with hdlist
Exemplo:
Para efetuar o “Atualizar?” na linha de comando acima, adicione a tag –update. Depois de adicionar tudo, sua lista vai ficar mais ou menos assim:
Com isso seu Mandriva também ficará apto para as atualizações automáticas, ou seja, aquele ícone na bandeja vai por a mão, ou melhor, os bytes na massa. Clicando com o botão direito nele, você pode configurá-lo ou pedir para que verifique se há alguma atualização:
Para ver uma lista completa de mirrors, acesse:
http://easyurpmi.zarb.org/
Caso deseje visualizar um vídeo do processo de instalaçãode um aplicativo no Mandriva, veja este criado pelo apimente.br do fórum GDH, em:
http://apimente-br.tripod.com/mcc.htm
Mais informações:
http://www.mandrivabrasil.org/site/content/view/13/29/
http://www.mandrivabrasil.org/site/forum/index.php?topic=2020.0
Deixe seu comentário