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: 26.980 ]

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


Introdução



Um gerenciador de pacotes gráfico pode também ser útil ao usuário intermediário e avançado. Suponha que você queira atualizar o GNOME, mas não ele todo, ou queira escolher jogos para instalar, ou examinar a lista completa do Portage. Essas tarefas não são práticas em linha de comando.

A melhor interface gráfica para instalar programas no Gentoo Linux era o Kuroo, porém este foi descontinuado, como pode ser visto na minha dica anterior em seus comentários:
Bons substitutos para o Kuroo são o Portato (todas as interfaces. A última versão requer Python 2.5.2), o Porthole (feito para GNOME, mas roda em outros ambientes gráficos) e o Himerge. Os dois primeiros são instaláveis ou atualizáveis com os comandos clássicos do Gentoo (Página 3):

Entretanto, na minha opinião o melhor dos três é o Himerge ("Haskell Interface for Emerge"). Um de seus programadores inclusive, é brasileiro, Luis Francisco Araújo.

Ocorre que o Himerge é muito difícil de instalar, pois foi programado numa linguagem nova e não usualmente encontrada nas distros, Haskell. Por isso, o suporte Haskell no seu micro, precisa de várias dependências não comumente instaladas por padrão, inclusive GTK ou Perl Mozembed, uma parte do Firefox 2 e do antigo Seamonkey.

Se você ainda tiver o Firefox 2, deixe-o instalado mesmo que não o use como navegador, porque ele vai ajudar na compatibilidade. Também o fonte do Himerge é compilado com um compilador especial chamado GHC.

Objetivo do artigo

Ora, uma GUI é para facilitar para o usuário. Se essas GUI's requererem muitos comandos para instalar, como fará o usuário iniciante pouco afeito às linhas de comando do complicado Gentoo?

Pensando nisso e examinando documentação do Gentoo, do Sabayon e do próprio Himerge, procurei modificar e simplificar ao máximo a sua instalação. Como o usuário do Himerge pode não ser muito prático no uso do terminal, optei por colocar os comandos necessários à instalação, todos no fim do artigo (página 3) para serem seguidos na ordem em que aparecem.

O que fazem os comandos de instalação

Mesmo para o usuário iniciante pode ser útil o esclarecimento do que fazem os comandos de instalação, para que não fique mecânico ou "jogado":
  • Desmascaram uma série de pacotes necessários;
  • Instalam, atualizam e configuram o compilador Haskell com as FLAGS adequadas;
  • Atualizam o GTK e instalam e configuram bibliotecas e dependências, inclusive do Firefox, compilando-as com as flags necessárias;
  • Instalam e atualizam utilitários do Gentoo Linux;
  • Compilam e instalam o Himerge.

    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

As características de personalidade dos usuários de Linux

Como manter GNOME2 em Sabayon Linux

Experimentos com GNOME3 em instalações contendo outros ambientes gráficos

Como criar pacotes para o Gentoo ou Sabayon Linux

Sabayon Linux 5.3, versões futuras e seu potencial + remasterização

Leitura recomendada

Atualizando o Ubuntu 8.10 para 9.04 na mão

Visopsys - Sistema Operacional aberto e portátil para manipulação de discos rígidos

Backuppc - Solução de backup corporativo

OpenLDAP: a chave é a centralização

VPN com pptpd com acesso a compartilhamentos

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts