Folha de dicas do gerenciador de pacotes Zypper

Folha de dicas do gerenciador de pacotes Zypper

Zypper é o gerenciador de pacotes padrão para distribuições openSUSE e SUSE Linux Enterprise Servers. Difere dos gerenciadores de pacotes APT e DNF , pois emprega o solucionador SAT, uma das melhores bibliotecas de dependência de pacotes. Esta folha de dicas do Zypper cobre os principais comandos do zypper, segmentados em várias categorias.

Comando Função
Ajuda básica
zypper # Mostra todos os comandos e opções globais disponíveis.
Ajuda do zypper [comando] Exibe ajuda para o comando especificado.
shell zypper Inicia uma sessão de shell.
Gerenciamento de repositório
zypper addrepo [alias do url do repositório] Adicione um novo repositório com o URL do repositório especificado.
informações do zypper [pacote] Mostrar informações sobre um pacote especificado.
zypper namerepo Usado para renomear um alias de repositório. Por exemplo, para renomear o repo de “sample” para “sample.repo”:
zypper namerepo sample sample.repo.
zypper modifyrepo Modifique um repositório ativando-o ou desativando-o. Use o valor exclusivo do repositório do comando zypper lr.
zypper removerepo Remova um repositório especificado. Por exemplo: zypper removerepo repo-non-oss.
atualização do zypper [alias do repositório] Atualize o repositório especificado. Por exemplo: zypper refresh repo-oss.
atualização do zypper [alias do repositório] Atualize o repositório especificado. Por exemplo: zypper refresh repo-oss.
repositórios zypper Mostra os repositórios disponíveis, incluindo alias e URI de origem.
zypper limpo Limpe um repositório especificado. Por exemplo: zypper clean repo-oss.
zypper repos -e [repo-name][destino] Exporte o repositório especificado de uma origem definida para o destino.
zypper repos -ar [repo-name] [src] Importe um repositório da fonte especificada.
Gerenciamento de serviços
serviços zypper Mostra os serviços definidos do repositório.
zypper addservice [nome do serviço] Adicione um serviço com o nome especificado.
serviço de modificação do zypper [nome do serviço] Modifique o serviço especificado.
serviço de atualização do zypper Atualize todos os serviços disponíveis.
zypper removeservice [nome do serviço] Remova o serviço especificado.
Instalação do pacote
instalação do zypper [pacote] Instale a versão mais recente do pacote especificado.
zypper install -D [pacote] Simular a instalação do pacote específico.
zypper install -r [repo] [pacote] Instale a versão mais recente do pacote especificado de um repositório personalizado.
zypper install -l [pacote] Concorde automaticamente com todas as licenças não gratuitas ao instalar um pacote específico.
zypper install –no-recommends [pacote] Instale a versão mais recente do pacote especificado, mas não instale nenhum pacote opcional.
zypper install-novo-recomenda [pacote] Instale a versão mais recente de quaisquer pacotes opcionais para o pacote especificado.
zypper install –oldpackage [pacote] Instale uma versão mais antiga do pacote especificado.
Remoção de pacote
zypper remover [pacote] Remova a versão instalada do pacote especificado.
zypper remove -D [pacote] Simule a remoção de um pacote específico.
zypper remove -u [pacote] Remova a versão instalada do pacote especificado, bem como quaisquer dependências não utilizadas.
zypper remove -U [pacote] Remova a versão instalada do pacote especificado, mas não remova nenhuma dependência não utilizada.
zypper remover -C [recurso] Remova todos os pacotes que fornecem um recurso de sistema específico.
zypper remove -n [pacote] Remova todos os pacotes se corresponderem à consulta atual.
Verificação de pacote
zypper verificar Verifique a integridade das dependências do pacote. Útil quando você quebrou pacotes.
zypperverify –no-recommends Verifique a integridade das dependências do pacote, mas não modifique nem instale nenhum pacote adicional no sistema.
Gerenciamento de pacotes de origem
zypper source-install Instale pacotes de origem e crie dependências.
zypper source-install -D Instale os pacotes de origem sem nenhuma dependência de construção.
zypper source-install -d Instale as dependências de compilação para um pacote de origem específico.
zypper source-install –somente download Baixe o arquivo de origem e suas dependências para sua máquina.
Atualizações de pacote
atualização do zypper Atualize os pacotes especificados.
atualização do zypper -l Concorde automaticamente com todas as licenças de software não-livre ao atualizar o sistema.
atualização do zypper -r [repo] Atualize o sistema atual usando pacotes de um repositório personalizado.
atualização do zypper –skip-interactive Atualize o sistema atual e omita qualquer atualização de pacote que exija qualquer intervenção do usuário.
atualização do zypper –com-interativo Atualize o sistema atual e atualize vigorosamente quaisquer pacotes que exijam intervenção do usuário.
atualização do zypper –replacefiles Atualize o sistema atual e pule possíveis conflitos de arquivo, permitindo que o Zypper substitua os pacotes existentes.
atualização do zypper -D Simule uma atualização completa do sistema.
Correção de pacote
zypper list-patches Liste todos os patches disponíveis para todos os pacotes atualmente instalados.
zypper list-patches -b Liste todos os patches Bugzilla disponíveis para todos os pacotes atualmente instalados.
zypper list-patches –cve Liste todos os patches CVE do MITRE disponíveis para todos os pacotes atualmente instalados.
verificação de correção do zypper Liste todos os patches aplicáveis ​​para o sistema.
patch zypper Instale todos os patches aplicáveis ​​para o sistema.
zypper patch -b [número do patch] Instale um patch Bugzilla específico para o sistema.
zypper patch –cve [número do patch] Instale um patch CVE do MITRE específico para o sistema.
Informações e Pesquisa de Pacotes
pesquisa zypper [nome do pacote] Procure um pacote. Por exemplo, zypper se nginx.
zypper search –match-exact [nome do pacote] Faça uma pesquisa de palavra exata na consulta atual.
zypper search –requires [nome do pacote] Pesquise todos os pacotes que requerem a consulta atual como parte de sua lista de dependências.
zypper search –recommends [nome do pacote] Pesquise todos os pacotes que a consulta atual inclui como suas dependências opcionais.
zypper search –conflicts [nome do pacote] Pesquise todos os pacotes que entram em conflito com a consulta atual.
informações do zypper [nome do pacote] Exibir informações detalhadas sobre o pacote especificado.
Atualização de distribuição
zypper dist-upgrade Execute uma atualização de distribuição para todos os pacotes instalados. É melhor restringir a atualização de um repositório de origem específico.
zypper dist-upgrade -D Simule uma atualização de distribuição para todos os pacotes instalados.

Crédito da imagem: Unsplash (Fundo) e Wikimedia Commons (Logo). Todas as alterações por Ramces Red.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *