Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: Ubuntu 5.10 + gnome + amsn 0.95 + xmms
Por T5



» Login
Login:
Senha:

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

Esqueci minha senha

» Wallpaper


Artigo

Gentoo: Interfaces gráficas para Portage/Emerge - substitutos do Kuroo
Linux user
albfneto
05/10/2008
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.
Por: Alberto Federman Neto.
[ Hits: 1826 ]
Conceito: 10.0   Linux conceitoLinux conceitoLinux conceitoLinux conceitoLinux conceito + quero dar nota ao artigo

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.

Navegação

Outros artigos deste autor

Leitura recomendada

Comentários
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çaõ pessoal, Foruns do Gentoo e do Sabayon:

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



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.