Compilando e instalando o XFCE 4.2 no SuSE através dos fontes

O XFCE 4.2 é uma coleção de aplicativos que ao todo compõe um ambiente de desktop. Tentarei mostrar neste artigo como compilar e instalar o XFCE 4.2. Foi usado o SuSE 9.3 nos procedimentos usados neste tutorial.

[ Hits: 29.480 ]

Por: Israel Mendonça em 09/05/2006


Configurando, compilando e instalando



Depois de descompactar os 23 tarballs, vamos começar a configurar e compilar os pacotes e instalá-los. Mas antes verifique se no seu sistema você tem instalado os seguintes requerimentos:
  • pkgconfig
  • GTK+ >= 2.2
  • libxml2

Esses três são indispensáveis, e claro, você deve ter em sua máquina o compilador C/C++ e ferramentas como make. Pra isso, entre no YaST, em Instalar e Remover Software, na janela que aparece clique em Filtro e escolha Seleções, e marque C/C++ Compilador e Ferramentas. Veja se todos os pacotes estão marcados e clique em Aceitar, o sistema começará a instalar as ferramentas.

O XFCE 4.2 exige uma seqüência correta de configuração, compilação e instalação de pacotes, pois alguns deles dependem de outros para poderem ser configurados, compilados e instalados com êxito.

Na lista a seguir vou colocar em seqüência a ordem de pacotes configurados, compilados e instalados, e respectivo comando de configuração usados aqui em minha máquina. Veja:

dbh-1.0.24:

$ ./configure
$ make
$ su
# make install


xfce-utils-4.2.3:

$ ./configure --with-x
$ make
$ su
# make install


libxfce4util-4.2.3.2:

$ ./configure
$ make
$ su
# make install


libxfce4mcs-4.2.3:

$ ./configure
$ make
$ su
# make install


libxfcegui4-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce-mcs-manager-4.2.3:

$ ./configure
$ make
$ su
# make install


xfwm4-4.2.3.2:

$ ./configure
$ make
$ su
# make install


xfce4-panel-4.2.3:

$ ./configure
$ make
$ su
# make install


gtk-xfce-engine-2.2.8:

$ ./configure
$ make
$ su
# make install


xffm-4.2.3:

$ ./configure --enable-all
$ make
$ su
# make install


xfce-mcs-plugins-4.2.3:

$ ./configure
$ make
$ su
# make install


xfcalendar-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-appfinder-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-iconbox-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-icon-theme-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-mixer-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-session-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-systray-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-toys-4.2.3:

$ ./configure
$ make
$ su
# make install


xfce4-trigger-launcher-4.2.3:

$ ./configure
$ make
$ su
# make install


xfdesktop-4.2.3:

$ ./configure
$ make
$ su
# make install


xfprint-4.2.3:

$ ./configure --enable-cups --enable-bsdlpr (o cups falhou aqui!)
$ make
$ su
# make install


xfwm4-themes-4.2.3:

$ ./configure
$ make
$ su
# make install


Dê atenção especial ao pacote xfce-utils-4.2.3, não esqueça da opção --with-x, sem colocar essa opção aqui não será criado o arquivo startxfce4 em /usr/local/bin e sem esse a meu ver é impossível rodar o XFCE 4.2.

É relevante também que na compilação do pacote xfprint-4.2.3 a opção --enable-cups falhou, talvez seja porque esteja faltando algum pacote devel do CUPS que não tenha nos CDs do SuSE 9.3, pois eu instalei tudo relacionado à CUPS e não resolveu. Como aqui eu imprimo através de outra máquina da rede, não tive problemas quanto a isso, porém ainda não testei com uma impressora local pra ver se ocorre algum problema referente à impressão. Fico devendo isso, caso tenha sucesso posto depois como foi eliminado este problema em relação ao CUPS.

Depois que tudo estiver configurado, compilado e instalado, só precisamos adicionar uma entrada no kdm ou gdm para podermos abrir uma sessão do Xfce 4.2. Veja isto na próxima página.

Página anterior     Próxima página

Páginas do artigo
   1. Adquirindo o código-fonte (source-code)
   2. Descompactando o pacote
   3. Configurando, compilando e instalando
   4. Adicionando uma entrada no kdm ou gdm
   5. Considerações finais
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

K12LTSP - Executando o Mozilla antes do GDM

Análise do Syllable, mais um interresante sistema operacional livre

Compilando o KDE 4.0 no Slackware Current

Truques e dicas para o Acer Aspire One e o Linpus Linux Lite

Uma pequena análise do Gentoo Linux

  
Comentários
[1] Comentário enviado por hccelo em 10/05/2006 - 09:18h

po... legal! tudo nos minimos detalhes... hehehe

será que alguém já usa o Thunar? dizem que é um ótimo gerenciador de arquivos, e muito leve. Ainda está em fase beta, mas vale dar uma conferida.
http://thunar.xfce.org/index.html

[2] Comentário enviado por Psico.Indie em 10/05/2006 - 15:46h

Muito bacana o seu artigo, está de parabéns! Já testei o Tunar e a nova versão em teste do xfce, está muito boa. É impressão minha ou está mais leve?

[3] Comentário enviado por junior lohan em 11/05/2006 - 20:24h

po cara, vc caiu do ceu!!!! estava com muita duvida, brigadaum, msm sem vc estar sabendo q eu estava com problema!!!!! abraçoss!!!! lohan

[4] Comentário enviado por PCMasterPB em 13/05/2006 - 00:35h

Uma pequena correção tem que ser citada, pois no momento em que redigi o artigo passei batido mesmo revisando-o. No item 3 (Configurando, compilando e instalando), o pacote xfce-utils-4.2.3 tem que ser compilado após libxfcegui4-4.2.3 e não como está no texto, que vem depois do pacote dbh-1.0.24, pois o pacote xfce-utils-4.2.3 vai depender das bibliotecas para ser compilado. Peço desculpas se alguém que tenha tentado seguir o passo-a-passo não tenha obtido resultado satisfatório. Foi mal mesmo.

Aproveitando, caso alguém queira criar os pacotes RPM para esta versão do Xfce, eu publiquei um tópico em meu fórum explicando como consegui. Quem quiser dar uma conferida, segue o link direto para o tópico em questão:

http://www.guiaimob.cim.br/phpbb2/viewtopic.php?t=27

Obrigado pelos elogios e espero ter ajudado a comunidade. Té mais pessoal. ;D

[5] Comentário enviado por FelipeAbella em 19/08/2006 - 08:33h

Contribuindo:
Na página 2 você disse(escreveu)
"$ tar -zxfv nome_do_arquivo

Faça isso com os 23 tarballs."

Mas quem preferir(ou tiver preguiça):
$for i in `ls *.tar.gz`; do; tar -zxfv $i; done
e todos os arquivos serão descompactados.

Espero ter ajudado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts