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

markdown Comandos Gerais

markdown Lista dos principais comandos

markdown Comandos cf

markdown Comandos Git

markdown Trucos para linea de comandos