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.264 ]

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

Ajustando a hora do micro com extrema precisão

Instalando, gerenciando e mantendo pacotes no Gentoo Linux e derivados

Usando Swap na RAM em Sabayon - ZRAM - Método novo

Agora existem espelhos brasileiros do Sabayon Linux, use-os!

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

Leitura recomendada

Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh

ALSA

NagiosVision: Tem humanos perto do seu servidor

Instalando antivírus LinuxShield no SuSE e OpenSuSE

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

  
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