sábado, 22 de junio de 2013

Migración a Mageia: Puesta a punto 7 - Instalando Wine

De regreso. Ahora instalaremos Wine.

Instalar Wine por si mismo no es ningún problema, lo que en realidad es un problema, es que, por desgracia, en algunas ocasiones las aplicaciones güindous no corren en la última versión de Wine y si en alguna anterior, por lo que tenemos que tener instaladas varias versiones de Wine y eso si es un problema. Actualmente resuelvo ese problema con la ayuda de 2 aplicaciones adicionales a Wine, Q4Wine y PlayOnLinux.

Wine: Wine es un proyecto para poder ejecutar aplicaciones de güindows en linux. NO es un emulador de güindows, mucha gente no lo cree, y de hecho algunas aplicaciones funcionan mejor y mas rápido en Wine que en güindous mismo, pero bueno, hay mas información de esto en la página de Wine, la idea que da existencia a Wine es permitir que la mayoría de usuarios puedan migrar a Linux sin tener que cambiarse completamente en un solo paso y poder continuar utilizando sus aplicaciones preferidas para posteriormente cambiarlas por aplicaciones nativas de Linux conforme se van sintiendo mas a gusto en Linux. En el caso de Wine no es importante tener la última versión de Wine, ya que el manejo de versiones lo haremos con PlayOnLinux, pero si es importante tenerlo instalado como requerimiento de PlayOnLinux y Q4Wine. Para instalar Wine solo tecleamos el siguiente comando desde la consola con privilegios de root:

urpmi wine

Y listo, tenemos instalado Wine.

PlayOnLinux: Esta aplicación tiene como objetivo principal permitir instalar y ejecutar los juegos mas importante de güindous en Linux, logrando esto con bastante exitó. Yo la utilizo para poder tener varias versiones de Wine funcionando al mismo tiempo :). PlayOnLinux se encuentra en los repositorios del sistema, pero es tan fácil instalarla y es una de las pocas aplicaciones que me gusta tener al día que prefiero instalarla a mano. Si para alguien es suficiente con la versión que viene en los repositorios y no quiere tener el problema de tener que monitorear el avance de la aplicación e instalar con cada actualización, con instalarla desde los repositorios con "urpmi playonlinux" será suficiente, pero si tienes versionitis con esta aplicación, puedes seguir estos pasos para instalarlo a mano:

  1. Descarguemos en el directorio donde tendremos instalado PlayOnLinux su última versión, está se puede encontrar en su página de descarga http://www.playonlinux.com/es/download.html, de está página descargaremos la versión para todas las distribuciones, en mi caso es el archivo PlayOnLinux_4.2.1.tar.gz.
  2. Descomprimamos el archivo que descargamos con la instrucción: tar xzvf {archivo descargado} , ej: tar xzvf PlayOnLinux_4.2.1.tar.gz , esto crea la carpeta playonlinux donde fue descomprimido el archivo y en esa carpeta se encuentra el ejecutable de PlayOnLinux que al estar en Python no requiere compilación.
  3. PlayOnLinux requiere para su ejecución los paquetes gettext, wxPython, wxPython-wxversion, cabextract, icoutils, luit, netcat-traditional y xterm, por lo que habrá que instalarlos con la instrucción: urpmi gettext wxPython wxPython-wxversion cabextract icoutils luit netcat-traditional xterm , una vez instaladas todos los paquetes anteriores solo queda poner una entrada correspondiente a PlayOnLinux en el menú.
Listo, PlayOnLinux esta instalado.

