Script de actualización de Flash Player en Bash

superpiwi de UbuntuLife se ha currado este pedazo de script para instalar la nueva versión del plugin de adobe.

#!/bin/bash
echo ":::::::::::::::::::::::::::::::::::::"
echo ": Instalador de Flash 10.2 (32 bits):"
echo ":::::::::::::::::::::::::::::::::::::"
gksudo echo "Empiza la instalacion. Se guardaran copias .backup de los plugins previos"
cd /tmp
FILE="http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz"
wget -c "$FILE"
tar xvf install_flash_player_10_linux.tar.gz

# Firefox y similares:
if [ -f /usr/lib/mozilla/plugins/libflashplayer.so ];
then
	sudo mv /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so.backup
	sudo cp libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so
fi

if [ -f ~/.mozilla/plugins/libflashplayer.so ];
then
	sudo mv ~/.mozilla/plugins/libflashplayer.so ~/.mozilla/plugins/libflashplayer.so.backup
	sudo cp libflashplayer.so ~/.mozilla/plugins/libflashplayer.so
fi

# Chromium
if [ /usr/lib/chromium-browser/plugins ];
then
	sudo mv /usr/lib/chromium-browser/plugins/libflashplayer.so /usr/lib/chromium-browser/plugins/libflashplayer.so.backup
	sudo cp libflashplayer.so /usr/lib/chromium-browser/plugins/libflashplayer.so
fi

echo "Instalacion finalizada. Reinicie"
cd -

Copiad el script en un fichero, lo renombráis con el nombre que queráis y la  extensión .sh y luego le dais permisos de ejecución:

sudo chmod +x [nombre_del_fichero].sh
sudo ./[nombre_del_fichero].sh

Nueva versión 0.87 de Shutter

Ya ha está disponible la nueva versión de este fabuloso capturador de pantalla en Ubuntu en su versión 0.87

Si lo tienes instalado:

sudo apt-get update
sudo apt-get install shutter

Si aun no lo conces, no lo has probado o no lo tienes instalado:

 

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter

Ejecutar una máquina virtual como una sesión en Ubuntu

Puede que el título sea un poco críptico pero lo que vengo a decir es como podemos ejecutar una máquina virtual instalada en nuestro Ubuntu como si fuera un usuario.

Los pasos a seguir son muy muy simples:

  • Creamos un usuario (que en mi caso le he llamado windows)
  • Accedemos dentro del perfil y instalamos la máquina virtual (p.ej. un Windows XP)
  • Añadimos el usuario anteriormente creado al grupo ‘vboxusers’
  • Creamos el script windows.sh:

sudo gedit windows.sh

  • Le añadimos las siguientes líneas de código:

#!/bin/bash

VBoxSDL -fullscreen -vm "WindowsXP"

Donde WindowsXP es el nombre de nuestra máquina virtual.

  • Le damos permisos de ejecución:

sudo chmod +x windows.sh

Vamos a Sistema -> Preferencias -> Aplicaciones al inicio y añadimos el path del script (que en mi caso es home/adriwan/escritorio/windows.sh) y listo.Ahora cuando reiniciemos el sistema podremos escoger entre nuestro usuario normal o nuestro usuario virtual 🙂

Ya me contaréis si os ha funcionado (a mi si y a la primera).

Via | Ubuntu Life

Reparación de un NAS Iomega ix2-200

Uno de los dispositivos de almacenaje para copias de seguridad que ya llevan un tiempo circulando por el mercado y que funcionan muy bien, son los NAS (Network Area Storage) o Dispositivos de Almacenamiento por Red. Estos dispositivo son una solución relativamente económica para las empresas/particulares para poder almacenar sus copias de seguridad. ¡Ojo! Nunca recomiendo tener este dispositivo como único sistema de copias de seguridad, ya que son bastante delicados y se pueden estropear como el caso que os planteo ahora.

Me llegó hace tiempo un NAS Iomega modelo ix2-200 con 2 Tbytes de capacidad de almacenamiento en RAID1 que no reconocía ningún disco (de los dos que tiene), además de encenderse y parpadear constantemente un LED blanco. Posteriormente supe que eso se le llama LED Blanco de la Muerte (o WLoD). Total que se cascó el RAID y no había forma humana de recuperar la información así que decidí cambiar los discos duros, siendo mi sorpresa que el mini sistema operativo que el dispositivo lleva dentro no funcionaba ni arrancaba con lo que me resultaba inútil probar de hacer cualquier tipo de reparación que no fuera la de reinstalar el mini OS.

Hay que decir que estos Iomega funcionan con un sistema operativo «propio» y un sistema Linux instalado en los primeros 100 Mb del disco en una partición primaria. Una de las primeras soluciones que probé, fue la de instalar el firmware propio que me proporciona Iomega y no funcionó con lo que investigando un poco dí con la solución que os presento. Para ello necesitamos:

  • Live CD Knoppix o el que yo utilicé, que fue un System Rescue CD con una distribución Gentoo (cualquier otra LiveCD como p.ej. Ubuntu serviría)
  • ACTUALIZACIÓN: Nuevos links de descarga del firmware
  • El disco duro del NAS enchufado por USB o cable SATA

El sistema operativo que se instalará nos permitirá mediante el gestor Web que estos NAS llevan configurar el resto del disco/s como queramos (RAID1, JBOD, iSCSI, etcétera …) y con ello habremos «resucitado» el NAS.

El primer paso consiste en copiar al directorio /tmp los ficheros ix2-200-2.1.25.299-files.7z.001 y ix2-200-2.1.25.299-files.7z.002. Luego ejecutamos:

sudo root
cd /tmp
7z x ix2-200-2.1.25.299-files.7z.001
tar xvf ix2-200-2.1.25.299-files.tar
rm -f ix2-200-2.1.25.299-files*

Ya tenemos los ficheros descomprimidos y listos para poner en el disco.

Ahora vamos a preaparar el disco duro de 1Tbyte (recordemos que este NAS lleva 2 HDD de 1Tbyte cada uno) y lo que yo hice fue conectarlo al pc mediante un USB-SATA. Buscaremos la unidad (normalmente sdx donde X es el nombre de la unidad. Para facilitar la redacción del post, le diremos sda). Ejecutamos:


sudo dmesg

Y buscamos la unidad. Ahora, una vez encontrada procederemos a prepararla:

sudo fdisk /dev/sda

