O openSUSE é um projeto comunitário patrocinado pela Novell – em contraponto a versão Enterprise do Suse. Possui como diferencial o famoso YaST (Yeah Another Setup Tool), um software que centraliza todo o processo de instalação, configuração e personalização do sistema OpenSuse. Em contrapartida, o gerenciador de pacotes via de linha de comando é o zypper – um gerenciador de pacotes de linha de comando para instalar, atualizar e remover pacotes, bem como para gerenciar repositórios. Por fim, o OpenSuse é um sistema completo e intuitivo; e tem um grande repositório de pacotes de software e uma excelente documentação oficial.


RECOMENDO QUE LEIA


O zypper e YaST são os gerenciadores de pacotes padrão para o OpenSUSE Linux , que permite instalar pacotes RPM. O YaST que representa a interface gráfica para manipulação de pacotes. Já o zypper é a interface de linha de comando para gerenciar pacotes (instalar, remover e atualizar) no OpenSUSE.

Conforme o portal do Zypper,  ele é

[…] um gerenciador de pacotes por linha de comando, que se utiliza do libzypp, providenciando funções como acesso a repositórios, resolvendo dependências entre pacote, instalação de pacotes, etc… Tanto o YaST2 quanto os repositórios de pacotes RPM de Metadados são suportados pelo Zypper. Os repositórios do Zypper são similares àqueles utilizados no YaST, que também se utiliza do libzypp […]

Sendo assim, segue lista de comandos do zypper que irão te ajudar a instalar, remover e atualizar os pacotes no OpenSUSE:

Publicidade

Repositórios


1 – Exibir todos os repositórios:

# zypper repos

2 – Atualizar lista de repositórios:

# zypper refresh

3 – Adicionar repositório específico:

# zypper ar http://download.opensuse.org/update/11.1/ update

4 – Remover repositório:

# zypper rr “alias_repo”

5 – Atualizar repositório específico:

# zypper refresh “alias-repo”

Gerenciamento de pacotes


6 – Instalar pacote:

# zypper in nano

7 – Instalar um pacote e remover outro (instala ‘nano’ e remove ‘vi’):

# zypper in nano -vi

8 – Remover pacote:

# zypper rm apache2

9 – Atualizar pacotes:

# zypper update

10 – Atualizar pacote específico:

# zypper update apache2

11 – Instalar pacote RPM:

# zypper in teamviewer*.rpm

12 – Instalar um pacote usando a versão:

# zypper in ‘gcc<5.1’

Ajuda


13 – Exibir todas as opções do comando zypper:

# zypper

14 – Obter ajudar específica de uma opção (p/ex: instalar):

# zypper help install

15 – Obter informações de determinado pacote (p/ex: apache):

# zypper info -t pattern apache

Via fonte