Q4Wine: El objetivo de esta aplicación es facilitar el uso de prefijos de Wine. Q4Wine  se encuentra en los repositorios de BlogDRAKE e instalalo de ahí si quieres que el sistema de actualizaciones del sistema mantenga al paquete, la instalación de los repositorios de BlogDRAKE la puedes encontrar en la entrada Migración a Mageia: Puesta a punto 5 - Instalación de KCometen4 de este blog. Si quieres controlar personalmente (como me gusta a mi) mantener a mano el sistema para poder tener la última versión sigue los pasos siguientes para instarlo a mano.

  1. Descarguemos Q4Wine, podemos encontrar su última versión en su página de descarga http://q4wine.brezblock.org.ua/download/, en la página de descarga en la sección Getting stable sources tenemos la dirección del desarrollo en sourceforge.net, donde iremos a buscar los archivos fuente, la última versión que encontré fue q4wine-1.0-r3.tar.bz2.
  2. Q4Wine es desarrollado con las bibliotecas Qt4 y C++, por lo que requerimos los paquetes de desarrollo task-c++-devel (C++),  cmake, libqt4-devel (el cual instala 57 paquetes) para desarrollo en qt4. También son requeridos los paquetes fuseiso y gksu para compilación y/o ejecución de Q4Wine. Todo lo anterior se instala con la orden: urpmi task-c++-devel cmake libqt4-devel fuseiso gksu .
  3. Descomprimamos el archivo que descargamos con la instrucción: tar xjvf {archivo descargado} , ej: tar xjvf q4wine-1.0-r3.tar.bz2 , esto crea la carpeta q4wine-1.0-r3/.
  4. Leer el archivo q4wine-1.0-r3/INSTALL
  5. Una vez descargados los archivos fuente, descomprimidas e instaladss todas las dependencias podemos proceder a la compilación con las siguientes instrucciones:
    1. cd  q4wine-1.0-r3/
    2. mkdir build
    3. cd build
    4. cmake -DCMAKE_INSTALL_PREFIX=/usr ..
    5. make
    6. sudo make install
  6. Listo, compilado e instalado Q4Wine.
Después de los pasos anteriores para instalar Q4Wine, en caso de que existe una nueva versión de Q4Wine, solo hay que desinstalar Q4Wine como dice el archivo INSTALL del archivo comprimido, luego descargar la nueva versión y continuar con los pasos 3 en adelante y listo, tendremos la nueva versión de Q4Wine instalada.

Ok, ahora veremos a grandes rasgos como utilizar todos estos juguetes para poder usar Wine para todo lo que se requiera.

Como mencione anteriormente, utilizaremos PlayOnLinux para tener varias versiones de Wine operando en el equipo, esto lo permite PlayOnLinux con el Administrador de versiones de PlayOnLinux, que lo podemos encontrar en el menú Herramientas/Gestiona versiones de Wine. En el Administrador de versiones de PlayOnLinux podemos elegir que versiones de Wine tendremos instalados en PlayOnLinux, estas versiones de Wine las encontramos instaladas en ~/.PlayOnLinux/wine/{Arquitectura del equipo}/{Versión de Wine}. Por ejemplo, en mi equipo (arquitectura x86) tengo instaladas entre muchas, las versiones 1.0.1 y 1.5.22 de Wine, los cuales estan en los directorios ~/.PlayOnLinux/wine/linux-x86/1.0.1/ y ~/.PlayOnLinux/wine/linux-x86/1.5.22/ respectivamente. PlayOnLinux es una excelente aplicación que contiene scripts que permite instalar y ejecutar aplicaciones güindous de una forma muy sencilla, sin embargo cuando no tienes scripts de instalación se complica su uso, además que el hecho de que se utilicen scripts, se pierde control de lo que sucede con la aplicación, por lo que para la mayoría de los casos utilizo Q4Wine para instalar y ejecutar las aplicaciones güindous, ya que, obtengo mayor control de lo que pasa, como se instalan las aplicaciones y lo que ocurre en el prefijo (algo así como una instalación de güindous) de Wine que cree para la aplicación.

