Repositórios no openSUSE 10.3

Repositórios no openSUSE 10.3
Publiquei em abril uma análise do openSUSE 10.2, e citei nele que havia vários repositórios extras disponíveis. Pois enfim, aqui estão eles 🙂

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 do openSUSE, “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.

Vamos aqui neste artigo informar mais o brasileiro e o leitor de língua portuguesa a saber mais sobre os principais repositórios existentes, como adicioná-los e os programas que eles fornecem.

Vou ressaltar um detalhe importante: é extremamente recomendável também que só adicione os repositórios que vai realmente utilizar. Eu, por exemplo, só deixo os oficiais do openSUSE ativados, e só ativei uma vez o Packman para a instalação de alguns programas, já desativando-o em seguida. Isto é para garantir total estabilidade do sistema, entretanto, é uma filosofia minha. Se você quiser deixar sempre as últimas versões dos programas, então, não tenha medo de ser feliz. Recomendo primeiramente os alternativos do BuildService, que é ligado ao projeto oficial.

Adicionando repositórios

Nesta parte, vamos ensinar, de forma genérica, a adicionar os repositórios. Então, mãos na massa :-).

Abra o YaST, clicando no camaleão (Menu K), Computador, e “Configurações do administrador”. Entre com a senha de root, e a tela se abrirá. Na seção Software, clique em “Fonte de instalação”. Aparecerá uma tela como esta:
esquema59
Clique no botão ‘Adicionar”, no canto inferior direito, e na próxima janela, logo depois em “Especificar URL”:
esquema54
Na linha que aparecer, copie e cole o endereço do respositório desejado:
esquema55
Clicando em seguida no botão “Próximo”. Aguarde o download dos arquivos do repositório, coisa rápida:
56
E enfim aparecerá a linha da fonte de instalação adicionada. Agora, execute o mesmo procedimento, com as outras URLs. Para atualizar manualmente os repositórios, selecione-o e vá em “Configurações de origem” > Atualizar agora.

Outras duas opções dentro deste botão, “Configurações de origem”, é o “Habilitar/Desabilitar”, o que seria como o “comentar” do apt do Debian, desativando o repositório sem precisar removê-lo. Já o “Atualização Ativada ou Desativada” marca o espelho (mirror) para atualização ou não; ou seja, se você deseja “congelá-lo”, ou sempre atualizar a lista de pacotes automaticamente.

O altamente recomendável é o YaST, mas você também pode adicionar por linhas de comando, através de “rug service-add” seguido da URL do repositório.

Então vamos finalmente aos repositórios compatíveis com o openSUSE 10.3. Vale lembrar que as chaves de alguns repositórios, usadas para garantir a autenticidade, também estão incluídas. Basta rodar, como root, o comando à frente.

Oficiais

Estes são adicionados automaticamente durante a instalação do sistema, mas se você tiver algum problema, pode adicionar ele. Contém todos os softwares compilados oficialmente pela equipe do SUSE, e tem a grande maioria inclusa no DVD ou 5 CDs de instalação. O primeiro contém softwares e bibliotecas de código livre somente:

http://download.opensuse.org/distribution/10.3/repo/oss/

O segundo possui programas comerciais de livre distribuição, como o Opera, Sun Java Runtime Environment, Flash Player, dentre outros:

http://download.opensuse.org/distribution/10.3/repo/non-oss/

Este tem basicamente correções de bugs:

http://download.opensuse.org/distribution/10.3/repo/debug/

E as atualizações e correções de segurança (importante):

http://download.opensuse.org/update/10.3/

openSUSE BuildService

Estes são pacotes feitos equipe de desenvolvimento, fornecendo toda a infraestrutura para as futuras versões do openSUSE possuindo sempre as últimas versões dos pacotes. É como um meio termo entre as oficiais e alternativas, um “testing” do Debian. Vale lembrar que, de tanto pacotes que possui o BuildService, você não vai querer compilar mais nada. Como diz o brasileiro, é uma “mão na roda”.

Chave (como root): rpm –import http://software.opensuse.org/openSUSE-Build-Service.asc

Pacotes do KDE, principais:
http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_10.3/

KDE, atualizações:
http://download.opensuse.org/repositories/KDE:/Backports/openSUSE_10.3/

KDE, inúmeros pacotes e aplicativos mantigos pela comunidade:
http://download.opensuse.org/repositories/KDE:/Community/openSUSE_10.3

KDE, versões de desenvolvimento:
http://download.opensuse.org/repositories/KDE:/Playground/openSUSE_10.3/

KDE 4 (desenvolvimento):
http://download.opensuse.org/repositories/KDE:/KDE4/openSUSE_10.3/

