View previous topic :: View next topic |
Author |
Message |
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sat Dec 01, 2007 8:42 pm Post subject: script de shell para descargar y compilar kde4 |
|
|
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 |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Sat Dec 01, 2007 10:04 pm Post subject: |
|
|
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 |
|
|
JotaCE l33t
Joined: 10 Jul 2007 Posts: 769 Location: SANTIAGO, CHILE!!!
|
Posted: Wed Dec 05, 2007 4:58 am Post subject: |
|
|
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 |
|
|
|
|
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
|
|