Índice das dicas

Apt-get no OpenSUSE

Por Carlos E. Morimoto em 11 de setembro de 2008 às 16h22

2

Se você usa o OpenSUSE não está conseguindo se entender com o Yast2 e o Zypper, existe a opção de usar o bom e velho apt-get. Como todo gerenciador de pacotes, a tarefa do apt-get é simplesmente a de baixar pacotes e checar dependências, de forma que ele pode ser adaptado para trabalhar em outras distribuições. A versão do apt-get que trabalha com pacotes RPM (também chamada de apt-rpm) foi originalmente portada pela equipe da Conectiva, mas é atualmente desenvolvida de forma independente. Além do OpenSUSE, ele pode ser usado também no Fedora e até mesmo no Mandriva.

O primeiro passo é instalar o pacote "apt":

# zypper install apt

ou:

# yast2 --install apr

Junto com a instalação do pacote, será criado um arquivo "/etc/apt/sources.list", que tem a mesma função que nas distribuições derivadas do Debian. Originalmente ele contém apenas duas linhas, com os repositórios principais do OpenSUSE, mas você pode descomentar as outras linhas e incluir outras com repositórios adicionais, como em:

repomd http://ftp-1.gwdg.de/pub/suse/i386 update/11.0
repomd http://ftp-1.gwdg.de/pub/opensuse/distribution 11.0/repo/oss/suse
repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories home:/rbos/openSUSE_11.0
repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories KDE:/KDE3/openSUSE_11.0
repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories KDE:/Backports/openSUSE_11.0
repomd ftp://ftp-1.gwdg.de/pub/opensuse/repositories mozilla/openSUSE_11.0
repomd ftp://ftp.gwdg.de/pub/linux/misc packman/suse/11.0
# VLC
repomd http://download.videolan.org/pub/vlc/SuSE/11.0/ /

Depois de salvar o arquivo rode o "apt-get update" para atualizar as listas. A partir daí você pode instalar os pacotes desejados usando o "apt-get install pacote", da mesma forma que faria no Debian ou no Ubuntu. O apt se encarrega de procurar o pacote nos repositórios do OpenSUSE e fazer as checagens necessárias. Se sentir falta de um gerenciador gráfico, instale o Synaptic, que também está disponível nos repositórios principais:

# apt-get install synaptic

Você notará que o desempenho do apt ao rodar sobre o SuSE não é o mesmo que em distribuições derivadas do Debian. Ele perde muito mais tempo para montar a base de dependências (fica um longo tempo no "Reading Package Lists" a cada operação) entre outras tarefas. Este é um dos principais motivos de ele não ser usado por padrão.

2 comentáriosPor Carlos E. Morimoto. Revisado 16 de dezembro de 2008 às 18h38

Comentários

 
por Janisclei Mota (anônimo) em 17 de setembro de 2008 às 20h03
Gostei muito valeu.... estou acostumado como o kurumin que usa o apt-get e estou migrando para o OpenSuse...
 
por Herberth Amaral (anônimo) em 11 de setembro de 2008 às 21h44
Eu já tinha instalado o apt-get no Fedora 5.Eu gostei porque ele rodava bem mais rápido que o yum [não em questão de velocidade de download, mas em outras operações como a leitura de lista de pacotes e construção da árvore de dependências,por exemplo]