Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
script de shell para descargar y compilar kde4
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sat Dec 01, 2007 8:42 pm    Post subject: script de shell para descargar y compilar kde4 Reply with quote

El título lo dice todo, así que no creo que sea necesario enrollarse demasiado.

http://jesgue.homelinux.org/other-files/kde4-build.sh

Por supuesto, si algo explota no es culpa mía. Si alguien tiene dudas o sugerencias, puede postearlas aquí.

Mi script descarga snapshots cvs en tarballs desde http://www.eng.lsu.edu/mirrors/kde/snapshots, luego los descomprime en ~/src y actualiza usando svn (requiere subversion instalado). Tras esto, compila (suponiendo que nada falle), y el resultado se aloja en ~/kde/

Ahora, unas sublimes palabras:

Esto es svn, puede ser que no compile, puede ser que no ande, puede provocar pérdida de datos y/o configuraciones de kde3 (aunque no debería). Puede que los programas se cierren inesperadamente haciéndote perder el trabajo que tuvieras hecho... en fin. kde4 no está maduro para el uso diario en un entorno serio.

Hay montones de scripts por ahí, yo hice este porque no me convenía la forma de funcionar de los otros, y los ebuilds no son prácticos porque muchas veces hay que retocar makefiles a mano para que compilen algunos paquetes.

En este respecto, es necesario un poco de magia para hacer andar las cosas.

Hay varias alternativas. La primera es usar un usuario distinto para compilar kde4 y ejecutar los programas de kde4 en ese usuario en un terminal o similar (no, no uso kde, solo algunos programas sueltos de kde bajo fvwm).

Otra alternativa es añadir las variables de ambiente para las rutas de kde4 en tu bashrc, claro que esto tiene un problema: puede interferir con kde3.x si lo tienes instalado.

También se puede hacer uso de un script para lanzar en un ambiente encapsulado, con las variables ajustadas a las rutas del kde4 que tenemos en home, que es básicamente mi solución favorita.

El script para eso se llama k4: http://jesgue.homelinux.org/other-files/k4

El uso de ambos scripts es muy sencillo, símplemente hay que hacerlos ejecutables con chmod, y luego ejecutar ./kde4-build.sh para que kde4 se compile en tu home de forma sencilla. Si hay fallos al compilar, puede que necesitemos modificar algún makefile y luego recompilar con ./kde4-build.sh --no-checkout, para evitar que se deshagan los cambios que hemos realizado en el makefile correspondiente. En dichos casos de error, podeis preguntar aquí e intentaré echar una mano si puedo.

k4 funciona simplemente ejecutando ./k4 <nombre de programa de kde4 a ejecutar>. La lista de programas disponibles la podeis ver con un simple ls ~/kde/bin/. Para entrar en X con kde completo, podeis usar "k4 startkde" en vuestro .xinitrc, claro que esto solo funcionará si entráis en X con startx. Si usáis kdm o similares tendréis que buscaros la vida, porque hace tiempo que no le veo utilidad a los login managers gráficos y no los uso.

Una cosa más solo: vuelvo a recordar que kde4 está en fase muy temprana, quién lo pruebe y piense que es horrendo, que vuelva a pensar que está probando un producto que está en release candidate todavía.
Back to top
View user's profile Send private message
i92guboj
Bodhisattva
Bodhisattva


Joined: 30 Nov 2004
Posts: 10315
Location: Córdoba (Spain)

PostPosted: Sat Dec 01, 2007 10:04 pm    Post subject: Reply with quote

Ummmm, me olvidé de una cosa.

También he creado un metaebuild que instalará cosas necesarias para kde4.

Lo hago de esta forma porque si luego necesito desinstalarlo, bastará con emerger -C mi metaebuild y luego hacer un depclean. El ebuild está en el siguiente link:

kde-base/kde4-dummy/kde4-dummy-0.1.ebuild
http://jesgue.homelinux.org/ebuilds/kde4-dummy-0.1.ebuild
Back to top
View user's profile Send private message
JotaCE
l33t
l33t


Joined: 10 Jul 2007
Posts: 769
Location: SANTIAGO, CHILE!!!

PostPosted: Wed Dec 05, 2007 4:58 am    Post subject: Reply with quote

Vamos a hecharle una probadita haber que resulta!

total....... hechando a perder se aprende!! si algo explota tengo mi respaldo! :)
_________________
La derrota no es motivo de vergüenza si el espíritu sigue sin conquistar!
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum