Instalando KDE 4.10.3 en Debian Wheezy 64 Bits

Este es un post dedicado para aquellos usuarios de Debian que necesitan estar actualizados a la última versión de KDE y no pueden esperar a que se incluya en los repositorios de Debian Testing o Debian Wheezy. Ahora, antes de empezar, un par de advertencias:

  • Recomiendo hacer esto desde una instalación desde cero, tanto del sistema como de KDE.
  • Haga una salva de la carpeta .kde en su /home, o de Nepomuk y Akonadi.
  • Voy a mostrar dos métodos de hacer esto, por favor, lean hasta el final antes de hacer algo.
  • Haga esto bajo su propio riesgo. Yo no perdí nada en el proceso, pero cualquier cosa puede pasar.

El método que debería funcionar

Pues bien, para tener KDE 4.10.3 instalado en nuestro Debian Wheezy tenemos que hacer uso de los repositorios de ZevenOS. En lo particular no he usado este método, pero debe funciona. El proceso es muy simple, solo tenemos que añadir a nuestro fichero /etc/apt/sources.list lo siguiente:

deb http://proindi.de/zevenos/neptune/kde-repo sid main

Luego ejecutar:

$ sudo aptitude update
$ sudo aptitude upgrade

El método que funciona

Como se pueden percatar, en el sources.list se apunta a una rama inestable (sid) creada por el equipo de ZevenOS. En realidad funciona bien con Debian Wheezy, pero para no crear confusiones, lo mejor es hacer lo siguiente:

1- Hacemos un mirror local de este repositorio (pesa unos 400Mb). Para ello tenemos que instalar el paquete debmirror y hacer uso de este scritp:

#!/bin/bash

# Debmirror para ZevenOS KDE

NAME="ZevenOS"
: ${PROGRAM:=Debian Mirror}
: ${VERSION:=0.1}
: ${URLDIRE:=proindi.de/zevenos/neptune/} # URL origen.
: ${OUTBASE:=/home/tu_usuario/} # Ruta de destino base.
: ${OUTPATH:=$OUTBASE/zevenos} # Ruta de destino final.
: ${LOGFILE:=/home/tu_usuario/zevenos/zevenos.log} # Archivo de registro.

# Crear el directorio de destino si no existe.
if [ ! -d "$OUTPATH" ] ; then mkdir -p "$OUTPATH"; fi

# Inicio archivo de registro.
cat > $LOGFILE <<EOL
Iniciando Mirror (`env LANG=es_ES.UTF-8 date`)
EOL

# Ejecutar.
debmirror --host $URLDIRE \
--dist=sid \
--section=main \
--arch=amd64 --root=kde-repo \
--progress --nosource --postcleanup --method=http \
--passive --debug --verbose \
--ignore-small-errors --ignore-release-gpg \
--exclude-deb-section='^debug$' \
--i18n \
--exclude='^.*/Translation-.*$' \
--include='^.*/Translation-es.*$' \
--exclude='help-.*\.deb$' --include='help-es.*\.deb$' --include='help-en.*\.deb$' \
--exclude='l10n-.*\.deb$' --include='l10n-es.*\.deb$' --include='l10n-en.*\.deb$' \
--exclude='(kfreebsd-.*)' --exclude='(/fonts-ipamj.*)' --exclude='(/fonts-baekmuk.*)' \
--exclude='(/fonts-hanazono.*)' --exclude='(/fonts-horai.*)' --exclude='(/fonts-ipa.*)' \
--exclude='(/fonts-kiloji.*)' --exclude='(/fonts-kou.*)' --exclude='(/fonts-nanum.*)' \
--exclude='(/fonts-nanum.*)' --exclude='(/fonts-takao.*)' --exclude='(/fonts-yozvox.*)' \
--diff=none --allow-dist-rename \
--ignore-missing-release $OUTPATH >> $LOGFILE 2>&1 &
# Fin.
exit 0

2- Una vez que termine de bajar todos los paquetes, entramos a la carpeta zevenos.

3- Creamos una carpeta llama Mi_Repo (o el nombre que ustedes escojan) y adentro otra carpeta llamada debs.

4- Sacamos todos los .deb que hay en las subcarpetas de zevenos y los colocamos todos juntos en Mi_Repo/debs.

Ahora lo que haremos será crear nuestro propio repositorio usando Reprepro. Para ello instalamos primero el paquete:

$ sudo aptitude install reprepro

Posteriormente creamos la carpeta: conf. Nos debe quedar con la estructura:

Mi_Repo
- conf
- debs

5: Dentro de la carpeta debs copiamos todos los .debs que vamos a insertar en nuestro repositorio (lo hicimos en el paso 4)

6: Dentro de la carpeta conf creamos un fichero llamado distributions, y le ponemos adentro:

Origin: KDE-Packages
Label: KDE-Packages
Suite: wheezy
Codename: wheezy
Architectures: amd64
Components: main
Description: Mirror personalizado de KDE 4.10 para Debian Wheezy

7: Volvemos a la carpeta Mi_Repo y ejecutamos el comando:

reprepro --ask-passphrase -b . -V -C main includedeb wheezy debs/*.deb

Esto nos creará un mirror como Debian manda.

7: Por último añadimos a nuestro sources.list:

deb file:///home/tu_usuario/zevenos/Mi_Repo wheezy main

Actualizamos:

$ sudo aptitude update
$ sudo aptitude upgrade

Y listo!!

En este caso no se usan llaves de autenticación, así que no se preocupen por ello


37 comentarios

  1.   eliotime3000 dijo

    ¿Y cómo hago para que los botones de minimixar, maximizar y cerrar se encuentren al lado derecho?

    1.    elav dijo

      En el lado derecho o el izquierdo? Como sea, todo se puede configurar desde Preferencias del Sistema » Apariencia del Espacio de Trabajo » Decoración de Ventanas » Configurar botones.

      1.    eliotime3000 dijo

        Muchas gracias por el dato. Es más, con el Screenfetch que le metí a mi distro, valdría la pena presumir de lo que se tiene con semejante escritorio.

      2.    julio cesar dijo

        Hoka buen post amigo, soy usuario de archlinux por mucho tiempo pero nuevo an kde quisiera saber ese screenshot que posteastes cual el el theme ese que estas usando y si viene en el propio kde

        Gracias

        1.    elav dijo

          El tema Plasma es el que viene por defecto en openSUSE. El resto es Oxygen.

          1.    Julio Cesar dijo

            gracias amigo Good Luck !

  2.   st0rmt4il dijo

    Usando los repositorios de otra distro para ello?.. es recomendable esta practica?

    Ummm.. lo probare en mi Wheezy en una Vm a ver que tal… al rato comento si me funciono..

    SaludoS!

  3.   sieg84 dijo

    mucho circo maroma y teatro para instalar KDE4.10.x en debian

  4.   Petercheco dijo

    Te lo dogo yo Elav, al final vas a acabar en Mageia o openSUSE :D.

    1.    sieg84 dijo

      a menos de que ambas distros cambien a apt-get/deb

    2.    eliotime3000 dijo

      Peor aún, en Chakra o en Slackware (esta última tiene por defecto el KDE).

    3.    sieg84 dijo

      a menos que esas distros cambien a apt-get/deb

  5.   janus981 dijo

    Prefiero esperar a Agosto para la versión 4.11, porque la verdad me da algo de desconfianza hacer tanto jaleo. aún así, gracias Elav. Saludos.

    1.    Deyvis dijo

      en agosto llega a testing??

      1.    KZKG^Gaara dijo

        Espero que sí … lloro cada vez que veo a todos con KDE v4.9 o superior y aún en Debian está la 4.8.4 🙁

  6.   pandev92 dijo

    Mhh usar repositorios externos en un entorno que se supone que debe ser estable total, no le veo sentido la verdad…., para eso, usa sid directamente o cualquier otra distro como neptune

    1.    cooper15 dijo

      Lo de los repositorios externos tampoco deberían ser problema si como dices puede usar Neptune que no es otra cosa que debian, es simplemente aprovechar algo que ya está disponible. Yo tengo el KDE tanto por neptune como por una instalación en debian con sus repos y NO hay inconveniente de ninguna índole, por lo tanto no veo sentido tampoco a usar el sistema con solo lo que trae por defecto y no experimentar cosas nuevas.

      1.    pandev92 dijo

        si le metes otros repositorios de fuera, ya noe s debian stable, es un hibrido.

      2.    sieg84 dijo

        Pero para experimentar que no es mejor cambiar de distro?

    2.    elav dijo

      Stable, Testing, Sid, Experimental.. sigue siendo Debian. Y aunque en este caso diga Sid, no es realmente la rama Sid de Debian.

  7.   vicky dijo

    Y pensar que Elav era un fiel usuario de xfce. Miralo ahora 😛

    1.    elav dijo

      El ser humano tiende a Evolucionar.. yo soy un ser humano 😀

      1.    pandev92 dijo

        Y pensar que elav despotricaba contra kde XDD ahhahahah

    2.    petercheco dijo

      Yo también fui un anti KDE, al final estoy con el más que contento :-D. En mi FEDORA anda perfecto la 4.10.3 con el kernel 3.9.2 😀

      1.    eliotime3000 dijo

        Las primeras versiones de KDE espantan a cualquiera. No obstante, las nuevas versiones se vuelven cada vez mucho más versátiles en cuanto al manejo y a decir verdad, cuando vi el Firefox/Iceweasel en KDE, me encantó (el KDE 4.8 que tiene el Debian Oldstable con su Oxygen incluído me oxigenó el escritorio que tenía).

  8.   cooper15 dijo

    Es que KDE es como un agujero negro lo que entra ya no vuelve a salir

  9.   no se dijo

    >D

  10.   ianpocks dijo

    Yo tampoco le veo mucho sentido pillar repos de otra distro , para eso sid y si hay que esperar me espero. Que total si algo no hecho en falta sera porque no lo necesito…

    1.    cooper15 dijo

      Bueno, lo que para unos tiene sentido para otros no lo tiene, sería absurdo y aburrido que todos tuviésemos la misma opinión o pensamientos idénticos.

      No obstante, creo que es cada quien libre de escoger por si mismo lo que desea sin hacer censuras o decir que opción es menos o más valida.

      En todo caso uso debian, pero hay cosas que inevitablemente no puedo esperar. KDE es una de ellas.

      1.    ianpocks dijo

        VIendolo desde ese punto de vista tienes razon.asi que me quito el sombrero. Si todos fueramos iguales de windows no saldriamos, suerte que hay tanto sabio por alli. Y decenas de sistemas operativos , desktop y wm.Viva la variedad!!!!!

  11.   Bill Puertas dijo

    Que version de windows es esa? esta buena!!!

  12.   msx dijo

    Instalar KDE SC 4.10.3 en Chakra:
    a) Desde cero:
    1. bajar la última ISO
    2. instalar el sistema
    3. enjoy.
    b) Para usuarios del sistema:
    1. sudo pacman -Syyu
    2. enjoy.

    Instalar KDE SC 4.10.3 en Arch Linux:
    a) Para usuarios de KDE:
    1. Leer notas de actualización, si las hay.
    2. pacman -Syyu
    3. Enjoy.
    b) Desde cero:
    1. Bajar ISO minimalista de Arch e instalar el sistema
    2. Instalar KDE.
    3. Enjoy.

    // Una de las tantas diferencias conceptuales y estructurales entre el sistema operativo de Los Picapiedras y Arch/Chakra //

    1.    elav dijo

      Ya. Normalmente con Debian sería lo mismo, reemplazando sudo pacman -Syyu, por aptitude install kde-full o un simple aptitude upgrade, que por demás, sería tan seguro o más que con tus dos métodos sin necesidad de leer ninguna nota de lanzamiento.

      1.    msx dijo

        “[…]sería tan seguro o más que con tus dos métodos sin necesidad de leer ninguna nota de lanzamiento.”

        Jajajajajaj, esa es la actitud!!!
        Ud. es un grande!!

        Aunque bueno, para ser realistas Arch es un sistema que le pregunta al usuario qué hacer en cada momento porque está diseñado con esa filosofía en contraste a Lesbian que te pega en la mano con la varilla y busca el camino automágico de admnistrar el sistema 😉

        1.    elav dijo

          xDDD ¿Lesbian? ¿Eso que es? ¿Se come? Me gusta como suena xDDD

          1.    pandev92 dijo

            No creo que las lesbian quieran que se la comas xDDD….ahhaahhaahaha

  13.   r@y dijo

    bueno algún dia llegará al testing de la UCI, por ahora con mi 4.8.4 tengo está super estable

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.