Bien. Este paso es un poco lioso y procuraré explicarlo lo más fácil posible (después de cada opción pulsaremos <enter>:

  • Usaremos la opción ‘p‘ para comprobar si el disco dispone de alguna partición. En caso de haber alguna, la debemos remover con la opción ‘o
  • Crearemos una nueva partición con la opción ‘n
  • La haremos primaria con la opción ‘p‘ y le diremos que empiece en el cilindro 1 y que el último sea el 254.
  • Debemos asegurar también que el disco tiene el ID 83. En el caso que no sea así, ejecutamos la opción ‘t‘ y le damos manualmente el código 83.
  • Guardamos la configuración con la opción ‘w‘ y salimos de fdisk

La primera partición del disco duro, ya esta lista y preparada para poder ser usada como RAID. En la consola, ejecutaremos el siguiente comando:

sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda1 missing

NOTA: si no está instalado, sudo apt-get install mdadm y si usáis el System Rescue CD, ya viene instalado.

Y ahora formateamos con el sistema de ficheros ext2

sudo mkfs.ext2 /dev/md0

Y ahora copiamos los ficheros que hemos guardado en el directorio /tmp en el disco duro que acabamos de preparar:

mount /dev/md0 /mnt/
cp -rf /tmp/ix2-200-2.1.23.229-files/* /mnt/
sync
umount /mnt/

Ya tenemos el primer disco preparado. Ahora, debemos coger el otro disco y repetir el proceso de creación de la partición con el fdisk y el mdadm (no hace falta formatear. Montamos en el NAS solamente el primer disco que hemos preparado, lo encendemos y nos conectamos a la unidad mediante la red (creo recordad que la ip por defecto es la 192.168.1.11). Lo apagamos, montamos el segundo disco, lo encendemos y cuando nos volvamos a conectar, nos saldrá un mensaje ‘Data protection is being reconstructed‘. Dejamos que termine el proceso y listo, ya tendremos nuestro Iomega ix2-200 nuevo otra vez 🙂

Interfaz gráfico para ClamAntivirus

Uno de los blogs que leo a diario es El Atareao y hoy me he llevado una grata sorpresa cuando he leído que ha desarrollado un interfaz gráfico para ClamAv en vez de los ya conocidos ClamTk y KlamAv llamda Antiviral. Para descargarlo, solamente deberéis ir a al sitio de descargas y descargar el paquete *.deb.

Interfaz amigable, clara, concisa y sencilla. Para aquellos que el terminal de Linux aún se les resiste 🙂

Via | El Atareao

Antivirus en Linux o como desinfectar un Windows mediante Linux.

Leyendo esta mañana uno de mis feeds, di con esta noticia en El Atareao: buscando virus con Linux. Aunque lo que voy a decir puede parecer un plagio (que no lo es), me ha sucedido lo mismo miles de veces.

Hace ya tiempo que una parte de mi faena es la desinfectar los discos duros de los trabajadores ya que, como ocurre en todas o el casi todas las empresas, se aprovecha el ADSL para descargar pelis del eMule, mp3, pasar el PowerPoint de turno que recibiste en el mail de Yahoo o Hotmail y ale … ¡viva la fiesta y el descontrol del malware!

La mejor manera de desinfectar un disco duro siempre es conectándolo de manera externa a un Pc/Portátil y desde allí, como si fuera un Pendrive, desinfectar. Hasta hace un tiempo usaba un sistema dual con un Windows XP Sp2 que posteriormente pasó a ser un Windows 7 Ultimate x64 y Ubuntu y, cuando decidí hacer el salto a sólo Linux me encontré que no tenia herramientas suficientes para desempeñar esta faena en concreto ya que, aun conociendo ClamAntiVirus no me daba los resultados que necesitaba por lo que lo dejé de lado y tuve que buscar una solución alternativa y eficaz.

Así que lo que hice fue instalar VirtualBox, virtualizar un Windows XP y habilitar los puertos USB del mismo 🙂 Proceso rápido sencillo y que no me ha dado problemas ya que si la máquina virtual se me infecta, la elimino, cargo otra (2 minutos) y ale, seguimos desinfectando.

Pero para los que quieran probar ClamAV aquí os dejo como instalarlo 🙂

sudo add-apt-repository ppa:ubuntu-clamav/ppa
sudo apt-get update
sudo apt-get install clamav

Y para actualizar ClamAV escribimos:

sudo freshclam

Y listos. Ya tenemos instalado un antivirus en nuestro Linux para poder desinfectar nuestras particiones Windows (como me gusta la frase) 🙂 Para utilizarlo, se usa el terminal escribiendo:

$sudo clamscan [opciones] [archivo/carpeta/-]

Aunque si queréis os podéis instalar un interfaz gráfico, podéis usar tanto ClamTk para Gnome o KlamAV para KDE. Os deja aquí un par de enlaces de referencia, sobretodo de cómo compartir los USB en VirtualBox o como virtualizar un Windows XP.

Enalces | Compartir puertos USBVirtualizar Windows XP

Via | El Atareao

Aplicación Desktop para Grooveshark

Hace nada, instalé Spotify en mi Ubuntu sin usar Wine y me dejaron un comentario que me decía que usara GrooveShark. La verdad es que había leído algo sobre él pero como siempre usaba Spotify pues no le presté atención. Pero lo he probado y me gusta, funciona muy bien peeeeero le hecho en falta una aplicación para mi dock. Solución: prism una aplicación nacida en los MozillaLabs que nos permite lanzar páginas web como si fueran aplicaciones de escritorio.

Yo ya hace tiempo que la uso con Gmail y GReader y con alguna aplicación web más. Para instalarlo:

  • Abrimos un terminal y escribimos

$ sudo apt-get install prism

  • Ejecutamos

$ sudo prism

Se nos abrirá una ventana como la que muestro a continuación y en ella deberemos rellenar el campo URL con la dirección htttp://listen.grooveshark.com y marcar que queremos un icono en el Escritoiro

Damos doble click y marcamos la aplicación de confianza y listos 🙂 ya tenemos un acceso directo que podemos arrastrar a nuestro Dock.

Por si queréis más aplicaciones, podéis instalar:

  • $ sudo apt-get install prism-google-analytics
  • $ sudo apt-get install prism-google-calendar
  • $ sudo apt-get install prism-google-docs
  • $ sudo apt-get install prism-google-mail
  • $ sudo apt-get install prism-google-reader
  • $ sudo apt-get install prism-google-talk
  • $ sudo apt-get install prism-twitter
  • $ sudo apt-get install prism-facebook

Todos ellos se ejecutan con el comando $ sudo prism-[la aplicación que tengamos instalada]

Gracias lau por la recomendación del Grooveshark 🙂