En Q4Wine podemos crear prefijos de una manera muy sencilla. En la sección de prefijos hay un botón con el dibujo de una varita que nos permite crear un prefijo. El prefijo creado utiliza la versión de Wine que instalamos de los repositorios. En la pestaña programas, se pueden ver los prefijos creados, si seleccionamos un prefijo y oprimimos el botón derecho, podemos elegir la opción Configurar ajustes del prefijo, en esta pantalla, en la pestaña Ajustes de wine, podemos elegir los ejecutables de ejecución para Wine, aquí es donde pondremos los ejecutables que tenemos instalados en PlayOnLinux, de esta forma cualquier prefijo puede utilizar cualquier versión de Wine que tengamos instalado en PlayOnLinux. En mi instalación tengo un prefijo llamado WineMasReciente, el cual siempre lo tengo configurado a la última versión de Wine que instale en PlayOnLinux. De esta forma cuando quiero probar una aplicación de güindous con Wine utilizo esté prefijo.

Como se puede ver en todo lo explicado anteriormente, todo este proceso no es sencillo, pero creanme, evita muchisimos quebraderos de cabeza :).

Suerte, nos seguimos viendo.

Vicx.

viernes, 21 de junio de 2013

Migración a Mageia: Puesta a punto 6 - sudo y Tipográfia Windows

Aquí estamos de nuevo, sigamos dejando esto chido.

Activando sudo en mi usuario: Para activar sudo necesitamos hacer 3 cosas. Primero, activar el grupo wheel en el archivo de sudoers, una vez hecho esto ya no hay que volverlo a hacer para ningún usuario que queramos que tenga derechos para utilizar sudo. Segundo, incluir mi usuario en el grupo wheel. Tercero, cerrar la sesión y volverla a abrir.

1.- Activemos el grupo wheel: Desde una consola con privilegios de root, ejecutemos el editor visudo, una vez activo visudo, tenemos que buscar la línea

# %wheel  ALL=(ALL)       ALL

Una vez que la encontramos ponemos el cursor antes del # y eliminamos (oprimir la tecla supr.) el símbolo # delante de la línea, cuidado con el símbolo de porcentaje, ese no se debe quitar, ya que si eliminamos el %, sudo asumirá que se le dan privilegios al usuario wheel y no al grupo. Una vez hecho esto salvamos el documento (tecleando {ESC}:wq{ENTER}). Si en algún momento hechas a perder algo, con teclear {ESC}:w!{ENTER} te sales sin grabar. Este paso se realiza solamente una vez, si queremos dar privilegios a algún otro usuario para que pueda usar sudo, esté paso ya no hay que hacerlo.

2.- Incluyamos el usuario al grupo wheel: Desde una consola con privilegios de root ejecutamos el comando

usermod -a -G wheel {nombre de usuario}

Otra opción es utilizar la aplicación userdrake y ahí incluir al usuario en el grupo wheel, inicialmente en la pestaña de grupos no se verá el grupo wheel, hay que ir al menu Opciones y desactivar la opción Filtrar usuarios del sistema.

3.- Salir e iniciar de nuevo la sesión del usuario y listo :).


Instalando Tipografía Güindous: Esto es facilísimo, nos vamos a la aplicación Configure su computador (barra de tareas o menú Mageia/Herramientas del Sistema/Configure su computador), de ahí nos vamos a la sección sistema, en la sección Administrar servicios del sistema hacer clic en Administre, agregue y elimine fuentes. Importe fuentes de Windows (MR), una vez en la pantalla que se habrá haremos click en el botón Tipografías de Windows y listo, ya tendremos las fuentes de güindous en el sistema.

Ok, por hoy me he hecho un poco mas fácil la vida :).

Hasta luego.

Actualización Instalando Tipografía Güindous (2014/5/23):

Ok, lo anterior no fue suficiente para instalar las tipografías de Güindous (¡y como me lo repetía mi esposa una y otra vez :P!) , para instalar las fuentes TrueType de alta calidad en Mageia 4, hay que instalar un paquete llamado webcore-fonts (webcore-fonts-3.0-2.mga4.mrc.noarch.rpm), este paquete para Mageia 4 se puede descargar de http://packages.mageialinux.ru/mageia4/RPMS/noarch/webcore-fonts-3.0-2.mga4.mrc.noarch.rpm y para instalarlo solo utilizamos el siguiente comando desde una consola de root:

urpmi /ruta/donde/se/descargo/el/rpm/webcore-fonts-3.0-2.mga4.mrc.noarch.rpm

¡Y listo!, al parecer ahora si quedaron las tipografías.


Vicx.

miércoles, 19 de junio de 2013

Migración a Mageia: Puesta a punto 5 - Instalación de KCometen4

Ahora regrese a instalar mi salva pantallas favorito KCometen4.

KCometen4 es un salvapantallas OpenGL para KDE, el salvapantallas esta en un cubo en el cual aparecen cometas que explotan junto con rayos con una cámara en movimiento, es una visualización fantástica que en mas de una ocasión me ha hipnotizado, tiene muchas opciones incluyendo poder poner de fondo de la caja el escritorio, una imagen estática o una carpeta con imágenes, la cosa es que es mi salvapantallas favorito y por eso lo instalamos. :)

Para instalarle voy a valerme de los repositorios del grupo de la comunidad BlogDRAKE, la cual es la principal comunidad de apoyo en español :).

Iniciamos localizando los repositorios que nos convengan, para esto hay que ir a la página de selección de repositorios de BlogDRAKE, una vez ahí hay que seleccionar la distribución Mageia, despues la versión de Mageia del sistema (1, 2 ó 3), Tipo de repositorio (ftp o http) y Arquitectura (i586 ó x86_64), una vez definido los parámetros de los repositorios para el sistema hay que hacer click al botón ir, hecho esto, estaremos en la sección de la página que nos informa de la instrucción necesaria para incluir los repositorios de BlogDRAKE en nuestro sistema. Al ejecutar la instrucción que agrega los repositorios de BlogDRAKE en nuestro sistema abra que actualizar los repositorios del sistema con la instrucción "urpmi.update -a", una vez hecho esto podemos instalar el salvapantallas con la instrucción "urpmi kcometen4" y listo a configurar el salvapantallas.

Ejemplo en mi sistema:

Una vez en la página de selección de repositorios de BlogDRAKE, seleccione los siguientes parámetros:

Versión: Mageia 3
Tipo de repositorio: ftp
Arquitectura: i586

Oprimo el botón ir. En mi caso la instrucción para incluir los repositorios de BlogDRAKE es:

urpmi.addmedia --wget --distrib ftp://ftp.blogdrake.net/mageia/mageia3/i586

Posterior de ejecutar la instrucción anterior se ejecutaran las instrucciones:

urpmi.update -a
urpmi kcometen4

Y listo, el salvapantallas esta instalado.

Para configurar el salvapantallas abra que seguir el siguiente caminito:

Configurar su escritorio > Pantalla y monitor > Bloqueador de pantalla > Tipo de bloqueador de pantalla: Salvapantallas > En la lista de salvapantlas elegir KCometen4 (GL) y configurar el salvapantallas.

Listo todo funcionando.

Nos seguimos viendo.

Vicx.

Migración a Mageia: Puesta a punto 4 - Desactivación de Akonadi y Nepomuk

Hola devuelta rapidito :).

Ahora le toca el turno a Akonadi y Nepomuk, estas dos aplicaciones se dedican a recolectar información del usuario y sus archivos, por lo que consume recursos, en mi caso personal no me gustan así que ha deshabilitarlos :).

Primero deshabilitaremos Nepomuk, para esto seguiremos el siguiente caminito:

Configurar su escritorio > Búsqueda de escritorio > Opciones básicas > Desactivar "Habilitar el escritorio semántico Nepomuk"

para deshabilitar Akonadi editamos el archivo $HOME/.config/akonadi/akonadiserverrc y La línea que dice StartServer=true la cambiamos por StartServer=false.


Fuente: Cómo desactivar Akonadi y Nepomuk


Listo.

Hasta la proxima :).

Vicx.

Migración a Mageia: Habilitación de usuario

Hola de nuevo.

Llego el momento de algo real, habilitar mi usuario.

