Updated: 30 June, 2019 |
|
Como mencionado no capítulo anterior, o gerenciador de pacotes instala softwares obtendo pacotes de repositórios de software. Portanto, os softwares disponíveis para fácil instalação via gerenciador de pacotes dependem dos repositórios configurados.
Um repositório de software é uma coleção de pacotes RPM (o formato de empacotamento usado pelo openSUSE) e metadados sobre os pacotes disponibilizados. Normalmente, repositórios ficam em servidores online, mas também podem estar em CDs, DVDs ou em outras mídias.
Repositórios podem ser adicionados, removidos e configurados pelo YaST, no módulo chamado Repositórios de software.
Os repositórios oficiais já vêm pré-configurados, mas muitos repositórios não-oficiais existem e podem ser adicionados também.
Adicione repositórios com cuidado.
|
O jeito mais fácil e seguro de adicionar repositórios é usando a lista de repositórios comunitários online no YaST, que oferece uma seleção de repositórios populares e seguros.
Note que o openSUSE Build Service é um serviço para a comunidade criar e compartilhar pacotes. Repositórios do openSUSE Build Service não são oficiais e não são suportados. Use por sua conta e risco.
Você sempre deve ter os quatro repositórios oficiais (que já vêm configurados por padrão):
Além disso, eu recomendo adicionar o seguinte repositório não-oficial da lista de repositórios comunitários, por ter um bom equilíbrio entre softwares disponibilizados e estabilidade para a maioria dos usuários:
Não consegue encontrar um pacote? Você pode procurar por pacotes e repositórios no openSUSE Build Service aqui: http://software.opensuse.org/search Esta busca de pacotes também inclui o repositório Packman: Lembre-se de tomar cuidado ao adicionar repositórios não-oficiais! |
Atualizar pacotes instalados a partir de um repositório para versões de um repositório diferente com um fornecedor diferente pode ser um pouco complicado. Leia mais sobre isso aqui:
http://pt.opensuse.org/SDB:Atualização_e_alteração_de_fornecedor
Se quiser, você pode gerenciar seus repositórios pelo terminal também.
Adicione um repositório habilitando a atualização automática (auto-refresh) com zypper addrepo -f [URL] [Alias]
. Exemplo:
Desabilite um repositório com zypper modifyrepo -d [URL|Alias]
. Exemplo:
Remova um repositório com zypper removerepo [URL|Alias]
. Exemplo:
Liste os repositórios configurados, mostrando informações detalhadas (como prioridade, URL, etc.):
Consulte man zypper
para mais informações:
Ou, para ajuda com comandos individuais, use, por exemplo: