Difference between revisions of "Getting Started/Build/KDE4/Kubuntu and Debian (es)"

Jump to: navigation, search
(Recomendado para kdepimlibs)
m (Text replace - "<code bash>" to "<syntaxhighlight lang="bash">")
Line 2: Line 2:
 
Esta página detalla la instalación de los requerimientos de kde4 en Kubuntu 7.10 (Gutsy) y Debian (Testing/Unstable). Para un escritorio con funcionalidad básica, los paquetes recomendados se instalan con el comando:
 
Esta página detalla la instalación de los requerimientos de kde4 en Kubuntu 7.10 (Gutsy) y Debian (Testing/Unstable). Para un escritorio con funcionalidad básica, los paquetes recomendados se instalan con el comando:
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install build-essential cdbs debhelper cmake \
 
sudo aptitude install build-essential cdbs debhelper cmake \
 
kdesdk-scripts subversion ssh xserver-xephyr doxygen libqt4-dev dbus-x11 \
 
kdesdk-scripts subversion ssh xserver-xephyr doxygen libqt4-dev dbus-x11 \
Line 17: Line 17:
 
En Kubuntu 7.10 (Gutsy) y Debian (Testing/Unstable) los requisitos previos a la construcción se instalan con:
 
En Kubuntu 7.10 (Gutsy) y Debian (Testing/Unstable) los requisitos previos a la construcción se instalan con:
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install build-essential cdbs debhelper cmake \
 
sudo aptitude install build-essential cdbs debhelper cmake \
 
kdesdk-scripts subversion ssh xserver-xephyr
 
kdesdk-scripts subversion ssh xserver-xephyr
Line 24: Line 24:
  
 
Paquetes opcionales para generar la documentación del API:
 
Paquetes opcionales para generar la documentación del API:
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install doxygen graphviz
 
sudo aptitude install doxygen graphviz
 
</code>
 
</code>
Line 31: Line 31:
  
 
Las dependencias de kdelibs se pueden instalar con:
 
Las dependencias de kdelibs se pueden instalar con:
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libqt4-dev dbus-x11 \
 
sudo aptitude install libqt4-dev dbus-x11 \
 
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
 
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
Line 41: Line 41:
 
* libbz2-dev - Necesario para el soporte de bzip en kio_archive y paquetes GHNS.
 
* libbz2-dev - Necesario para el soporte de bzip en kio_archive y paquetes GHNS.
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libssl-dev libbz2-dev
 
sudo aptitude install libssl-dev libbz2-dev
 
</code>
 
</code>
Line 53: Line 53:
 
* libopenexr-dev - librería de procesamiento de imágenes
 
* libopenexr-dev - librería de procesamiento de imágenes
 
* libxml2-utils - se usa para validar y generar archivos doc.
 
* libxml2-utils - se usa para validar y generar archivos doc.
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libxml2-utils libpcre3-dev libopenexr-dev \
 
sudo aptitude install libxml2-utils libpcre3-dev libopenexr-dev \
 
libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \
 
libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \
Line 61: Line 61:
 
== Dependencias de kdepimlibs ==
 
== Dependencias de kdepimlibs ==
 
Las dependencias de kdepimlibs se pueden instalar con:
 
Las dependencias de kdepimlibs se pueden instalar con:
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libboost-dev libgpgme11-dev
 
sudo aptitude install libboost-dev libgpgme11-dev
 
</code>
 
</code>
Line 68: Line 68:
 
* libldap2-dev - Para el soporte de ldap en kde4.
 
* libldap2-dev - Para el soporte de ldap en kde4.
 
* libsasl2-dev - Requerido para los kioslave imap y sieve
 
* libsasl2-dev - Requerido para los kioslave imap y sieve
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libldap2-dev libsasl2-dev
 
sudo aptitude install libldap2-dev libsasl2-dev
 
</code>
 
</code>
Line 74: Line 74:
 
== Dependencias de kdebase ==
 
== Dependencias de kdebase ==
 
Las dependencias de kdebase-runtime se pueden instalar con:
 
Las dependencias de kdebase-runtime se pueden instalar con:
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libxine-dev
 
sudo aptitude install libxine-dev
 
</code>
 
</code>
Line 82: Line 82:
  
 
Las dependencias de kdebase-apps se pueden instalar con:
 
Las dependencias de kdebase-apps se pueden instalar con:
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libqimageblitz-dev
 
sudo aptitude install libqimageblitz-dev
 
</code>
 
</code>
Line 92: Line 92:
 
* libsmbclient-dev - para el soporte de samba en kde4
 
* libsmbclient-dev - para el soporte de samba en kde4
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
 
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
 
</code>
 
</code>
Line 107: Line 107:
 
* soprano - Consulta [[#Instalar soprano desde svn]]
 
* soprano - Consulta [[#Instalar soprano desde svn]]
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libxklavier11-dev libxdamage-dev libxcomposite-dev \
 
sudo aptitude install libxklavier11-dev libxdamage-dev libxcomposite-dev \
 
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \
 
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \
Line 130: Line 130:
 
* libnova-dev - Una librería de propósito general, precisión doble, mecánica celeste, astrometría y astrodinámica.
 
* libnova-dev - Una librería de propósito general, precisión doble, mecánica celeste, astrometría y astrodinámica.
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev
 
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev
 
</code>
 
</code>
Line 138: Line 138:
 
kdebase-workspace recomienda soprano. Si ya tienes instalado el paquete de soprano proporcionado, es necesario eliminarlo o se encontrará en lugar de la versión de svn.
 
kdebase-workspace recomienda soprano. Si ya tienes instalado el paquete de soprano proporcionado, es necesario eliminarlo o se encontrará en lugar de la versión de svn.
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude remove libsoprano4 libsoprano-dev
 
sudo aptitude remove libsoprano4 libsoprano-dev
 
</code>
 
</code>
Line 146: Line 146:
 
* librdf-dev - backend de rdf
 
* librdf-dev - backend de rdf
  
<code bash>
+
<syntaxhighlight lang="bash">
 
sudo aptitude install libclucene-dev librdf-dev
 
sudo aptitude install libclucene-dev librdf-dev
 
</code>
 
</code>
Line 152: Line 152:
 
Para realizar la descarga inicial de soprano y compilar:
 
Para realizar la descarga inicial de soprano y compilar:
  
<code bash>
+
<syntaxhighlight lang="bash">
 
cs
 
cs
 
svn co -N svn://anonsvn.kde.org/home/kde/trunk/kdesupport/
 
svn co -N svn://anonsvn.kde.org/home/kde/trunk/kdesupport/

Revision as of 21:40, 29 June 2011


Getting_Started/Build/KDE4/Kubuntu and Debian

Esta página detalla la instalación de los requerimientos de kde4 en Kubuntu 7.10 (Gutsy) y Debian (Testing/Unstable). Para un escritorio con funcionalidad básica, los paquetes recomendados se instalan con el comando:

sudo aptitude install build-essential cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr doxygen libqt4-dev dbus-x11 \
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libxml2-dev libxslt1-dev shared-mime-info libungif4-dev libssl-dev \
libboost-dev libgpgme11-dev libxine-dev libqimageblitz-dev libbz2-dev
</code>
 
Esto instala requisitos previos a la construcción como build essential, todos los requerimientos de compilación kde4 y algunos paquetes recomendados como libssl-dev para el soporte de https. También se recomienda soprano, pero se debe [[#Instalar soprano desde svn|instalar desde svn]]. Debajo se listan más paquetes recomendados y opcionales.
 
Después de instalar los paquetes requeridos y deseados, procede a [[Getting_Started/Build/KDE4 (es)#kdelibs|construir KDE 4]].
 
== Requisitos previos a la construcción ==
En Kubuntu 7.10 (Gutsy) y Debian (Testing/Unstable) los requisitos previos a la construcción se instalan con:
 
<syntaxhighlight lang="bash">
sudo aptitude install build-essential cdbs debhelper cmake \
kdesdk-scripts subversion ssh xserver-xephyr
</code>
 
 
Paquetes opcionales para generar la documentación del API:
<syntaxhighlight lang="bash">
sudo aptitude install doxygen graphviz
</code>
 
== Dependencias de kdelibs ==
 
Las dependencias de kdelibs se pueden instalar con:
<syntaxhighlight lang="bash">
sudo aptitude install libqt4-dev dbus-x11 \
libstreamanalyzer-dev libstrigiqtdbusclient-dev \
libxml2-dev libxslt1-dev shared-mime-info libungif4-dev libpcre3-dev
</code>
 
=== Paquetes recomendados ===
* libssl-dev - Necesario para el soporte de https etc.
* libbz2-dev - Necesario para el soporte de bzip en kio_archive y paquetes GHNS.
 
<syntaxhighlight lang="bash">
sudo aptitude install libssl-dev libbz2-dev
</code>
 
=== Paquetes opcionales ===
* libasound2-dev - El sistema de sonido Alsa.
* libaspell-dev - soporte de corrección ortográfica (en kwrite etc)
* libavahi-common-dev - descubrimiento de servicios avahi/zeroconf
* libenchant-dev - spell checking wrapper library
* libjasper-dev - librería de procesamiento de imágenes
* libopenexr-dev - librería de procesamiento de imágenes
* libxml2-utils - se usa para validar y generar archivos doc.
<syntaxhighlight lang="bash">
sudo aptitude install libxml2-utils libpcre3-dev libopenexr-dev \
libjasper-dev libenchant-dev libavahi-common-dev libaspell-dev \
libasound2-dev
</code>
 
== Dependencias de kdepimlibs ==
Las dependencias de kdepimlibs se pueden instalar con:
<syntaxhighlight lang="bash">
sudo aptitude install libboost-dev libgpgme11-dev
</code>
 
=== Recomendado para kdepimlibs ===
* libldap2-dev - Para el soporte de ldap en kde4.
* libsasl2-dev - Requerido para los kioslave imap y sieve
<syntaxhighlight lang="bash">
sudo aptitude install libldap2-dev libsasl2-dev
</code>
 
== Dependencias de kdebase ==
Las dependencias de kdebase-runtime se pueden instalar con:
<syntaxhighlight lang="bash">
sudo aptitude install libxine-dev
</code>
 
{{Note (es)|Ten en cuenta que libxine1-dev depende de algunos paquetes de gnome debido a un bug de empaquetado en kubuntu gutsy (corregido en hardy). Además kubuntu proporciona la versión 1.1.8 de xinelib, que tiene problemas al reproducir sonidos cortos (corregido en xinelib 1.1.9).
}}
 
Las dependencias de kdebase-apps se pueden instalar con:
<syntaxhighlight lang="bash">
sudo aptitude install libqimageblitz-dev
</code>
 
=== Opcional para kdebase-apps ===
* libxcb1-dev - X C binding - Se usa para el soporte de widgets de vídeo en xine
* soprano - Recomendado por nepomuk. Consulta [[#Instalar soprano desde svn]]
* libxkbfile-dev - Paquete para la configuración de teclado
* libsmbclient-dev - para el soporte de samba en kde4
 
<syntaxhighlight lang="bash">
sudo aptitude install libsmbclient-dev libxkbfile-dev libxcb1-dev
</code>
 
=== Opcional para kdebase-workspace ===
* libsmbclient-dev - para el soporte de samba en kde4
* network-manager-dev - Puede usarlo Solid para la gestión de redes
* libcaptury-dev - Herramienta de captura de vídeo para screencasts
* libusb-dev - para el soporte de USB en Solid
* libbluetooth-dev - para el soporte de Bluetooth en Solid
* libxcomposite-dev - para el soporte de composición en Kwin
* libxdamage-dev - para el soporte de composición en Kwin
* libxklavier11-dev - teclado virtual
* soprano - Consulta [[#Instalar soprano desde svn]]
 
<syntaxhighlight lang="bash">
sudo aptitude install libxklavier11-dev libxdamage-dev libxcomposite-dev \
libbluetooth-dev libusb-dev libcaptury-dev network-manager-dev \
libsmbclient-dev
</code>
 
== kdeedu ==
* libeigen-dev - usado por kalzium.
 
 
== koffice ==
* libqca2-dev - soporte criptográfico de qt.
 
== kdepim ==
* libqca2-dev - soporte criptográfico de qt.
 
== kdeedu ==
Se recomiendan los paquetes siguientes si tienes intención de usar kstars:
 
* libusb-dev - Proporciona soporte INDI a KStars.
* libcfitsio3-dev - Da soporte para imágenes FITS.
* libnova-dev - Una librería de propósito general, precisión doble, mecánica celeste, astrometría y astrodinámica.
 
<syntaxhighlight lang="bash">
sudo aptitude install libusb-dev libcfitsio3-dev libnova-dev
</code>
 
 
== Instalar soprano desde svn ==
kdebase-workspace recomienda soprano. Si ya tienes instalado el paquete de soprano proporcionado, es necesario eliminarlo o se encontrará en lugar de la versión de svn.
 
<syntaxhighlight lang="bash">
sudo aptitude remove libsoprano4 libsoprano-dev
</code>
 
Soprano es un sistema modular. Para conseguir funcionalidad instala los siguientes paquetes:
* libclucene-dev - librería de indexado de texto completo
* librdf-dev - backend de rdf
 
<syntaxhighlight lang="bash">
sudo aptitude install libclucene-dev librdf-dev
</code>
 
Para realizar la descarga inicial de soprano y compilar:
 
<syntaxhighlight lang="bash">
cs
svn co -N svn://anonsvn.kde.org/home/kde/trunk/kdesupport/
cd kdesupport
svn up soprano
cmakekde
</code>
 
Volver a [[Getting_Started/Build/KDE4 (es)#kdelibs|compilar KDE4]].

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal