zypper patch --auto-agree-with-licenses
zypper remove --dry-run MozillaFirefox
Quase todos os comandos zypper possuem uma opção dry-run
que simula o comando indicado. Ela pode ser usada para fins de teste.
zypper install package_name
zypper remove package_name
zypper install MozillaFirefox
# ou
zypper install MozillaFirefox-3.5.3
zypper install mozilla:MozillaFirefox
onde mozilla é o álias do repositório a partir do qual instalar.
O comando a seguir instalará todos os pacotes cujos nomes começam com Moz. Use-o com cuidado, principalmente ao remover pacotes.
zypper install 'Moz*'
Você também pode especificar um local ou caminho remoto para um pacote:
zypper install /tmp/install/MozillaFirefox.rpm
zypper install http://download.opensuse.org/repositories/mozilla/SUSE_Factory/x86_64/MozillaFirefox-3.5.3-1.3.x86_64.rpm
Para instalar o emacs e remover o vim simultaneamente, use:
zypper install emacs -vim
Use-o sempre como segundo argumento, se isso não for possível, preceda-o com --
zypper install -emacs +vim # Wrong
zypper install vim -emacs # Correct
zypper install -- -emacs +vim # same as above
zypper remove emacs +vim # same as above
rm package_name --clean-deps
zypper --non-interactive install package_name
Essa opção permite o uso do zypper em scripts e tarefas cron.
zypper search -t srcpackage
zypper verify
Caso os pacotes recomendados fiquem disponíveis após a instalação do pacote que os recomendou (adicionando outros pacotes ou hardware)
zypper install-new-recommends
Esse comando é muito útil após conectar uma webcam ou um dispositivo WLAN. Ele instala drivers para o dispositivo e software relacionado, se disponíveis. Os drivers e o software relacionado serão instaláveis se determinadas dependências de hardware forem atendidas.
zypper update
zypper patch
Nesse caso, todos os patches disponíveis em seus repositórios são verificados quanto à sua relevância e instalados, se necessário. Após o registro de sua instalação do SUSE Linux Enterprise Desktop, um repositório de atualização oficial contendo os patches será adicionado ao seu sistema. O comando acima é tudo o que você deve digitar para aplicá-los quando necessário.
OBS: Existem três maneiras diferentes de atualizar o software usando o zypper: instalando patches, instalando uma versão nova de um pacote ou atualizando a distribuição inteira. Para executar a última maneira, usa-se o comando zypper dist-upgrade
.
zypper repos
zypper repos -E
zypper addrepo URIalias
Use o comando zypper removerepo junto com o álias ou o número do repositório que você deseja apagar:
zypper removerepo 3
Caso tenha problemas para acessar os pacotes dos repositórios configurados (por exemplo, o Zypper não encontra determinado pacote apesar de você saber que ele existe em um dos repositórios), poderá ajudar se você atualizar os repositórios com:
zypper refresh
Se isso não ajudar, tente
zypper refresh -fdb
Isso força uma atualização completa e a reconstrução do banco de dados, incluindo um download forçado dos metadados iniciais.
https://www.suse.com/pt-br/documentation/sled11/book_sle_admin/data/sec_zypper.html?view=print