Hasta el momento he estado utilizando un usuario creado durante el proceso de instalación de Mageia, pero ese no es mi usuario habitual. Mageia crea usuarios a partir del ID de usuario 500, los usuarios que he creado con anterioridad en mis otras instalaciones Linux (Mandriva), las inicie a partir  del ID de usuario (UID) 750, esto para prevenir que si en algún momento reinstalaba mi Linux, el proceso de instalación no machacara alguno de mis usuario importantes, de esta forma el usuario creado por cualquier instalación de Linux no utilizaría el UID de los usuarios importante, así puedo tener el control total en la creación de los usuarios habituales en la nueva instalación Linux.

El proceso de habilitación de los usuarios existentes no es difícil, solo hay que dar de alta los usuarios existentes con su UID correspondiente teniendo cuidado de utilizar como nombre de la cuenta el nombre del directorio del usuario a habilitar. La parte complicada es al momento de iniciar por primera vez dicha cuenta, ya que el sistema intentará reconocer las configuraciones antiguas y actualizarlas a una nueva configuración que pueda servir con el software instalado, en general la configuración mas complicada es la del escritorio, que en casos extremos en que no funcione la configuración que tiene el usuario habría que borrar dicha configuración para que el sistema cree una nueva configuración y trabaje con ella.

La creación del usuario en Mageia no es complicado, ya que la herramienta gráfica para creación de usuarios, userdrake, es excelente.

Ok, procedere a crear mi usuario y veamos que se rompe :P. A continuación muestro la pantalla de creación de usuario de userdrake con los datos requeridos:



Los datos son:

Nombre completo: Victrix
Nombre de usuario: victor
Contraseña: ******
Confirmar contraseña: ******
Consola de login: /bin/bash
Crear directorio home: desactivado
Crear un grupo privado para el usuario: activado
Especificar un ID de usuario manualmente: activado
UID: 750


Damos aceptar y listo, la creación del usuario no marco ningún error.

Nota, al crear el usuario anterior se creo un grupo llamado victor con un ID de grupo (GID) desconocido, normalmente ya tendremos un grupo primario con un GID definido, tenemos 2 opciones, uno es deshabilitar la casilla "Crear un grupo privado para el usuario" y crear posteriormente el grupo definiendo el GID que necesitamos. La otra opción es, una vez que se creo el grupo cambiar, cambiar el GID con el comando groupmod desde una consola con credenciales de root, ejemplo: groupmod -g 750 victor .

Ahora (ser valiente y) cambiar de usuario.

Al iniciar el usuario todo parece bien, iniciamos algunas aplicaciones y todo funciona, solo hay un pequeño detalle, cuando ejecuto algunas aplicaciones por consola me sale el siguiente error:

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.

Para resolver el error se ejecutan las siguientes instrucciones desde la consola:

mkdir -p $HOME/.config/fontconfig
mv $HOME/.fonts.conf $HOME/.config/fontconfig/fonts.conf

Listo, problema resuelto, lo anterior lo encontre en la página [SOLVED] Fontconfig warning.

Todo lo demas funciona bien :), si no, ya lo andaremos arreglando.

Hasta luego.

Vicx.

Migración a Mageia: Puesta a punto 3 - Aplicaciones importantes

Llego el turno de instalar algunas de mis aplicaciones importantes, veamos cuales son:



