miércoles, 19 de diciembre de 2012

Cómo instalar Java 7 JRE/JDK de Sun Microsystems/Oracle

La mayoría de las distribuciones GNU/Linux de hoy en día, al igual que Fedora, incluyen por defecto en sus instalaciones, la alternativa libre de la plataforma de desarrollo Java de Sun Microsystems/Oracle OpenJDK.



En el caso de que quieras realizar la instalación de la máquina virtual de Java (JRE) o del entorno de desarrollo Java (JDK) de Sun Microsystems/Oracle, he aquí un pequeño tutorial de como hacerlo.

Antes de proceder con la instalación tanto de JRE como de JDK, deberás descargar desde la página oficial de Sun Microsystems/Oracle, el paquete correspondiente a tu distribución GNU/Linux.

Instalación JRE (Java Runtime Environment) y plugin para Mozilla Firefox
  • $ cd ~/directorio/descarga
  • $ su -c 'yum -y localinstall jre-7u10-linux-i586.rpm' (32 bits)
  • $ su -c 'yum -y localinstall jre-7u10-linux-x64.rpm' (64 bits)
Una vez concluida la instalación de JRE, deberás realizar su configuración de la siguiente forma:
  • $ su -c 'alternatives --install /usr/bin/java java /usr/java/jre1.7.0_10/bin/java 20000'
  • $ su -c 'alternatives --install /usr/bin/javaws javaws /usr/java/jre1.7.0_10/bin/javaws 20000'
  • $ su -c 'alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.7.0_10/lib/i386/libnpjp2.so 20000' (plugin Mozilla 32 bits)
  • $ su -c 'alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.7.0_10/lib/amd64/libnpjp2.so 20000' (plugin Mozilla 64 bits)
Comprueba la versión de JRE que acabas de instalar:
  • $ java -version
Comprueba que el plugin para Mozilla Firefox, se ha instalado correctamente, escribiendo en la barra de direcciones del navegador 'about:plugins'.
Por último, deberás añadir al archivo 'profile' o al archivo '.bash_profile' la variable de entorno JAVA_HOME:
  • $ su -c 'nano /etc/profile' ó
  • $ nano ~/.bash_profile
  • ## export JAVA_HOME
  • export JAVA_HOME="/usr/java/jre1.7.0_10" 
 Instalación de JDK (Java Development Kit) y plugin para Mozilla Firefox
  • $ cd ~/directorio/descarga
  • $ su -c 'yum -y localinstall jdk-7u10-linux-i586.rpm' (32 bits)
  • $ su -c 'yum -y localinstall jdk-7u10-linux-x64.rpm' (64 bits)
Una vez concluida la instalación de JDK, deberás realizar su configuración de la siguiente forma:
  • $ su -c 'alternatives --install /usr/bin/java java /usr/java/jdk1.7.0_10/bin/java 20000'
  • $ su -c 'alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.7.0_10/bin/javaws 20000'
  • $ su -c 'alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0_10/bin/javac 20000'
  • $ su -c 'alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.7.0_10/lib/i386/libnpjp2.so 20000' (plugin Mozilla 32 bits)
  • $ su -c 'alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.7.0_10/lib/amd64/libnpjp2.so 20000' (plugin Mozilla 64 bits)
Comprueba la versión de JRE que acabas de instalar:
  • $ java -version
Comprueba que el plugin para Mozilla Firefox se ha instalado correctamente, escribiendo en la barra de direcciones del navegador 'about:plugins'.
Por último, deberás añadir al archivo 'profile' o al archivo '.bash_profile' la variable de entorno JAVA_HOME:
  • su -c 'nano /etc/profile' ó
  • nano ~/.bash_profile
  • ## export JAVA_HOME
  • export JAVA_HOME="/usr/java/jdk1.7.0_10"
Finalmente, para cambiar entre OpenJDK y Sun Microsystems/Oracle JDK:
  • $ su -c 'alternatives --config java
  • $ su -c 'alternatives --config javac
  • $ su -c 'alternatives --config javaws
  • $ su -c 'alternatives --config libjavaplugin.so

jueves, 25 de octubre de 2012

PowerISO para GNU/Linux

La utilidad PowerISO en su versión gratuita para GNU/Linux, te permitirá a través del uso de la línea de comandos, extraer, listar, cortar, proteger y convertir a otros formatos distintos archivos de imágenes.



Para instalar ésta utilidad en tu sistema, deberás hacer lo siguiente:
  • $ cd ~/directorio/descargas
  • $ wget http://www.poweriso.com/poweriso-1.3.tar.gz
  • $ su -c 'tar xvzf poweriso-1.3.tar.gz -C /usr/local/bin'
  • $ su -c 'chmod 755 /usr/local/bin/poweriso'
