Pular para o conteúdo

PacmanXG, excelente frontend para o Pacman

Nesse artigo veremos como instalar e utilizar o PacmanXG, uma novíssima interface para o Pacman que certamente tornará a gestão de seu Arch Linux ainda mais simples.
edps edps
Hits: 22.427 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Instalação

Como dito, aqui veremos como instalar e utilizar o PacmanXG, uma nova interface disponível no AUR para o Pacman e Yaourt que certamente tornará a gestão de seu Arch Linux ainda mais simples.

Iniciando... para quem tem o packer ou yaourt instalado bastará isso:

# packer|yaourt -S pacmanxg-bin
# packer|yaourt -S downgrade


* esse segundo pacote (downgrade) é opcional e segundo dizem é um script que permite downgrade de pacotes, podendo atuar em conjunto com o pacmanXG.
* caso não tenham nenhum dos dois programas instalados, usem o makepkg:

# wget https://aur.archlinux.org/packages/pa/pacmanxg-bin/pacmanxg-bin.tar.gz
# tar -zxvf pacmanxg-bin/pacmanxg-bin.tar.gz
# cd pacmanxg-bin/
# makepkg -si


Tendo concluído a instalação, o ícone do programa estará disponível na seção "Acessórios" de seu menu principal, após acessá-lo esta será sua tela inicial:
Tela com a lista dos repositórios disponíveis:
Tarefas disponíveis:
Utilidades:
Estatísticas (pacotes instalados e disponíveis) e espaço em disco:
Configurações (pacman.conf, mirrorlist, yaourtrc, opções diversas e teclas de atalho):
Informações sobre o programa:
   1. Instalação
   2. Utilização

kernel-ck para Arch Linux

Instalação do navegador Vivaldi no GNU/Linux

Arno Iptables Firewall (poderoso e simples)

Debian NetInstall: instalação personalizada

Debian Constantly Usable Testing (CUT)

CentOS 5 - Utilizando como desktop com o Fluxbox

Pós-instalação do Solus OS para um desktop voltado ao usuário final

Sabayon Linux remasterizado para placas de vídeo ATI

Tutorial Radio Web Livre = IceCast2 + Ices2 + FFMP3

Instalando WPS Office no Debian, Linux Mint e Ubuntu

#1 Comentário enviado por talbas em 06/10/2011 - 12:12h
Olha,
nunca vi um conteúdo mais completo sobre um gerenciador de pacotes para o nosso archlinux que rode na interface gráfica. Interface simples, limpa e muito bem acabada, cumpre o que promete, mas é claro que o cara precisa o tempo todo manjar de arquivos de configuração, saber o que está fazendo ao usar uma distro como essa, afinal, archlinux é só para quem é competente em linux, não muito recomendado a iniciantes (se bem que fica cada vez mais fácil de manter ao longo do tempo), menos ainda aos muito leigos.
#2 Comentário enviado por leovailati em 06/10/2011 - 13:35h
Não consegui instalar. No endereço de onde é baixado o .tar.bz2, o arquivo aparece com 0 bytes, dai ele nunca bate com o md5 (obvio). Você sabe se esse é um problema vai ser resolvido?

http://almin-soft.nx0.ru/media/files/binaries/
#3 Comentário enviado por xerxeslins em 06/10/2011 - 15:02h
Eu uso essa ferramenta de vez em quando
Principalmente quando quero fazer várias coisas com o pacmam e nao uma tarefa rotineira.
Parabéns pelo artigo! Nota 10
#4 Comentário enviado por removido em 06/10/2011 - 15:08h
Parabéns.
Ainda prefiro a linha de comando...rsrss
#5 Comentário enviado por removido em 06/10/2011 - 21:08h
ATENÇÃO:

Caso tenham problemas com o download do pacote, vejam o comentário [18]

ou a atualização no meu blog:

http://gnu2all.blogspot.com/2011/10/pacmanxg-nova-versao-e-problemas.html


muito obrigado pelos comentários;

@talbas, @leovailati, @xerxeslins e @rdfreitas

