Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: epsxe 1.60llin
Por Al_Qaeda



» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper


Artigo

Gerenciando pacotes com o pacman
Linux user
hdoria
14/05/2008
O pacman é uma das ferramentas mais legais do Arch Linux. Ele é um gerenciador de pacotes capaz de resolver dependências e que trabalha com um formato binário de pacotes. Além disso, o pacman permite que os pacotes sejam facilmente customizados pelos usuários. Este guia mostra como gerenciar os pacotes do seu Arch Linux utilizando o pacman.
Por: Hugo Doria
[ Hits: 2431 ]
Conceito: 10.0   Linux conceitoLinux conceitoLinux conceitoLinux conceitoLinux conceito + quero dar nota ao artigo

Introdução

O pacman é uma das ferramentas mais legais do Arch Linux. Ele é um gerenciador de pacotes capaz de resolver dependências e que trabalha com um formato binário de pacotes. Além disso, o pacman permite que os pacotes sejam facilmente customizados pelos usuários.

Neste artigo vou tentar mostrar as principais opções do pacman. São elas:

-S (sincronização) A opção -S do pacman é a responsável pelos diversos tipos de sincronização. Com ela é possível instalar pacotes, baixar uma lista com as últimas versões dos pacotes, atualizar todo o sistema, etc. Combinando a opção -S com outras é possível realizar diversas tarefas como, por exemplo:

Atualizar a lista de pacotes disponíveis (-Sy):

Antes de fazer qualquer operação de busca, instalação e/ou atualização de um pacote é recomendado atualizar a lista de pacotes disponíveis. O comando abaixo faz isso por você:

# pacman -Sy

Tanto a combinação -Sy, quanto todas as outras combinações, podem ser executadas de forma separada. Exemplo:

# pacman -S -y

NOTA: Por ser mais prático eu vou usar as opções combinadas no decorrer deste post.

Buscar um pacote (-Ss):

pacman -Ss pacote

Exemplo:

# pacman -Ss firefox

Instalar um pacote dos repositórios (-S):

Sabendo que o pacote está disponível em um dos repositórios habilitados, você pode instalá-lo usando:

pacman -S pacote

NOTA: Em todas as opções você pode passar mais de um pacote como parâmetro.

As vezes existem versões diferentes do pacote em diferentes repositórios. Você pode especificar de qual repositório você quer que o pacman baixe o pacote da seguinte maneira:

pacman -S repositório/nome-do-pacote

Exemplo:

# pacman -S testing/firefox

Por padrão o pacman baixa o pacote do primeiro repositório onde ele for encontrado. A ordem dos repositórios pode ser definida no arquivo /etc/pacman.conf.

NOTA: Para instalar um pacote local use a opção -U:

# pacman -U pacote.pkg.tar.gz

Atualizar todo o sistema (-Su):

# pacman -Su

É recomendado que você atualize a lista de pacotes antes de atualizar o sistema. Você pode rodar pacman -Sy antes ou fazer tudo ao mesmo tempo. É só combinar todas as opções da seguinte forma:

# pacman -Syu

Forçar a instalação de um pacote (-Sf):

# pacman -Sf pacote

Esta opção é útil quando acontece algum conflito de pacotes, mas use-a com cuidado.

Limpar os pacotes antigos do cache (-Sc):

# pacman -Sc

Para apagar todos os arquivos do cache use:

# pacman -Scc

Navegação
   1. Introdução
   2. -R (remoção)
   3. -Q (query)

Outros artigos deste autor

Leitura recomendada

Comentários
Comentário enviado por robsonpc em 14/05/2008 - 15:29h:

Boa Doria!!!! Estimular o pessoal a acessar o www.archlinux-br.org que tem muito mais informacoes(notivias, pos-instalacao....)!!

Abraco cara!!

Comentário enviado por dupotter em 14/05/2008 - 17:05h:

Muito bem hdoria! Agora não há desculpas para os usuários do VOL não experimentarem o Arch e perceberem o quanto o Pacman é ótimo para gerenciar os pacotes da distro.

Ah, visitem o site e se cadastrem no fórum:
http://www.archlinux-br.org/

Comentário enviado por eu!noel em 14/05/2008 - 18:18h:

vlw Dória ......
eu já tinha lido esse tuto no seu blog,
mais para quem não leu é uma ótima pedida ...


Comentário enviado por marck em 14/05/2008 - 21:11h:

lembrando que o packman é um ótimo repositório do Suse também. Quando utlilizado via yast, fica melhor ainda!

abraço

Comentário enviado por tjpp em 14/05/2008 - 23:23h:

Boa revisão: me animou a experimentar o ArchLinux. Acho que seria legal uma pedra de Rosetta: uma tabela com os comandos do apt-get/aptitude e do pacman, tipo ArchLinux para quem usa Debian/Ubuntu. O pacman tem comandos expandidos também, como pacman --query --installed pacote ? Acho muito mais fácil memorizar que a sopa de letrinhas.

Comentário enviado por skate_forever em 17/05/2008 - 08:43h:

"lembrando que o packman é um ótimo repositório do Suse também. Quando utlilizado via yast, fica melhor ainda!"

Acho que você está viajando na maionese ou só tá querendo ganhar uns pontinhos no VOL...

PELO AMOR, vão ler antes de falarem coisas sem sentido...

pacman != packman

SUSE != Arch Linux

Comentário enviado por skate_forever em 17/05/2008 - 08:46h:

"O pacman tem comandos expandidos também, como pacman --query --installed pacote ? Acho muito mais fácil memorizar que a sopa de letrinhas."

Veja esse link e tire suas dúvidas: http://archlinux.org/pacman/pacman.8.html


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.
Contribuir com: [ Artigo | Conf | Dica | Pergunta | Script | Screenshot | Simulado | Wallpaper ]
Responsável pelo site: Fábio Berbert de Paula - Copyleft© 2002-2008 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux do Brasil! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.