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