Aplicaciones Linux:
  • htop: Visualizador de procesos interactivo similar a top pero con mas opciones.
  • dfc: Muestra la utilización de espacio del sistema de archivos con graficas y colores.
  • gparted: Administrador de particiones grafico.
  • smplayer: Visualizador de videos.
  • vlc:  Visualizador de videos.
  • clementine: Reproductor de audio basado en Amarok pero mas ligero.
  • plasma-applet-konsoleprofiles: Habilita el applet de Perfiles de Konsole para la barra de tareas.
  • urpmi plasma-applet-system-monitor-cpu: Habilita el applet de Monitor de CPU para la barra de tareas.
  • plasma-applet-daisy: Plasmoid lanzador de aplicaciones para plasma.
  • kate: Editor de texto con opcionrees avanzadas y de desarrollo.
  • awesfx: Este paquete incluye utilidades para el driver AWE32, lo instalo por que luego lo necesitare para cargar bancos de fonts, configurar midi y otras cosas de sonido :).
  • tuxguitar: Editor de tablaturas, parecido al Guitar Pro, pero libre.
  • wmctrl: Esta aplicación permite modificar ciertas características de las ventanas desde la consola, como ponerlas a pantalla completa, moverlas de escritorio y muchas otras cosas, de hecho lo voy a instalar por el Addon Fullscreen Emu del cliente para linux de runescape.
  • KShowMail: Aplicación para monitoreo de correo, esta aplicación permite tener en la bandeja del sistema un icono que monitorea correos pop3, en realidad normalmente utilizo una aplicación para güindous llamada Magic Mail Monitor (mmm3) bajo wine, hasta ahora ninguna aplicación de este tipo ha podido descargar todo mi correo de yahoo y monitorearlo como el mmm3, voy a hacer pruebas a ver si ya me puedo deshacer de todo lo güindous.
  • unrar:  Descompresor para el formato rar.

Para instalar cada una de estas aplicaciones usamos urpmi con la aplicación como parámetro, ejemplo: urpmi gparted, podemos instalar varias aplicaciones al mismo tiempo, ejemplo: urpmi vlc smplayer, al instalar todas las aplicaciones anteriores no hubo ningún problema.


Aplicaciones plasma desktop:
  • Monitor de CPU
  • Perfiles de Konsole
  • Miniaplicación de sesiones de Kate

Para instalar estas aplicaciones hay que desbloquear los elementos gráficos, para esto hay que hacer click en la barra de tareas en cualquier sección vacia, luego elegir "Desbloquear elementos gráficos", al final de la barra de tareas a la derecha aparece la "Caja de herramientas de panel", hacer click en la caja de herramientas, elegir "Añadir elementos gráficos" y de ahi elegir la aplicación plasma necesitada, posteriormente bloquear otra vez los elementos gráficos.


Hasta pronto.

Vicx.

martes, 18 de junio de 2013

Migración a Mageia: Puesta a punto 2 - Runescape Linux Client

Ahora toca el turno al cliente de Runescape :).

El cliente para linux de runescape tiene muchas ventajas sobre el cliente de Windows, en particular se puede maximizar en KDE, lo cual no se puede bajo windows (a menos que seas miembro), además que permite algunas opciones adicionales. Empecemos:

  1. En primer lugar para utilizar el cliente para linux de runescape se requiere tener instalado java, por suerte Mageia trae instalado el OpenJDK Runtime Environment, por lo que nos ahorramos esta parte :).
  2. Descarguemos el cliente para linux de runescape de aquí.
  3. Descomprimir el tar con la siguiente instrucción: tar xzvf unix-runescape-client.tar.gz
  4. El paso anterior creo una carpeta llamada runescape, la cual tiene todo lo necesario para el cliente, hay que mover dicha carpeta al lugar adecuado, en mi caso muevo dicha carpeta a $HOME/Juegos , primero creo la carpeta Juegos con la instrucción "mkdir ~/Juegos" y luego muevo la carpeta con el comando "mv runescape/ ~/Juegos".
  5. Ahora hay que crear los iconos del cliente, esto se hace ejecutando el script install-desktop-icons de la carpeta runescape, en mi caso lo hago tecleando el siguiente comando "~/Juegos/runescape/install-desktop-icons". Una vez realizado esto, en el menu Juegos del menu principal encontraremos los iconos del cliente de runescape.
  6. En este punto, si ejecutamos runescape, se descargara lo necesario para su ejecución, se arrancara y configurara.
  7. Para poder utilizar el potencial del cliente hay que instalar los paquetes perl-Wx y libcanberra-gtk0 con la instrucción "urpmi perl-Wx libcanberra-gtk0" bajo root, y con este ya podemos configurar el cliente, como la memoria a utilizar bajo java y otros elementos importantes, hay que revisar todo y configurar :). Hay cosas interesantes como los Addons, posteriormente instalaré alguno de estos :).
 Listo. Ya puedo jugar runescape.

Vicx.