Adicionar repositórios en openSUSE é bastante simples, seja por meio de zypper através conforto ou através do gerenciador de pacotes YaST. Este post apresenta um pequeno guia sobre como fazer isso usando o Zypper, uma ferramenta bastante poderosa e fácil de usar que às vezes cai em desuso devido aos recursos fornecidos pelo YaST.
A primeira coisa é fazer login como administrador com o comando:
su -
Em seguida, basta inserir o comando relevante, cuja base é a seguinte:
zypper ar -f [dirección-del-repositorio] [nombre-del-repositorio]
onde ar = endereço y -f permite a atualização automática desse repositório. Se desejarmos, podemos pular a opção -f, especialmente se atualizarmos manualmente as informações em nossos repositórios.
Suponha, por exemplo, que queremos adicionar um repositório para o KDE 4.9 cujo endereço é 'http://opensuse.org/repos/KDE49' e cujo nome queremos ser 'kde49'. O comando para adicioná-lo seria:
zypper ar -f http://opensuse.org/repos/KDE49 kde49
Um exemplo prático pode ser encontrado na entrada 'Instale o KDE SC 4.9.x no openSUSE 12.2'.
Também podemos acessar outras opções entrando em nosso terminal o comando
zypper ar --help
:
- -r: lê o URI de um arquivo .repo.
- -t: Tipo de repositório (yast2, rpm-md, plaindir).
- -d: adiciona o repositório como desabilitado.
- -c: verifica o URI.
- -C: Não verifica o URI, é verificado posteriormente durante a atualização.
- -n: Especifique um nome descritivo para o repositório.
- -k: ativa o armazenamento em cache de arquivos RPM.
- -K: Desativa o cache de arquivos RPM.
- -g: Habilita a verificação de assinatura GPG para este repositório.
- -G: Desativa a verificação de assinatura GPG para este repositório.
- -f: ativa a atualização automática.
Assim que terminarmos de adicionar os repositórios de nosso interesse, saímos da sessão de administrador com o comando
exit.
Mais informação - Fontes legíveis por humanos no openSUSE 12.2