Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Usando e abusando do Zypper
Linux user
lucasagomes
02/07/2008
O artigo descreve de forma clara e objetiva como utilizar o gerenciador de pacotes Zypper no OpenSuSE.
Por: Lucas A. Gomes
[ Hits: 23763 ]
Conceito: 10.0   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

Introdução

O Zypper é um gerenciador de pacotes em linha de comando que foi introduzido no openSUSE 10.2 Beta 1, ele é bem fácil de usar e não deixa nada a desejar a nenhum outro gerenciador, instalando, procurando, removendo, atualizando e muito mais.

Se você usa openSUSE 10.2 Beta 1 ou mais recente, ele já vem instalado por padrão, em outros casos você pode pegar o Zypper aqui:

Referência rápida

Esses são comandos que você irá usar frequentemente, então essa referência já da uma boa base de como funciona o Zypper, ele é muito intuitivo.

zypper in <nome do pacote>
Instala o pacote.

zypper rm <nome do pacote>
Remove o pacote.

zypper ve
Verifica se está tudo OK com as dependências dos pacotes.

zypper lu
Verifica se há updates nos repositórios.

zypper up
Faz os updates necessários (use em conjunto com o zypper lu).

zypper dup
Faz um update na distro.

zypper se <nome do pacote>
Realiza uma busca pelo pacote.

zypper up -t package
Atualiza todos os pacotes (quando necessário).

zypper help
Abre a seção de ajuda de um comando específico.

Próxima página >>




Páginas do artigo

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por maran em 02/07/2008 - 11:07h:

Belo artigo, favoritos

[2] Comentário enviado por elgio em 02/07/2008 - 11:13h:

zypper dup nao existe
:-(

[3] Comentário enviado por lucasagomes em 02/07/2008 - 12:58h:

Elgio o comando existe sim, verifique se você esta como root para usar.

Caso você já estiver com o root e o mesmo não funcionar, pode ser uma questão de versão do zypper atualmente a versão estável é a 0.11.6 que já vem por padrão no openSUSE 11.0.

Para saber mais sobre versões e como atualizar consulte o wiki oficial ( http://en.opensuse.org/Zypper )

obs:

linux-updt:/home/lucas # zypper dup
Reading installed packages...
Nothing to do.
linux-updt:/home/lucas #


Beleza cara? qualquer coisa posta ai de novo ;)

E também outra coisa... quem ficar enjoado de escrever tanto "zypper <comando>" pode usar o shell do zypper assim é só digitar os comandos, para entrar no shell digite:

#zypper shell

[4] Comentário enviado por elgio em 02/07/2008 - 13:46h:

mate:~ # zypper dup
Unknown command 'dup'
Try -h for help.
mate:~ # zypper --version
zypper 0.8.25
mate:~ #

Faltou colocar a informação no teu artigo sobre qual versão do zypper te baseaste.

PS: Claro que eu executei como root :-D

[5] Comentário enviado por lucasagomes em 02/07/2008 - 14:06h:

É desculpa esqueci.

A versão usada foi a 0.11.6.

Para saber mais sobre versões e como atualizar consulte o wiki oficial ( http://en.opensuse.org/Zypper )



[6] Comentário enviado por dbahiaz em 02/07/2008 - 14:07h:

Parabéns, muito legal o artigo, eu uso ele no sled mais não com muita frequência, ja que a versão é mais antiga, e mais lento que fazer no yast, mais me parece que no 11 ele esta muito mais rapido e eficiente o avanço tem sido concideravel, faltava um artigo aqui, e o seu ficou muito bom!

Tem um video que mostra o avanço nesse sentido, vejam:

http://youtube.com/watch?v=XB3o4Skka5Q

[7] Comentário enviado por countercraft em 02/07/2008 - 14:52h:

O zypper consegue instalar pacotes a partir do cache? Por exemplo, tenho duas máquinas com o openSUSE 11. Eu configurei os repositórios do Zypper de modo que salvasse os pacotes baixados no cache. Então, como eu queria atualizar a outra máquina, copiei o cache completamente para a outra máquina e recarreguei a lista de pacotes. Mas quando fui atualizar os pacotes, ao invés dele já instalar os pacotes que estão no cache, ele os baixava de novo! E a versão dos pacotes não havia mudado. Por isso queria saber se o Zypper suporta isso, pois não posso fazer download dos pacotes 2 vezes. Os outros gerenciadores de pacotes que usei (apt, pacman, yum) suportavam isso, não é possível que o Zypper não suporte.

Teh+

[8] Comentário enviado por dbahiaz em 02/07/2008 - 15:18h:

Tem sim,vc tem que adicionar uma posta local, depois vc da o refresh, foi isso que fez?:

zypper ar meu/diretorio/com/rpms local #adiciona uma pasta local

[9] Comentário enviado por marcus-rj em 06/07/2008 - 02:03h:

Acabei de instalar o Suse 11 e desde o suse 9.3 que eu nao mexia no sistema. esse artigol me ajudmou muito, valeu!!
Tive no problemas no update do zypper, mas no resto rodou legal.

Abraços!

[10] Comentário enviado por phvie em 22/07/2008 - 21:51h:

Excelente artigo! Muito bom.

[11] Comentário enviado por albertguedes em 12/09/2008 - 12:35h:

Valeu Lucas, seu artigo é simples e completo.
Já tá nos favoritos.

[12] Comentário enviado por albfneto em 22/04/2010 - 15:39h:

eu já coloquei nos favoritos.

ATUALIZANDO OPENSUSE FÁCILMENTE:

para mim, que estou testando o OpenSUSE RC, o zypper permite fácilmente transformar o Milestone 2 Instalado no atual Milestone 5 (20/4/2010).

$ zypper ve
$ zypper lu
$ sudo zypper up
$ sudo zypper dup

e pronto, seu Opensuse totalmente atualizado (1880 pacotes).

[13] Comentário enviado por sniper em 19/06/2010 - 01:37h:

Zypper is cool!

sniper!

[14] Comentário enviado por d1060 em 24/11/2010 - 16:06h:

Ow amigo, blz?
Eu queria saber se da pra fazer o zypper manter os arquivos baixado pra fazer backup ou instalar em outro pc.
Outra coisa, eh possivel exportar as url's dosn arquivos a serem baixados pra baixar de outro pc?

valeu.

[15] Comentário enviado por rogeriojlle em 27/11/2010 - 02:10h:

tem um comando do próprio zypper que o instrui a manter os arquivos no cache, mas eu uso um outro métod:
já que estamos usando o Opensuse, abra o Yast/repositórios de software, e lá tem uma caixinha pra marcar que mantém os pacotes no cache.

aí voce copia/compartilha essa pasta.

voce pode adicionar o proprio cache como repositorio,

[16] Comentário enviado por d1060 em 04/12/2010 - 22:23h:

Valeu pela atenção,
Olha só, eu gostaria que o zypper exportasse as url's que serao baixadas pra eu poder baixar atraves do outro pc com o wget. isso eh possivel?
desde ja grato.

[17] Comentário enviado por clodoaldops em 12/03/2012 - 16:26h:

-vai me ajudar muito com o suse-12.1!
-tks!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.