Getting Started/Build/KDE4.x
Template:I18n/Español Navigation Bar
Objetivos
Probablemente usted querrá quedarse con la instalacion de su actual KDE-3.5.x hasta sntir su KDE-4.x.y conozco las necesidades de uso diario de su computadora. Aun, usted querrá ser capaz de cambiarlo con un minimo de trabajo cuando el tiempode realizar el cambio se acerque.
Metodo
La mejor manera de hacer esto, es instalando las librerias necesarias en su sistema de la manera usual. Por convencion, estas se deberian instalar en el directorio /usr/local/ . de modo predeterminado, Troll Tech instala el Qt en: /usr/local/Trolltech/Qt-4/. Lo mejor es instalar KDE-4.x.y en su propio directorio, para que asi este directori pueda ser borrado en caso de que ocurra algun problema. yo utilizare /usr/local/KDE-4/ , pero se puede utilizar cualquier directorio que se desee.
Conservaremos las configuraciones actuales, utilizando una cuenta separada para accesar a KDE-4.x.y. Ese usuario contendrá sus configuraciones del KDE-4.x.y, y ademas tendrá un script para configurar las variables de entorno (en Linux se utiliza .bash_profile).
Instalación
Paquetes requeridos para su distribución
- Linux from Scratch o para construir desde una fuente.
(Till other distro instructions are added, you can probably determine the correct version to install by reading the LFS list of libraries)
Crear la Cuenta de Usuario
Utilice el metodo que mejor le parezca para crear una cuenta de usuario. la mia se llamará: "KDE4". Ahora edite o cree un script de logueo especifico para su usuario. (En linux se utiliza .bash_profile). Ahora hay muchas cosas que podemos hacer. Notese que se presume que el usuario fue bien configurado en el script de ingreso de sistema.
------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------
- # Redundant setting of HOME as work around for Bash bug
- HOME=/home/KDE4
- PATH=$HOME/bin:$PATH
- export PATH HOME
- XDG_DATA_HOME="$HOME/.local/share"
- XDG_CONFIG_HOME="$HOME/.config"
- export XDG_DATA_HOME XDG_CONFIG_HOME
- KDEDIR=/usr/local/KDE-4
- KDEHOME=$HOME/.kde4
- KDETMP=/tmp/$USER-kde4
- mkdir -p $KDETMP
- KDEVARTMP=/var/tmp/$USER-kde4
- mkdir -p $KDEVARTMP
- KDEDIRS=$KDEDIR
- PKG_CONFIG_PATH=$KDEDIR/lib/pkgconfig:$PKG_CONFIG_PATH
- export KDEDIR KDEHOME KDETMP KDEVARTMP KDEDIRS PKG_CONFIG_PATH
- QTDIR=/usr/local/Trolltech/Qt-4
- QT_PLUGIN_PATH=$KDEDIR/lib/kde4/plugins:$QT_PLUGIN_PATH
- PKG_CONFIG_PATH=$QTDIR/lib/pkgconfig:$PKG_CONFIG_PATH
- export QTDIR QT_PLUGIN_PATH PKG_CONFIG_PATH
- PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
- export PATH
- XDG_CONFIG_DIRS=$KDEDIR/etc/xdg
- XDG_DATA_DIRS=$KDEDIR/share
- export XDG_CONFIG_DIRS XDG_DATA_DIRS
- LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib
- export LD_LIBRARY_PATH
- LIBXCB_ALLOW_SLOPPY_LOCK="true"
- export LIBXCB_ALLOW_SLOPPY_LOCK
------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------
This is in addition to other things that you need in the script which would probably go at the beginning -- this large block of junk is to be added at the end. The XDG directories might need to be modified for your system.
Construir
Para construir, debe estar como la nueva cuenta de usuario(KDE4). Usted puede ejecutar como 'su' para una instalacion completa o sencillamente 'su -c' para cada instalacion.
Packages need to be installed with the correct prefixes for this to work:
- If you are building Qt from source, configure it with with --prefix=/usr/local/Trolltech/Qt-4. If you installed it from a binary, determine the prefix and change: QTDIR in the script above.
- KDE should use: -DCMAKE_INSTALL_PREFIX=/usr/local/KDE-4 when running cmake.
- KDE Support should installed in the same directory as KDE. This also applies to some of the packages if you are installing the individual packages/modules for a release or BRANCH. For packages that don't use CMake that would be: --prefix=/usr/local/KDE-4. The packages that don't install anything in "share" (eigen,eigen2) can be installed in "/usr/local/".
- Other packages should be installed with the default prefix (/usr/local).
Configurar
For this to work, you must properly configure D-Bus. The D-Bus services will be installed in "$KDEDIR/share/dbus-1/services". For D-Bus to find them, you must add that path to the: "/etc/dbus-1/session-local.conf" file.