@leovailati, usando o packer ou makepkg esse problema pode ser solucionado usando a opção '--skipinteg' como em:

$ packer -S pacmanxg-bin --skipinteg

* embora eu não tenha tido nenhum problema como visto nos exemplos. Vou testar com o makepkg e postarei o resultado aqui.

um abraço a todos.
#6 Comentário enviado por removido em 06/10/2011 - 21:46h
@leovailati,

segue o log da instalação do programa com o makepkg usando a opção '--skipinteg'

* lembro que não precisei usá-la com o packer!


$ wget -c https://aur.archlinux.org/packages/pa/pacmanxg-bin/pacmanxg-bin.tar.gz
--2011-10-06 21:40:27-- https://aur.archlinux.org/packages/pa/pacmanxg-bin/pacmanxg-bin.tar.gz
Resolvendo aur.archlinux.org... 208.92.232.29
Conectando-se a aur.archlinux.org|208.92.232.29|:443... conectado.
A requisição HTTP foi enviada, aguardando resposta... 206 Partial Content
Tamanho: 950, 5 restantes [application/x-tgz]
Salvando em: “pacmanxg-bin.tar.gz”

100%[++++++++++++++++++++++++++++++++++++++++>] 950 --.-K/s em 0s

2011-10-06 21:40:29 (40,6 KB/s) - “pacmanxg-bin.tar.gz” salvo [950/950]

$ tar -zxf pacmanxg-bin.tar.gz

$ cd pacmanxg-bin/

$ makepkg -si
==> Criando o pacote: pacmanxg-bin 2.18-1 (Qui Out 6 21:41:09 BRT 2011)
==> Verificando as dependências de tempo de execução...
==> Verificando as dependências de tempo de compilação...
==> Obtendo Fontes...
-> Baixando pacmanXG.tar.bz2...
--2011-10-06 21:41:12-- http://almin-soft.nx0.ru/media/files/binaries/pacmanXG.tar.bz2
Resolvendo almin-soft.nx0.ru... 95.215.0.248
Conectando-se a almin-soft.nx0.ru|95.215.0.248|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 988957 (966K) [text/plain]
Salvando em: “pacmanXG.tar.bz2.part”

100%[========================================>] 988.957 37,5K/s em 89s

2011-10-06 21:42:42 (10,8 KB/s) - “pacmanXG.tar.bz2.part” salvo [988957/988957]

-> Encontrado pacmanxg.desktop
==> Validando arquivos fonte com md5sums...
pacmanXG.tar.bz2 ... FALHOU
pacmanxg.desktop ... Passou
==> ERRO: Um ou mais arquivos não passaram na verificação de validade!


ERRO acima e a solução a seguir:

$ makepkg -si --skipinteg
==> Criando o pacote: pacmanxg-bin 2.18-1 (Qui Out 6 21:43:06 BRT 2011)
==> Verificando as dependências de tempo de execução...
==> Verificando as dependências de tempo de compilação...
==> Obtendo Fontes...
-> Encontrado pacmanXG.tar.bz2
-> Encontrado pacmanxg.desktop
==> ATENÇÃO: Ignorando as verificações de integridade.
==> Extraindo Fontes...
-> Extraindo pacmanXG.tar.bz2 com bsdtar
==> Entrando no ambiente fakeroot...
==> Iniciando package()...
==> Organizando a instalação...
-> Limpando outros arquivos...
-> Comprimindo páginas de man e info...
==> Criando pacote...
-> Gerando arquivo .PKGINFO...
-> Compactando pacote...
==> Saindo do ambiente fakeroot.
==> Compilação concluída: pacmanxg-bin 2.18-1 (Qui Out 6 21:43:07 BRT 2011)
==> Instalando pacote pacmanxg-bin com pacman -U...
atenção: pacmanxg-bin-2.18-1 está atualizado -- reinstalando
resolvendo dependências...
procurando por conflitos interrelacionados...

Alvos (1): pacmanxg-bin-2.18-1 [0,93 MB]

Tamanho Total do Download: 0,00 MB
Tamanho Total da Instalação: 0,98 MB

