markdown Comandos do Zypper,gerenciador de pacotes。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Comandos do Zypper,gerenciador de pacotes。相关的知识,希望对你有一定的参考价值。
## Comandos
#### Aplicar todos os patches necessários ao sistema sem solicitar confirmação de nenhuma licença
```
zypper patch --auto-agree-with-licenses
```
#### Testar comandos zypper
```
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.
#### Para instalar ou remover pacotes, use os seguintes comandos:
```
zypper install package_name
zypper remove package_name
```
#### Maneiras de tratar pacotes para os comandos `install` e `remove`:
###### 1. pelo nome exato do pacote (e número da versão)
```
zypper install MozillaFirefox
# ou
zypper install MozillaFirefox-3.5.3
```
###### 2. pelo álias do repositório e pelo nome do pacote
```
zypper install mozilla:MozillaFirefox
```
onde mozilla é o álias do repositório a partir do qual instalar.
###### 3. pelo nome do pacote usando curingas
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*'
```
###### 4. por caminho para o arquivo RPM
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 e remover pacotes simultaneamente
Para instalar o emacs e remover o vim simultaneamente, use:
```
zypper install emacs -vim
```
#### Para impedir que o nome do pacote iniciado por - seja interpretado como uma opção de comando
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
```
#### Remover automaticamente qualquer pacote desnecessário após remover o pacote especificado
```
rm package_name --clean-deps
```
#### Ignorar confirmação antes de instalar ou remover um pacote selecionado
```
zypper --non-interactive install package_name
```
Essa opção permite o uso do zypper em scripts e tarefas cron.
#### Lista todos os pacotes de origem disponíveis
```
zypper search -t srcpackage
```
#### Verificar se todas as dependências ainda são atendidas e para reparar dependências ausentes
```
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.
#### Atualizar todos os pacotes instalados com versões disponíveis mais novas
```
zypper update
```
#### Instalar todos os patches lançados oficialmente que se aplicam ao seu sistema
```
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`.
#### Listar todos os repositórios conhecidos para o sistema
```
zypper repos
```
##### Mostrar apenas os repositórios habilitados
```
zypper repos -E
```
#### Adicionar um repositório
```
zypper addrepo URIalias
```
#### Remover um repositório da lista
Use o comando zypper removerepo junto com o álias ou o número do repositório que você deseja apagar:
```
zypper removerepo 3
```
#### Atualizar os repositórios
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.
## links
https://www.suse.com/pt-br/documentation/sled11/book_sle_admin/data/sec_zypper.html?view=print
以上是关于markdown Comandos do Zypper,gerenciador de pacotes。的主要内容,如果未能解决你的问题,请参考以下文章
markdown Comandos Consola Windows