Al colocar el ejecutable en la ruta '/usr/local/bin' y asignarle los permisos adecuados, te aseguras que todos los usuarios tengan acceso a él.
Su uso desde la línea de comandos es el siguiente:
  • $ poweriso -? (muestra la ayuda)
  • $ poweriso <comando> [parámetros] [interruptores]
Ejemplos:
  • $ poweriso list ~/imagen.iso / -r
Lista todos los archivos y directorios desde la raíz del archivo de imagen de forma recursiva.
  • $ poweriso extract ~/imagen.iso / -od ~/destino
Extrae todos los archivos y directorios desde la raíz del archivo de imagen en el directorio de destino.
  • $ poweriso convert ~/imagen.iso -o ~/imagen.bin -ot bin
Convierte un archivo de imagen .iso al formato .bin
  • $ poweriso convert ~/imagen.daa -o ~/imagen.iso -ot iso -setpassword 123456
Convierte un archivo de imagen .daa al formato .iso y le asigna una contraseña.
  • $ poweriso convert ~/imagen.iso -o ~/imagen.daa -ot daa -volsize 50M
Convierte un archivo de imagen .iso al formato .daa en varias partes de 50M.

    viernes, 19 de octubre de 2012

    Actualizando el Blog

    Hola amig@s:

    En éste momento, me encuentro revisando y actualizando, poco a poco, puesto que no dispongo de mucho tiempo para éllo, el contenido de todas aquellas entradas del blog, que se han ido quedando anticuadas con el paso del tiempo y corrigiendo en algunos casos, los errores que he ido detectando.


    Os agradecería, que si encontráis algún error en las entradas que visitéis, no os funcione la solución dada por mí y queráis aportar una alternativa o cualquier otra cosa relacionada con el blog, me lo hagáis llegar mediante un
    comentario o por correo electrónico. Así todos participaréis activamente en el mantenimiento de éste blog.

    Un saludo. ;)

    miércoles, 17 de octubre de 2012

    Ordena tu colección de música con EasyTAG

    EasyTAG es una aplicación diseñada para la visualización y edición de etiquetas de archivos en formato MP3, MP2, MP4/AAC, FLAC, Ogg Vorbis, MusePack, Monkey's Audio y WavPack.



    Características principales de la aplicación:
    • Ver, editar y escribir las etiquetas de archivos MP3, MP2 (etiqueta ID3 con fotos), FLAC, Ogg Vorbis, MP4/AAC, MusePack, Monkey's Audio y WavPack.
    • Editar campos de la etiqueta como: titulo, artista, año, genero, numero de pista, comentario, compositor, copyright, URL, codificador empleado e imagen adjunta.
    • Etiquetado automático: analizar el nombre y el directorio para completar automáticamente los campos mediante máscaras.
    • Capacidad para renombrar archivos y directorios de la etiqueta mediante máscaras o archivo de texto.
    • Capacidad de establecer datos comunes para todos los archivos seleccionados.
    • Capacidad para navegar entre subdirectorios.
    • Navegación mediante estructura de árbol o vista (artista/álbum).
    • Búsqueda de archivos.
    • Recursividad para etiquetar, renombrar, guardar y eliminar archivos.
    • Capacidad para leer y mostrar la información contenida en las cabeceras de los archivos (bitrate, duración, frecuencia, etc).
    • Rehacer y deshacer los últimos cambios efectuados.
    • Soporte CDDB mediante Freedb.org y servidores Gnudb.org tanto para búsquedas automáticas como manuales.
    • Generación de listas de reproducción.
    Puesto que EasyTAG se encuentra disponible a través de los repositorios oficiales de Fedora, su instalación es sencilla:
    • $ su -c 'yum -y install easytag'

    Para finalizar, ésta aplicación escrita en C, cuenta con una interfaz gráfica clara y simple, basada en la biblioteca gráfica GTK+ y está disponible para GNU/Linux y Windows con soporte para varios idiomas incluido el español.

    ¡Ya no tienes escusas para mantener tu biblioteca musical en orden!

    miércoles, 10 de octubre de 2012

    VirtualBoxes - Imágenes listas para ser usadas con VirtualBox

    VirtualBoxes es un sitio web que ofrece a sus usuarios, máquinas virtuales de diferentes sistemas operativos libres o de código abierto, para ser usadas directamente con VirtualBox.


    Dichas máquinas virtuales, resultan bastante útiles para probar distintos sistemas operativos, sin necesidad de tener que realizar físicamente su instalación. Además están actualizadas con su software más reciente y configuradas con nombres de usuario y contraseñas por defecto, los cuales podrás encontrar junto a su enlace de descarga.

    Para la instalación de una o varias de éstas máquinas en VirtualBox, deberás seguir éstos sencillos pasos:
    • Descarga y descomprime el archivo que contiene la máquina virtual del sistema operativo que hayas elegido.
    • Inicia VirtualBox y crea una nueva máquina virtual.
    En la pantalla inicial del asistente de configuración, deberás introducir el nombre, tipo y versión del sistema operativo, que va a contener la máquina virtual.
    Seguidamente, se te preguntará por la cantidad de memoria a reservar. Puedes dejar su valor por defecto o asignar una cantidad de memoria distinta en caso de necesidad.
    A continuación, en la pantalla de creación del disco duro virtual, deberás seleccionar mediante la opción: 'use an existing virtual hard drive file', el archivo que contiene la maquina virtual.
    Finalmente, tras pulsar con el ratón sobre el botón 'Crear', te aparecerá en la pantalla principal de VirtualBox, la máquina virtual recién creada.

    Nota:
    Para la realización de éste post, he elegido una imagen virtual de FreeDOS en su versión 1.1

    viernes, 5 de octubre de 2012

    Cómo instalar el servidor Webmin

    Webmin es una herramienta escrita en Perl, para la administración de sistemas Unix y derivados vía web y que permite mediante el empleo de cualquier navegador web disponible en el sistema, configurar cuentas de usuarios, apagados y reinicios del sistema, cuotas de espacio en disco, Apache, PHP, MySQL, DNS, Samba, DHCP, entre otras cosas.



    Por defecto Webmin emplea para comunicarse el protocolo TCP a través del puerto 10000, pero puede ser configurado para usar SSL mediante la instalación de los módulos Perl necesarios para éllo.

    Su instalación la podrás realizar bien a través del archivo binario (RPM) o directamente desde su repositorio oficial.

    Instalación desde el archivo binario (RPM):

    • $ su -c 'yum -y localinstall --nogpgcheck http://prdownloads.sourceforge.net/webadmin/webmin-1.600-1.noarch.rpm'
    Al escribir éste post, la versión más actualizada es la 1.600-1
    Instalación desde el repositorio oficial:
    • $ su -c 'nano /etc/yum.repos.d/webmin.repo'
    [Webmin]
    name=Webmin Distribution Neutral
    #baseurl=http://download.webmin.com/download/yum
    mirrorlist=http://download.webmin.com/download/yum/mirrorlist
    enabled=1
    • $ su -c 'rpm --import http://www.webmin.com/jcameron-key.asc'
    • $ su -c 'yum -y update'
    • $ su -c 'yum -y install webmin'
    Una vez finalizada la instalación por alguno de los métodos anteriores, deberás habilitar e iniciar el servidor Webmin.
    • $ su -c 'systemctl enable webmin.service'
    • $ su -c 'systemctl start webmin.service'
    Finalmente, para acceder al servidor Webmin, deberás introducir una dirección URL en tu navegador web e identificarte como usuario 'root'.
    • http://localhost:10000 (para acceso local)
    • http://dirección-ip:10000 (para acceso remoto)


    Podrás obtener más información sobre Webmin a través de su Wiki.


    Nota:
    Si tienes problemas para acceder a Webmin, probablemente sea debido a que tu cortafuegos está bloqueando el puerto 10000, por lo que deberás abrirlo.

    jueves, 4 de octubre de 2012

    Cómo solucionar el error "Failed to start LSB: Init script for TCSD"

    Si tras la última actualización de Fedora 17 'Beefy Miracle', te aparece durante la carga del sistema el mensaje de error: "Failed to start LSB: Init script for TCSD", será debido a que cuentas con un equipo de sobremesa o portátil, que no dispone del chip TPM (Trusted Platform Module) en su interior.

    Además la detección errónea de éste chip por parte del sistema operativo, hace que el servicio 'tcsd' quede habilitado aún careciendo el equipo de dicho chip.

    Para evitar que en cada inicio del sistema, te vuelva a aparecer éste mensaje de error, deberás deshabilitar dicho servicio.
    • $ su -c 'systemctl disable tcsd.service'

    miércoles, 3 de octubre de 2012

    Cómo instalar el cliente Grive para Google Drive

    Grive es un cliente de Google Drive no oficial y de código abierto para sistemas GNU/Linux, el cual requiere para su manejo, el uso de la línea de comandos, al carecer éste de una interfaz gráfica con la que pueda interactuar el usuario.



    Antes de proceder con la instalación de dicho cliente, deberás descargar desde la página oficial del proyecto, la última versión del paquete correspondiente a tu distribución y sistema, dado que éste aun no se encuentra disponible en los repositorios oficiales de Fedora ni en los repositorios de RPM Fusion.



    Una vez descargado el paquete, podrás realizar su instalación:
    • $ cd ~/directorio/descargas
    • $ su -c 'yum -y localinstall --nogpgcheck grive-0.2.0-2.fc17.R.x86_64.rpm' (64 bits)
    • $ su -c 'yum -y localinstall --nogpgcheck grive-0.2.0-2.fc17.R.i686.rpm' (32 bits)
    Una vez concluida la instalación, deberás crear una carpeta en tu directorio de trabajo, en la que almacenarás todos aquellos archivos a sincronizar con tu cuenta de Google Drive.
    • $ mkdir ~/google-drive
    A continuación, deberás situarte dentro de dicha carpeta y dado que en teoría será la primera vez que ejecutes Grive, tendrás que hacerlo de la siguiente forma:
    • $ cd ~/google-drive
    • $ grive -a
    Seguidamente, se te mostrará en la consola, una dirección URL, a la que deberás acceder para permitir que Grive tenga acceso a tu cuenta de Google Drive, la cual tendrás que copiar y pegar en tu navegador web.



    Una vez hayas permitido el acceso, se te mostrará un código de autenticación, el cual deberás copiar y pegar en la consola en la que se está ejecutando Grive, para comenzar el proceso de sincronización.



    En sucesivas ejecuciones de Grive, deberás omitir el parámetro '-a', dado que ya se encontrará autorizado y autenticado para acceder sin problemas a tu cuenta de Google Drive.

    Nota:
    Google planea sacar próximamente su propio cliente para sistemas Unix/GNU-Linux.

    domingo, 30 de septiembre de 2012

    Cómo apagar y reiniciar el ordenador desde la consola

    Para apagar o reiniciar tu ordenador de forma inmediata o pasado un determinado lapso de tiempo, tendrás que hacer uso de la línea de comandos.


    Apagar el ordenador
    • $ su -c 'shutdown -h now' (apagar de forma inmediata)
    Apagar el ordenador pasado un determinado lapso de tiempo
    • $ su -c 'shutdown -h +tiempo_deseado'
    Sustituye 'tiempo_deseado' por el número de minutos a esperar antes de apagar.
    Ejemplo:
    • $ su -c 'shutdown -h +5' (apagar pasados 5 min)
    • $ su -c 'shutdown -h  hora_deseada'
    Sustituye 'hora_deseada' por la hora en formato 24 horas en la que se apagará el ordenador.
    Ejemplo:
    • $ su -c 'shutdown -h 15:30' (apagar a las 15:30 horas)
    Reiniciar el ordenador
    • $ su -c 'shutdown -r now' (reiniciar de forma inmediata)
    o mediante el comando alternativo:
    • $ su -c 'reboot'
    Reiniciar el ordenador pasado un determinado lapso de tiempo
    • $ su -c 'shutdown -r +tiempo_deseado'
    Sustituye 'tiempo_deseado' por el número de minutos a esperar antes de reiniciar.
    Ejemplo:
    • $ su -c 'shutdown -r +5' (reiniciar pasados 5 min)
    • $ su -c 'shutdown -r hora_deseada'
    Sustituye 'hora_deseada' por la hora en formato 24 horas en la que se reiniciará el ordenador.
    Ejemplo:
    • $ su -c 'shutdown -r 7:30' (reiniciar a las 7:30 horas)

    sábado, 23 de junio de 2012

    Cómo hacer que CUPS indique el usuario que envía un trabajo de impresión

    Cuando empleas la interfaz gráfica del servidor de impresión CUPS, para consultar los trabajos que los usuarios de tu red, envían a las impresoras conectadas a éste; entre la información suministrada (id, nombre, usuario, tamaño, páginas, estado, control), siempre aparece como nombre del usuario que envía el trabajo de impresión, la cadena de texto '{job_originating_user_name}'.


    Para solucionar éste pequeño inconveniente y de éste modo poder conocer los nombres de los usuarios que están enviando sus trabajos al servidor de impresión, tendrás que editar el siguiente archivo de configuración:
    • $ su -c 'nano /etc/cups/cupsd.conf'
    Deberás buscar todas aquellas líneas en las que aparezca la cadena 'JobPrivateValue default' y cambiarlas por 'JobPrivateValue none'.
    Finalmente, deberás reiniciar el servidor de impresión CUPS, para que los cambios efectuados surtan efecto.
    • $ su -c 'systemctl restart cups.service'

    jueves, 21 de junio de 2012

    Cómo instalar las fuentes TrueType de Microsoft

    Para la instalación de las fuentes TrueType de Microsoft en tu sistema, deberás hacer uso del archivo de fuentes (msttcorefonts), el cual se encuentra disponible, a través de la página oficial del proyecto y que contiene las principales fuentes tipográficas empleadas por Windows.



    Antes de continuar, deberás tener instaladas en el sistema las siguientes dependencias:
    • $ su -c 'yum -y install rpmdevtools rpm-build ttmkfdir cabextract'
    Finalizada la instalación de las dependencias, podrás comenzar el proceso de compilación e instalación de las fuentes:
    • $ rpmdev-setuptree
    • $ cd ~/rpmbuild/SPECS
    • $ wget http://corefonts.sourceforge.net/msttcorefonts-2.5-1.spec
    • $ rpmbuild -bb msttcorefonts-2.5-1.spec
    • $ cd ~/rpmbuild/RPMS/noarch
    • $ su -c 'yum -y localinstall --nogpgcheck msttcorefonts-2.5-1.noarch.rpm'
    Si durante la instalación del paquete, surgen problemas de dependencias, deberás instalar el paquete 'chkfontpath' correspondiente a tu distribución y sistema, que encontrarás en:

    • $ su -c 'yum -y localinstall --nogpgcheck chkfontpath-versión.rpm'
    ¡Listo! Ya tendrás disponibles en el sistema, las fuentes TrueType de Microsoft.

    miércoles, 20 de junio de 2012

    Cómo cambiar el idioma de las páginas 'MAN'

    Las páginas mostradas por el comando 'man', de los sistemas operativos Unix/GNU Linux y que puedes consultar a través de la línea de ordenes, son los manuales de los distintos comandos y aplicaciones disponibles en éstos sistemas operativos.

    En Fedora y en otras distribuciones GNU/Linux, éstas páginas suelen mostrarse por defecto en ingles. Si deseas que éstas se muestren como en éste caso, en español o en cualquier otro idioma, deberás instalar los paquetes correspondientes a ese idioma:
    • $ su -c 'yum -y install man-pages-es man-pages-es-extra'
    Actualmente, no todos los comandos disponen de su manual de ayuda, traducido completamente al español o a otro idioma distinto al ingles. Además algunos de éstos manuales se encuentran desactualizados.

    sábado, 16 de junio de 2012

    Cómo añadir una imagen de fondo a GRUB2

    Para añadir una imagen de fondo al gestor de arranque GRUB2, deberás tener previamente activado su modo gráfico y un archivo de imagen (jpeg, png o tga) con una resolución adecuada a la establecida para GRUB2.

    Para éllo, deberás copiar el archivo de imagen que hayas elegido como fondo para GRUB2, en el siguiente directorio:
    • $ su -c 'cp archivo_imagen /boot/grub2'
    A continuación, deberás editar el archivo '/etc/grub.d/41_custom' y añadir las siguientes líneas entre 'fi' y 'EOF':
    insmod png
    background_image /grub2/beefy-miracle.png
     
    Sustituye 'insmod png' por 'insmod jpeg' o 'insmod tga', según sea el formato del archivo de imagen.
    Seguidamente, deberás ajustar el color de los textos mostrados por GRUB2, para que éstos se visualicen adecuadamente con el fondo que acabas de aplicar, añadiendo la siguiente línea debajo de las anteriores:
    set color_normal=tinta/fondo
    Siendo (tinta/fondo) uno de los siguientes valores:
    • white, black, brown, green, yellow, red, blue, cyan, magenta, light-cyan, light-green, light-red, light-blue, light-magenta, light-gray, dark-gray.
    Si el color de fondo, lo estableces a 'black', éste será interpretado como transparente, siendo el valor adecuado cuando tengas una imagen de fondo.
    Finalmente, deberás salvar los cambios realizados y actualizar la configuración del gestor de arranque GRUB2.
    • $ su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'

      Cómo cambiar el tipo y tamaño de la fuente predeterminada de GRUB2

      Para cambiar el tipo y tamaño de la fuente predeterminada, con la que se muestra GRUB2, deberás seguir éstos sencillos pasos:
      • Elegir el tipo y tamaño de la fuente a emplear.
      • Convertir la fuente a un formato reconocido por GRUB2.
      • $ su -c 'grub2-mkfont --output=/boot/grub2/fonts/DejaVuSans.pf2 --size=16 /usr/share/fonts/dejavu/DejaVuSans.ttf'
      • Editar el archivo de configuración de GRUB2:
      • $ su -c 'nano /etc/default/grub'
      GRUB_FONT=/boot/grub2/fonts/DejaVuSans.pf2
      • Por ultimo, actualizar la configuración de GRUB2.
      • $ su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
      En el próximo reinicio del sistema, GRUB2 se mostrará haciendo uso de la nueva fuente tipográfica.

      Nota:
      En este ejemplo, he utilizado el tipo de fuente DejaVuSans, con un tamaño de 16, pero por supuesto, puedes emplear cualquier otro tipo de fuente y tamaño que desees.

      Cómo modificar la resolución de GRUB2

      Para modificar la resolución con la que se inicia el gestor de arranque GRUB2 en modo gráfico, deberás añadir las siguientes líneas en su archivo de configuración:
      • $ su -c 'nano /etc/default/grub'
      GRUB_TERMINAL_OUTPUT=gfxterm
      GRUB_GFXMODE="resolución"
      Siendo "resolución", la soportada por tu monitor.
      Ejemplo: GRUB_GFXMODE="1280x1024x32"
      GRUB_GFXPAYLOAD_LINUX=keep
      • $ su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
      La próxima vez que inicies el sistema, éste cargará con la resolución que hayas elegido.

      Nota:
      Para conocer las resoluciones soportadas por tu monitor, deberás reiniciar el sistema y cuando aparezca 'GRUB2', pulsar la tecla 'c' para entrar en el modo de consola.

      Una vez en élla, deberás introducir el comando 'vbeinfo', el cual te mostrará un listado de las resoluciones soportadas por tu monitor.

      Finalmente, tendrás que pulsar la tecla 'ESC' o introducir el comando 'exit', para salir de la consola y continuar normalmente con la carga del sistema.

      Cómo corregir el error de GRUB2 en Fedora 17

      Si a la hora de iniciarse el gestor de arranque GRUB2, te has encontrado con el mensaje "error: file '/grub2/locale/es.mo.gz' not found", deberás hacer lo siguiente:
      • $ su -c 'LANG=C grub2-mkconfig -o /boot/grub2/grub.cfg'
      ¡Listo! La próxima vez que inicies el sistema, no volverá a mostrarse dicho mensaje.

      Nota:
      La verdad, es que no me esperaba que esta nueva versión de Fedora, saliera con tantos errores, espero que se vayan solucionando poco a poco. ;)

      Fedora 17 'Beefy Miracle'

      El pasado 29 de mayo, se publicó para su descarga, la decimoséptima versión de la distribución GNU/Linux Fedora, auspiciada por Red Hat y denominada 'Beefy Miracle'.



      Entre las novedades que presenta ésta nueva versión de Fedora, destacan:
      • Kernel 3.4.4
      • Compilador C/C++ GCC 4.7.x
      • CUPS ICC (Gestión de perfiles de color para la impresión).
      • Programa de manipulación de imagenes GIMP 2.8
      • Entornos de escritorio Gnome 3.4 y KDE 4.8
      • Java 7 (openJDK7).
      • Suite ofimática LibreOffice 3.5.0.3
      • Navegador Web Firefox 12
      • Cliente de correo Evolution 3.3.5 entre otras.
      Desde los siguientes enlaces, podrás descargar las distintas imágenes:


      LiveCD escritorio Gnome

      LiveCD escritorio KDE

      ¡Que disfrutes con ésta nueva versión de Fedora!

      viernes, 18 de mayo de 2012

      Aplicaciones para guitarristas en GNU/Linux

      Si eres un amante de la guitarra acústica o eléctrica y quieres realizar tus composiciones o afinar tus guitarras bajo GNU/Linux, dispones entre otras, de las siguientes aplicaciones:

      TUXGUITAR

      Aplicación libre, con soporte para los sistemas operativos GNU/Linux, MS-Windows y Mac OS, que cuenta con un editor multipistas de tablaturas, entre otras características, con la cual podrás componer facilmente tus propias piezas musicales para guitarra.

      Es compatible con los formatos (PTB - Powertab), (GP3, GP4, GP5 - Guitar Pro) y (TG - TuxGuitar), siendo capaz de importar archivos MIDI y exportar en MIDI, PDF y TXT.

      Resulta una herramienta muy útil, parar el aprendizaje de la guitarra, ya que permite escuchar y seguir la pieza a través de su tablatura o partitura, mostrando además un esquema con la posición que deben adoptar los dedos sobre el mástil de la guitarra.
      • $ su -c 'yum -y install tuxguitar'



      Nota:
      Para que la aplicación se instale y funcione correctamente, deberás tener instalado en el sistema la Maquina Virtual de Java (JRE).

      LINGOT

      Aplicación libre, bajo GNU/Linix, precisa, fácil de manejar y altamente configurable, para la afinación de instrumentos musicales.

      Aunque ésta aplicación originalmente fue diseñada para la afinación de guitarras eléctricas, puede ser empleada para afinar otros instrumentos musicales.
      • $ su -c 'yum -y install lingot'

       


      Para que la aplicación se instale y funcione correctamente en tu sistema, deberás satisfacer los siguientes requisitos:
      • Ordenador Pentium 200MHz o superior, bajo GNU/Linux.
      • Tarjeta de sonido con entradas (LINE-IN) o micrófono.
      • Soporte de audio para JACK, ALSA o OSS.
      • Librería GTK+ 2.0 o superior.

      Cómo crear una copia de seguridad de un DVD-Video desde la consola

      Para la creación de una copia de seguridad para uso legal, de cualquiera de tus DVD's de vídeo, dispones de la aplicación de consola 'dvdbackup', la cual se encuentra disponible en los repositorios oficiales de Fedora.
      • $ su -c 'yum -y install dvdbackup'
      Una vez concluida la instalación, el proceso de creación de la copia de seguridad es bastante sencilla:
      • $ dvdbackup -M -i /dev/sr1 -o ~/backups
      Siendo '/dev/sr1', donde se encuentra instalado tu lector/grabador de DVD's y '~/backups', el directorio en el que se almacenará el contenido del DVD-Video.
      Una vez concluido el proceso (durará varios minutos), se habrá creado bajo el directorio '~/backups' y con nombre igual a la 'etiqueta' del DVD-Video, un directorio, que contendrá una copia exacta, de la estructura de archivos del DVD-Video.

      Finalmente, deberás crear una imagen 'ISO' de dicha estructura, la cual podrás grabar con tu programa de grabación favorito (brasero, k3b, etc.).
      • $ mkisofs -dvd-video -o copiadvd.iso ~/backups/etiqueta
      Siendo 'etiqueta', el directorio donde se encuentran los directorios 'AUDIO_TS' y 'VIDEO_TS'. 
      Nota:
      Deberás tener instaladas en el sistema las librerías 'libdvdread' y 'libdvdcss', para el correcto funcionamiento de la aplicación.

      domingo, 29 de abril de 2012

      Cómo hacer que un archivo sea inalterable o inmutable

      Para hacer que un determinado archivo se vuelva inalterable o inmutable y no pueda ser modificado o borrado por cualquier usuario que tenga permisos sobre él (incluido el usuario 'root'), deberás hacer lo siguiente:
      • $ su -c 'chattr +i nombre_archivo'
      Activa el atributo de no modificación del archivo, con lo que se denegará cualquier intento de borrado o modificación sobre el mismo.
      • $ su -c 'chattr -i nombre_archivo'
      Desactiva el atributo de no modificación del archivo.
      • $ lsattr nombre_archivo
      Muestra los atributos activos de un determinado archivo.

        domingo, 4 de marzo de 2012

        Cómo activar y desactivar el cierre de la consola mediante Ctrl+D

        Para activar y desactivar el cierre de la consola, por medio de la combinación de teclas 'Ctrl+D', deberás hacer lo siguiente:
        • $ set -o ignoreeof (Desactiva Ctrl+D)
        A partir de éste momento, deberás cerrar la consola, mediante el uso del comando 'exit'.
        • $ set +o ignoreeof (Activa Ctrl+D)

        Cómo habilitar los controles de brillo en equipos portátiles

        En la mayoría de los equipos portátiles y sobre todo en los de la marca 'ACER', habrás observado, que las teclas encargadas de controlar el brillo de la pantalla, no suelen funcionar correctamente o no funcionar directamente en la distribución GNU/Linux Fedora.


        Para solucionar éste problema, deberás editar el archivo de configuración del gestor de arranque 'GRUB2' y añadir al final de la línea 'GRUB_CMDLINE_LINUX...' y dentro de su entrecomillado, los siguientes parámetros:
        • $ su -c 'nano /etc/default/grub'
        GRUB_CMDLINE_LINUX="......... acpi_backlight=vendor acpi_osi=vendor" (por supuesto sin incluir los puntos ;)
        A continuación, deberás guardar los cambios realizados y configurar nuevamente el gestor de arranque, para que éstos surtan efecto con el siguiente inicio del sistema:
        • $ su -c 'grub2-mkconfig -o /boot/grub2/grub.cfg'
        Finalmente, deberás deshabilitar el módulo 'acer_wmi' (portátiles ACER) y reiniciar el sistema:
        • $ su -c 'nano /etc/modprobe.d/disable-acer-wmi.conf'
        blacklist=acer_wmi
        • $ su -c 'reboot'
        Nota:
        Funciona correctamente en un Acer Aspire 5750G.

        domingo, 19 de febrero de 2012

        Cómo activar y desactivar servicios del sistema

        Para la activación y desactivación de servicios en el sistema, deberás emplear el comando 'systemctl', en detrimento del comando 'chkconfig', empleado en versiones anteriores a Fedora 15 para dicho propósito.

        Para la activación de un determinado servicio en el sistema, deberás introducir desde la consola el siguiente comando:
        • $ su -c 'systemctl enable nombre_servicio.service'
        Ejemplo:
        $ su -c 'systemctl enable cups.service'
        Para la desactivación de un determinado servicio en el sistema, deberás introducir desde la consola el siguiente comando:
        • $ su -c 'systemctl disable nombre_servicio.service'
        Ejemplo:
        $ su -c 'systemctl disable cups.service'
        Para iniciar un determinado servicio en el sistema, deberás introducir desde la consola el siguiente comando:
        • $ su -c 'systemctl start nombre_servicio.service'
        Ejemplo:
        $ su -c 'systemctl start cups.service'
        Para parar un determinado servicio en el sistema, deberás introducir desde la consola el siguiente comando:
        • $ su -c 'systemctl stop nombre_servicio.service'
        Ejemplo:
        $ su -c 'systemctl stop cups.service'
        Para reiniciar un determinado servicio en el sistema, deberás introducir desde la consola el siguiente comando:
        • $ su -c 'systemctl restart nombre_servicio.service'
        Ejemplo:
        $ su -c 'systemctl restart cups.service'
        Finalmente, para comprobar el estado de un determinado servicio en el sistema, deberás introducir desde la consola el siguiente comando:
        • $ su -c 'systemctl status nombre_servicio.service'
        Ejemplo:
        $ su -c 'systemctl status cups.service'
        Nota:
        Podrás obtener mas información sobre el uso de éste comando, consultando las páginas de su manual.

        Cómo cambiar la fecha y hora desde la consola

        Para cambiar tanto la fecha como la hora de tu sistema desde la línea de comandos, deberás hacer lo siguiente:
        • $ su -c 'date +%D  -s AAAA-MM-DD'
        Siendo 'AAAA' los cuatro dígitos del año, 'MM' los dos dígitos del mes y 'DD' los dos dígitos del día.
        • $ su -c 'date +%T -s HH:MM:SS'
        Siendo 'HH' los dos dígitos para la hora, 'MM' los dos dígitos para los minutos y 'SS' para los dos dígitos de los segundos.
        Si el sistema está configurado para usar UTC (Tiempo Universal Coordinado), deberás añadir el siguiente parámetro:
        • $ su -c 'date +%T -s -u HH:MM:SS'
          Finalmente, para comprobar la fecha y hora del sistema, deberás introducir el comando anterior, sin ningún parámetro:
          • $ date

          domingo, 12 de febrero de 2012

          Cómo deshabilitar 'Recientemente abiertos' en Gnome 3.x

          Para eliminar y deshabilitar de forma permanente, que se añadan nuevas entradas a la lista de 'Recientemente abiertos', cada vez que abras un archivo en Gnome 3.x, deberás hacer lo siguiente:
          • $ cd ~/.local/share
          • $ rm recently-used.xbel
          • $ touch recently-used.xbel
          • $ su -c 'chattr +i recently-used.xbel' 
          Finalmente, para volver a la situación anterior, deberás hacer lo siguiente: 
          • $ cd ~/.local/share
          • $ su -c 'chattr -i recently-used.xbel'

          viernes, 27 de enero de 2012

          Cómo configurar el touchpad synaptics

          Si dispones de un equipo portátil que cuente con un touchpad synaptics, habrás observado que algunas de sus opciones están desactivadas por defecto al inicio de tu sesión en Fedora.

          Para solucionar éste problema, deberás editar el archivo de configuración '50-synaptics.conf' y añadir varias líneas al final de la sección "InputClass", que se encuentra al principio del mismo:
          • $ su -c 'nano /usr/share/X11/xorg.conf.d/50-synaptics.conf'
          Section "InputClass"
                Identifier "touchpad catchall"
                Driver "synaptics"
                MatchIsTouchpad "on"
                MatchDevicePath "/dev/input/event*"
                Option "TapButton1" "1"
               Option "TapButton2" "2"
               Option "TapButton3" "3"
          EndSection
          Éstas líneas, activarán los diferentes tipos de pulsaciones que podrás realizar sobre el touchpad.

          Finalmente, deberás reiniciar el sistema, para que los cambios surtan efecto.