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.