Gentoo: Interfaces gráficas para Portage/Emerge - substitutos do Kuroo

O artigo descreve a instalação das três principais interfaces gráficas para o sistema gerenciador de pacotes do Gentoo, o Portage, e para o comando emerge, da atualidade: Portato, Porthole e Himerge. Essas interfaces destinam-se a substituir o Kuroo, aplicativo atualmente descontinuado, em vias de ser removido do Portage brevemente.

[ Hits: 29.773 ]

Por: Alberto Federman Neto. em 05/10/2008 | Blog: https://ciencialivre.blog/


Instalando Portato, Porthole e/ou Himerge



Portato

Simplesmente, rode os comandos:

su
# LINGUAS="pt_BR" emerge -av python portato


Porthole

su
# LINGUAS="pt_BR" emerge -av porthole


Esses comandos simples instalarão o Portato ou o Porthole e suas dependências.

Himerge

Todavia, o Himerge tem uma instalação totalmente não usual. Primeiro, como o Himerge usa bibliotecas dependentes do Firefox, para garantir que não faltarão essas dependências, atualize o Firefox mas deixe também instalada a versão 2, se ainda a tiver (lembre-se que se remover a flag LINGUAS, seu Firefox pode ficar em inglês).

su
# LINGUAS="pt_BR" emerge -av firefox


Copie o arquivo de palavras-chave de mascaramento, o package.keywords, para protegê-lo:

su
# cd /etc/portage
# cp package.keywords package.keywords.bak


Logado como root e usando um processador de texto (Kwrite, Kate, Gedit, Nano, Vim etc), adicione as linhas abaixo ao arquivo /etc/portage/package.keywords:

# Dependências GHC
dev-lang/ghc
dev-haskell/cabal
# Dependências Haskell
dev-haskell/mtl
dev-haskell/filepath
dev-haskell/regex-base
dev-haskell/regex-posix
dev-haskell/regex-compat
# Dependências Himerge
app-portage/himerge
dev-haskell/parallel
dev-haskell/gtk2hs

Salve o arquivo e feche o processador. Digite e execute os comandos abaixo, exatamente na ordem em que aparecem:

# LINGUAS=pt_BR USE="binary" emerge -av ghc ghc-bin
# ghc-updater


  • NOTA: o comando é "updater" mesmo e não "update".

# LINGUAS="pt_BR" emerge -av gtk gtk+ gtk2 perl

Especialmente se não possuir Firefox 2 instalado (mesmo que tenha, rode o comando), tente trocar o suporte Firefox por Xulrunner na flag de compilação das bibliotecas Mozembed e gtk2hs. Execute os comandos abaixo:

# USE="xulrunner -firefox" emerge -av dev-perl/Gtk2-MozEmbed
# USE="xulrunner -firefox" emerge -av gtk2hs


A seguir, atualize utilitários do Gentoo e alguns pacotes de localização de arquivos, que o Himerge vai usar:

# LINGUAS="pt_BR" emerge -av gentoolkit portage-utils eix findutils darcs cabal update-eix

Finalmente, instale o Himerge:

# emerge -av himerge

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Instalando Portato, Porthole e/ou Himerge
   3. Rodando o Himerge e solucionando problemas
Outros artigos deste autor

Cansou do Konsole e GNOME-Terminal? Existem outros terminais, escolha o seu!

ATI Catalyst Radeon Graphics no Sabayon Linux - Instalando e configurando drivers proprietários

Sabayon completo, personalizado e portátil, em pendrive de boot

Introdução aos ambientes gráficos e gerenciadores de janelas menos conhecidos

Clonando e Salvando Todos os Linux de um Disco Rígido para um HD Portátil Usando Gparted

Leitura recomendada

Formatando exibição de datas no Linux

Slackware não tem gerenciador de pacotes?! Não tinha!

Controlando projetos com o Subversion

Usando as muitas funcionalidades do Aterm

Image2mpeg - Prepare suas imagens para apresentação em DVD

  
Comentários
[1] Comentário enviado por albfneto em 05/10/2008 - 12:06h

Adendo - Complemento do Artigo:

1) Tirando o Compilador Haskell - Se não for compilar outros aplicativos Haskell, após a instalação, já poderá remover o compilador Haskell. Não use "c" minúsculo, ou removerá dependências do Himerge:

# su
# emerge -C ghc ghc-bin

2) Portato não abre após instalado. Dependendo da configuração de seu Sabayon ou Gentoo, o Portato pode não abrir. Caso isso aconteça, atualize os arquivos de configuração, rodando os comandos abaixo.
Créditos à Necoro, desenvolvedor do Portato, comunicação pessoal, Foruns do Gentoo e do Sabayon:

# su
# etc-update ou dispatch-conf ou etc-proposals
# portato

3) Portato não abre após instalado, outra maneira fácil de resolver:

Use os comandos abaixo, para: atualizar portage, des-instalar o portato, remover as configurações e re-instalar o portato:

# emerge --sync
# emerge portage
# emerge -C portato
# rm -rf /etc/portato
# LINGUAS=pt_BR emerge -a -v portato

Meses após meu artigo, e após usar e testar as versões novas, atualmente recomendo o Portato, e não o Himerge, como o melhor susbtituto do Kuroo no momento, e o mais fácil de trabalhar;

[2] Comentário enviado por albfneto em 16/03/2009 - 23:00h

Complemento do Artigo... Tornando ainda mais fácil a instalação de coisas no Gentoo e no Sabayon...

Algumas vezes, nos deparamos com problemas de arquivos bloqueados ou em colisão.
Uma das maneiras de resolver é apagar os pacotes colidentes e bloqueadores!
e agora , onde está meu pacote?
Bom, abrindo a janela do PORTATO e também do Gerenciador de arquivos aperfeiçoado, KRUSADER, torna-se mais fácil achar os pacotes e apaga-los...
Se as colisões forem muitas, faça diferente;
edite (em modo root)a linha do /etc/make.conf. referente a:
FEATURES = collision protect packages
Comentando-a com um #. Depois de instalar, remova o comentário para proteger o sistema.

Veja também:

http://www.vivaolinux.com.br/dica/Krusader-2.0.0-Phoenix-Egg-Gerenciador-de-arquivos-completo-para-o...

http://www.vivaolinux.com.br/artigo/Instalando-gerenciando-e-mantendo-pacotes-no-Gentoo-Linux-e-deri...

http://www.vivaolinux.com.br/dica/Kuroo-Facilitando-a-instalacao-de-pacotes-no-Gentoo/

http://www.vivaolinux.com.br/dica/Solucionando-problema-comum-em-Sabayon-e-Gentoo.-Portage-bloqueado...

e comentários desta última dica...

[3] Comentário enviado por albfneto em 28/08/2009 - 21:00h

COMPLEMENTOS DO ARTIGO:

Re-intale o Portato, caso migre para Python 2.7 ou 3, ou o Portato não funcionará.

COMPLEMENTO PARA USUÁRIOS DE GENTOO, FUNTOO E SABAYON.

Agora, em Setembro de 2009, o Kuroo, o melhor FrontEnd Gráfico para Gentoo, voltou ao Portage!
Benvindo Kuroo! Bom Retorno!

[4] Comentário enviado por stilldre em 02/11/2009 - 20:19h

dá pra configurar o GIT com esses gerenciadores gráficos? seria uma boa dica como configurá-los...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts