15 comandos zypper para você gerenciar melhor os pacotes do OpenSuse

zypper-OpenSUSE

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.

AUMENTE SUA PRODUTIVIDADE!
Crie e administre aplicações entre ambientes diferentes. Tenha agilidade e padronização na entrega dos serviços de TI. E, assim, ganhe tempo e seja eficiente na entrega desses serviços. Saiba como

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:


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

Ricardo Ferreira

Ricardo Ferreira

Fundador do Linux Descomplicado - LD.

Sempre em busca de novos conhecimentos, preza por conteúdo de qualidade e auto-explicativo. Por isso, persiste em criar um site com artigos relevantes para todos os leitores do Linux Descomplicado!
Ricardo Ferreira

Comentários

comentários


VOCÊ TAMBÉM PODERÁ LER...

  • Evertonlps

    Obrigado o/ alguns comandos eu ainda não conhecia

  • Daniel Dutra

    Amigo parabéns pelo artigo. Uma duvida de iniciante. O zypper desempenha a mesma função que o yast?

    • Ramsés

      Sim, mas ainda tem uma diferença:
      Zypper é usado em modo texto pelo terminal;
      yast é uma ferramenta em modo gráfico;