Neste artigo veremos os principais comandos e funcionalidades do pacman, um dos mais completos gerenciadores de pacotes para Linux. Escrito por Judd Vinet, criador do Arch Linux, o pacman nos permite baixar, instalar e atualizar pacotes, gerenciando suas dependências. Tudo isso de forma fácil e eficiente.
Quem já usou a distribuição Arch Linux com certeza já conhece o pacman, esse excelente gerenciador de pacotes vem junto com ele e vem conquistando seu espaço junto aos usuários Linux.
O pacman lida com pacotes binários e fontes e seu nome vem da abreviação de PACkage MANager. Embora ele tenha opção para trabalhar com os sources, neste artigo vou me deter a falar apenas dos binários.
Veremos então os principais comandos do pacman:
pacman -Sy = sincroniza com os repositórios;
pacman -Su = atualiza a distribuição;
pacman -S pacote = instala um pacote;
pacman -R pacote = remove um pacote;
pacman -Rs pacote = remove o pacote junto com as dependências não usadas por outros pacotes;
pacman -Ss pacote = procura por um pacote;
pacman -Sw pacote = apenas baixa o pacote e não o instala;
pacman -Si pacote = mostra informações de um pacote não instalado;
pacman -Qi pacote = mostra informações do pacote já instalado;
pacman -Se pacote = instala apenas as dependências;
pacman -Ql pacote = mostra todos os arquivos pertencentes ao pacote;
pacman -Qu = mostra os pacotes que serão atualizados;
pacman -Q = lista todos os pacotes instalados;
pacman -Qo arquivo = mostra a qual pacote aquele arquivo pertence;
pacman -Sc = deleta do cache todos os pacotes antigos ;
pacman -A arquivo.pkg.tar.gz = instala um pacote local;
pacman -Scc = limpa o cache, removendo todos os pacotes existentes no /var/cache/pacman/pkg/.
O pacman possui mais comandos e funcionalidades, para uma lista detalhada de recursos execute o comando "man pacman".
[1] Comentário enviado por fulllinux em 03/10/2007 - 08:05h
Muito bom!!!
Estou pensando em fazer uns teste com o Arch, pois o pessoal vem falando muito bem desta distribuição e com seu artigo sei que não terei problemas algum para manipulalo.
[2] Comentário enviado por tenchi em 03/10/2007 - 10:36h
HUAHA... Eu instalei o pacman no Slackware. Desde que você não instale as dependências (faça na mão) ele funciona muito bem para programas binários (perl, python não).
Muito bom mesmo. Eu também ouço muito muitos elogios à esta distro, por ser muito parecida com o slackware, em se tratando de filosofia KISS.
[3] Comentário enviado por tiagoalam em 04/10/2007 - 20:44h
Vale complementar que o repositório [current] migrou para o [core] , entao após a atualização do pacman ( pacman -Syu ) , editem o arquivo /etc/pacman.conf , mudando o repositório [current] por [core] , exemplo:
[current]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/current
Trocar para
[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/core
feito isso sincronize os repositorios do pacman ( pacman -Sy ) , é isso!
[4] Comentário enviado por mmaiconn em 10/10/2007 - 09:07h
amigo... muito bom seu post...
mas gostaria de saber a respeito do proxy... tem como citar um exemplo??
tentei configurar importando variaveis... com a declaração ProxyServer ProxyPort e não deu certo..
Espero que a moderação do vol, tome as providencias necessárias, pois isso é copia. Se fosse na parte de dicas, não acharia ruim. MAS COPIAR, é complicado.
Totalmente semelhante a construção textual da coisa. =D
[8] Comentário enviado por removido em 01/10/2008 - 22:55h
Putz mais outra cópia. Pessoal , o minimo que deve ser feito é colocar a referência. Esse artigo é praticamente igual a esse http://forum.archlinux-br.org/viewtopic.php?id=77 . E a data do post criado no forum foi do mês de maio de 2007, e esse "artigo" (cópia) outubro de 2007.