GNOME (comunidade):
http://download.opensuse.org/repositories/GNOME:/Community/openSUSE_10.3/

GNOME Estável:
http://download.opensuse.org/repositories/GNOME:/STABLE/openSUSE_10.3/

GNOME Instável:
http://download.opensuse.org/repositories/GNOME:/UNSTABLE/openSUSE_10.3/

XFCE:
http://download.opensuse.org/download/X11:/xfce/openSUSE_10.3/

Editores:
http://download.opensuse.org/download/editors/openSUSE_10.3/

Ferramentas exclusivas do openSUSE:
http://download.opensuse.org/download/openSUSE:/Tools/openSUSE_10.3/

Monitoramento de redes:
http://download.opensuse.org/download/server%3a/monitoring/openSUSE_10.3/

XGL, Beryl e Compiz, versões de desenvolvimento:
http://download.opensuse.org/download/X11%3a/XGL/SUSE_Factory/

XGL, Beryl e Compiz, versões “estáveis“:
http://download.opensuse.org/download/X11:/XGL/openSUSE_10.3/

Wine

http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_10.3/

Mozilla (Thunderbird, Firefox, SeaMonkey, etc)
http://download.opensuse.org/repositories/mozilla/openSUSE_10.3/

OpenOffice Estável
http://download.opensuse.org/repositories/OpenOffice.org:/STABLE/openSUSE_10.3/

OpenOffice Instável
http://download.opensuse.org/repositories/OpenOffice.org:/UNSTABLE/openSUSE_10.3/

OpenOffice Extras
http://download.opensuse.org/repositories/OpenOffice.org:/EXTRAS/openSUSE_10.3/

Jogo: Blattle of Wesnoth
http://download.opensuse.org/download/games:/strategy:/turn-based/

Drivers para webcams
Veja: https://www.hardware.com.br/dicas/webcam-opensuse-10.html

Vários outros repositórios do BuilService através de:
http://download.opensuse.org/repositories/

Alternativos

Packman
Packman oferece vários pacotes adicionais, como a versão completa do xine para codecs proprietários, programas como amule, etc.
Chave (como root): rpm –import http://packman.unixheads.com/suse/10.3/gpg-pubkey-1abd1afb.asc
http://packman.iu-bremen.de/suse/10.3/

Guru
Também contém muitos pacotes adicionais, otimizados para a arquitetura i686 e x86_64. Na versão 10.3 do OpenSUSE, o Guru foi unido com o PackMan. Veja mais em: http://dev-loki.blogspot.com/2007/09/moving-to-packman.html

VLC VideoLan Client
Contém binários do VLX incluindo as bibliotecas necessárias que não vêm junto com o openSUSE original.
http://download.videolan.org/pub/vlc/SuSE/10.3

suser-jengelh
Pacotes aleatórios também.
Chave (como root): rpm –import http://dev.computergmbh.de/844C4360.key
http://ftp5.gwdg.de/pub/linux/misc/suser-jengelh/SUSE-10.3/

Schiele
Pacotes feitos por Robert Schiele, desenvolvedor do openSUSE, contendo novos pacotes e correções extras:
http://pi3.informatik.uni-mannheim.de/~schiele/suse/10.3

Anubisg1
Repositório com as últimas versões de diversos mensageiros instantâneos.
http://download.opensuse.org/repositories/home:/anubisg1/openSUSE_10.3

Packman for PPC
Repositório Packman para a arquitetura PPC
ftp://spike.fa.gau.hu/pub/pmppc103/

ATI Video drivers (http://en.opensuse.org/Howto/ATI_Driver)
Pacotes contendo os drivers de vídeo oficiais da ATI:
http://www2.ati.com/suse/10.3/
Pacotes para instalar:
ati-fglrx-kmp-<kernelflavour>
Substitua kernelflavour por default, smp, ou bigsmp

nVidia drivers (http://en.opensuse.org/NVIDIA)
Chave (como root): rpm –import http://download.nvidia.com/novell/repodata/repomd.xml.key
Drivers oficiais da nVidia:
http://download.nvidia.com/opensuse/10.3/

MadWifi
Drivers para chipsets Wireless LAN da Atheros
http://madwifi.org/suse/10.3/

Google
Pacotes feitos pelo Google, de seus aplicativos.
http://dl.google.com/linux/rpm/stable/i386

E finalmente são estes os repositórios principais do openSUSE. Use de acordo com suas necessidades 🙂

Acabamos de ver que é fácil mexer com os repositórios em RPM do openSUSE. Além disso, com um resumo dos principais repositórios, a comunidade fica mais informada, e preparada para mexer com outras distros. Boa diversão 🙂

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X