Prosseguir com a instalação? [S/n] s
(1/1) verificando integridade do pacote [########################] 100%
(1/1) verificando conflitos de arquivo [########################] 100%
(1/1) atualizando pacmanxg-bin [########################] 100%
#7 Comentário enviado por removido em 08/10/2011 - 00:06h
Oi Edinaldo

Às vezes, não consigo baixar alguns pacotes do AUR, e depois de algum tempinho, consigo na boa.
Aconteceu o mesmo agora: http://i.imgur.com/LsMAk.png
Como uso o 'yaourt', apliquei: yaourt -S pacmanxg-bin ,mas não consegui.

Vou esperar mais um tempo, depois retorno com isso.
Quero conhecer este 'frontend'.

Ótimo trabalho!
#9 Comentário enviado por removido em 08/10/2011 - 09:04h
Entendi errado.
Pensei que era pra quem tinha o ' packer'.

VLW Edinaldo

Abração
#10 Comentário enviado por pinduvoz em 09/10/2011 - 03:14h
Acabei de instalar o Arch aqui, em dual boot com o Ubuntu. Como sou fã do Synaptic, tentei aqui gtkpacman (não funciona) e wakka (funciona, mas não faz busca e é disso que gosto numa interface gráfica).

Vou remover o wakka e experimentar o que vc indicou, edinaldo.
#11 Comentário enviado por pinduvoz em 09/10/2011 - 03:26h
Dá erro porque não acha um dos fontes:

==> Obtendo Fontes...
-> Baixando pacmanXG.tar.bz2...
--2011-10-09 03:22:01-- http://almin-soft.nx0.ru/media/files/binaries/pacmanXG.tar.bz2
Resolvendo almin-soft.nx0.ru... 95.215.0.248
Conectando-se a almin-soft.nx0.ru|95.215.0.248|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 404 Not Found
2011-10-09 03:22:02 ERRO 404: Not Found.
#13 Comentário enviado por pinduvoz em 09/10/2011 - 03:53h
Aproveitando ... (offtopic) ...

Nunca havia instalado o Arch fisicamente. Eu o instalei por volta de 2009, numa VM, apenas para testar/aprender e não me animei em instalá-lo fisicamente (dava bastante trabalho).

Confesso que, agora que eu o instalei fisicamente, fiquei muito satisfeito com o desempenho geral do sistema, mesmo com o Gnome 3.
#14 Comentário enviado por removido em 09/10/2011 - 08:47h
Andrá (pinduvoz),

é a mesma recomendação que passei para o @leovailati e o Izaias, no caso de erro use o makepkg:

$ wget -c https://aur.archlinux.org/packages/pa/pacmanxg-bin/pacmanxg-bin.tar.gz
$ tar -zxf pacmanxg-bin.tar.gz
$ cd pacmanxg-bin/
$ makepkg -si --skipinteg

* caso não consiga me fale que envio o pacote para você, o meu Arch e o do Vbox (Parabola) são i686.

sobre o Arch, nele até o KDE4 roda de forma excelente, o mesmo ocorre com o Chakra.

um abraço.
#16 Comentário enviado por pinduvoz em 09/10/2011 - 16:58h
Edinaldo, pelo makepkg ele também tem que baixar o fonte e ocorre o mesmo problema (erro 404).

O arquivo que ele não encontra é o

“pacmanXG.tar.bz2”

Eu até pediria o pacote para vc, mas instalei o Arch 64 bits.

Obrigado pela atenção.
#17 Comentário enviado por removido em 09/10/2011 - 20:29h
@./Josinaldo, obrigado pelo comentário, vou testar a versão em GTK desse appset (appset-qt-gnome).

@pinduvoz, hoje também não consigo baixar o source do programa (site e link indisponíveis), se eu tivesse compilado na minha instalação real do Arch eu teria esse pacote em cache na pasta de sources.

veja essas outras alternativas:

https://wiki.archlinux.org/index.php/Pacman_GUI_Frontends

[]'s
#18 Comentário enviado por removido em 09/10/2011 - 20:54h
\°/

EUREKA!!!!!!

\°/

encontrei os fontes do pacote na lixeira, já que eu tinha baixado e testado com o makepkg quando recebi os comentários do leovailati e do Izaias.

então para facilitar a vida de todos que quiserem testar o programa hospedei os arquivos necessários na minha pasta do 4Shared:

http://www.4shared.com/account/dir/iqpwUbaB/_online.html?&rnd=44#dir=39356424

são 3 arquivos:

pacmanxg.desktop
pacmanXG.tar.bz2
PKGBUILD

links diretos:

http://www.4shared.com/file/qbOBeA8u/PKGBUILD.html
http://www.4shared.com/file/L2Zn884c/pacmanxg.html
http://www.4shared.com/file/FSgeDHgl/pacmanXGtar.html


* bastará salvá-los numa mesma pasta e rodar o seguinte comando:

$ makepkg -si --skipinteg


** isso enquanto os caras não retornam com o site.

good luck
#19 Comentário enviado por albfneto em 09/10/2011 - 23:36h
Tem gente que fala que as GUIs dos instaladores de pacotes são coisa para Noob, que o negócio é só usar linha de comando.
Mas para mim, são práticas., principalmente quando vc não sabe o nome de todos os pacotes daquilo que vai instalar.
Porisso, embora eu não use Arch, mas outras Distros, eu uso tanto a linha de comando como as GUIs.
#20 Comentário enviado por removido em 09/10/2011 - 23:52h
@albfneto, obrigado pelo comentário,

gosto dessas interface justamente para isso, pesquisar, simular situações e etc, para instalar|atualizar|remover faço pelo terminal mesmo.

cada grande distro tem sempre um aplicativo desse tipo essencial: Debian (Synaptic), Gentoo (Porthole ou Portato), Ubuntu (Central de Programas), openSUSE (YAST), Fedora (Yumex), Mandriva (Control Center) e para o caso do Arch tem esse e outro citado pelo @./Josinaldo, o appset-qt | appset-qt-gnome (que é ainda mais completo que esse aqui) e muitos outros seja baseados em interface gráfica ou mesmo em ncurses.

um abraço.
#22 Comentário enviado por pinduvoz em 10/10/2011 - 03:42h
O primeiro que instalo e cuja busca funciona.

Valeu, edinaldo, por upar os fontes.
#23 Comentário enviado por pinduvoz em 10/10/2011 - 03:49h
Esqueci...

segui seu link e instalei também (antes) o GNOME PackageKit, que incluiu um "Adicionar Remover Programas" idêntico ao do Fedora e com o qual estou bastante acostumado.

Como disse o alberto, quando não se conhece o nome dos pacotes (e no Arch eu não conheço), fica mais fácil usar uma GUI.

Obrigado, mais uma vez, pela gentileza com arch-novato aqui.
#24 Comentário enviado por removido em 10/10/2011 - 14:10h
Beleza @Izaias e @pinduvoz que bom que conseguiram, por sorte eu ainda não havia limpado a lixeira do Parabola que está numa VBox, assim pude copiar os fontes e também pude instalar em minha instalação real do Arch.

um abraço.
#26 Comentário enviado por removido em 17/10/2011 - 11:17h
@pinduvoz perdoe-me por não ter respondido antes, olha não tive esse problema, a única coisa que percebi de feia, foi que na pesquisa dos pacotes do AUR entre o texto das informações de pacotes ficam alguns quadradinhos semelhantes aqueles das configs do Conky.


NOVA Versão e problema de download corrigido:

$ wget -nv http://aur.archlinux.org/packages/pa/pacmanxg-bin/pacmanxg-bin.tar.gz
2011-10-17 09:36:28 URL:http://aur.archlinux.org/packages/pa/pacmanxg-bin/pacmanxg-bin.tar.gz [967/967] -> "pacmanxg-bin.tar.gz" [1]

$ tar -zxf pacmanxg-bin.tar.gz

$ cd pacmanxg-bin/

$ makepkg -si --skipinteg
==> Criando o pacote: pacmanxg-bin 2.20-1 (Seg Out 17 09:37:35 BRST 2011)
==> Verificando as dependências de tempo de execução...
==> Verificando as dependências de tempo de compilação...
==> Obtendo Fontes...
-> Baixando pacmanXG.tar.bz2...
--2011-10-17 09:37:35-- http://almin-soft.nx0.ru/media/files/binaries/pacmanXG.tar.bz2
Resolvendo almin-soft.nx0.ru... 95.215.0.248
Conectando-se a almin-soft.nx0.ru|95.215.0.248|:80... conectado.
A requisição HTTP foi enviada, aguardando resposta... 200 OK
Tamanho: 990267 (967K) [application/x-bzip2]
Salvando em: “pacmanXG.tar.bz2.part”

100%[=========================================>] 990.267 34,7K/s em 78s

2011-10-17 09:39:03 (12,4 KB/s) - “pacmanXG.tar.bz2.part” salvo [990267/990267]

-> Encontrado pacmanxg.desktop
==> ATENÇÃO: Ignorando as verificações de integridade.
==> Extraindo Fontes...
-> Extraindo pacmanXG.tar.bz2 com bsdtar
==> Entrando no ambiente fakeroot...
==> Iniciando package()...
==> Organizando a instalação...
-> Limpando outros arquivos...
-> Comprimindo páginas de man e info...
==> Criando pacote...
-> Gerando arquivo .PKGINFO...
-> Compactando pacote...
==> Saindo do ambiente fakeroot.
==> Compilação concluída: pacmanxg-bin 2.20-1 (Seg Out 17 09:39:04 BRST 2011)
==> Instalando pacote pacmanxg-bin com pacman -U...
atenção: pacmanxg-bin-2.20-1 está atualizado -- reinstalando
resolvendo dependências...
procurando por conflitos interrelacionados...

Alvos (1): pacmanxg-bin-2.20-1 [0,93 MB]

Tamanho Total do Download: 0,00 MB
Tamanho Total da Instalação: 0,98 MB

Prosseguir com a instalação? [S/n] s
(1/1) verificando integridade do pacote [#########################] 100%
(1/1) verificando conflitos de arquivo [#########################] 100%
(1/1) atualizando pacmanxg-bin [#########################] 100%


Publiquei essa atualização no meu blog:

http://gnu2all.blogspot.com/2011/10/pacmanxg-nova-versao-e-problemas.html
#27 Comentário enviado por pinduvoz em 18/10/2011 - 20:11h
@ edps

Reinstalei a versão atualizada e continuo com esse bug estranho na interface. Mas o programa funciona.
#28 Comentário enviado por removido em 18/10/2011 - 20:35h
@pinduvoz,

estranho mesmo, remova-o com:

$ sudo pacman -Rscn pacmanxg-bin

depois instale-o novamente (porque é estranho mesmo) já que suas dependências são apenas ( gcc-libs libx11 pacman )

$ wget http://aur.archlinux.org/packages/pa/pacmanxg-bin/pacmanxg-bin.tar.gz
$ tar -zxf pacmanxg-bin.tar.gz
$ cd pacmanxg-bin/
$ makepkg -si --skipinteg

* caso tenha algum pacote em cache (remova-o), digo se configurou o YAOURT, MAKEPKG ou PACKER para salvar os pacotes criados.

Sobre o makepkg postei uma configuração para máquinas i686, com a configuração correta para salvar esses pacotes baixados:

http://www.vivaolinux.com.br/etc/makepkgconf
#29 Comentário enviado por removido em 09/04/2012 - 18:31h
ADENDO AO ARTIGO:

Essa versão do programa encontra-se obsoleta, uma versão mais recente está disponível sob novo nome, sua instalação poderá ser vista no link abaixo:

http://gnu2all.blogspot.com.br/2012/04/pacmanxg4-bin.html

Essa nova versão é muito superior à apresentada neste artigo, recomendo que instalem!

Um abraço.

Contribuir com comentário

Entre na sua conta para comentar.