miércoles, 30 de diciembre de 2009

MPlayer con soporte x264 (HD ~ Alta definición) en Debian / Ubuntu

Para instalar MPlayer con soporte x264 (HD ~ Alta definición) en Debian / Ubuntu.

Testeado en Debian Lenny.

Primeramente instalaremos xvid , para ello, descargaremos la última versión de la página de xvid. Por ejemplo, a dia de hoy la última versión estable es la 1.2.2

Instalaremos checkinstall, a mi criterio, será mejor para instalar los paquetes comprimidos; también instalaremos git, subversion y yasm:


# aptitude install checkinstall git git-core yasm subversion -y

Descargaremos, desempaquetaremos, compilaremos e instalaremos xvid:

wget http://downloads.xvid.org/downloads/xvidcore-1.2.2.tar.gz
tar xvzf xvidcore-1.2.2.tar.gz
cd xvidcore/build/generic
./configure
make
# checkinstall --pkgname=xvid --pkgversion "1.2.2.build`date +%Y%m%d`" --backup=no --default


Instalar x264

Seguiremos un proceso similar al anterior, descargaremos con git la última versión:


git clone git://git.videolan.org/x264.git
cd x264
./configure
make
# checkinstall --pkgname=x264 --pkgversion "GIT`date +%Y%m%d`" --backup=no --default



Paso final: MPlayer

Instalaremos dependencias de compilación:


#  apt-get build-dep mplayer


Descargaremos, compilaremos e instalaremos MPlayer:


svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer
svn update
./configure
make
# checkinstall --pkgname=mplayer --pkgversion "svn`date +%Y%m%d`" --backup=no --default


Para eliminar las dependencias de compilación instaladas pasar por aquí.

Ya tenemos todo instalado y listo para funcionar.

Saludos.

sábado, 26 de diciembre de 2009

Añadir Disco Duro en Linux (Debian / Ubuntu)

Para instalar nuestro nuevo disco duro en nuestro linux debian / ubuntu.

Primer paso, añadir físicamente el nuevo disco duro en nuestra máquina.

Segundo:

Listar las particiones de nuestros discos para poder identificar nuestro nuevo disco duro:

# fdisk -l


Nos saldrá una entrada nueva con el mensaje: El disco x no contiene una tabla de particiones válida

Voy a exponer mi caso concreto, vosotros tendréis que adaptarlo a vuestro caso concreto:

En mi caso, tengo un disco duro SCSI y he añadido un disco duro IDE de 160GB , la cola de salida del comando anterior me muestra:

Disco /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

El disco /dev/hda no contiene una tabla de particiones válida
o
El disco /dev/sda no contiene una tabla de particiones válida

Tomamos nota de /dev/hda

Si quereis particionarlo :

# fdisk /dev/hda

Ahora iremos introduciendo las siguientes opciones una a una: d n p 1 t 83 w

Para un detalle del proceso pasar por aquí.

Ahora formatearemos la partición creada:

# mkfs -t ext3 /dev/hda1

Editaremos fstab

# nano /etc/fstab

Creamos directordio de montaje:

# mkdir -p /media/hdd2

Añadiremos:

/dev/hda1 /media/hdd2 ext3 defaults 0 0

(Nota: podemos cambiar defaults por otras opciones de montaje, como pot ejemplo user, más adelante escribiré sobre fstab)

Montamos:

# mount -a

Ya tendremso nuestro nuevo disco duro añadido al sistema.

Saludos.

miércoles, 16 de diciembre de 2009

Formatear pendrive | disco duro USB | tarjeta de memoria (Ubuntu / Debian)

Para formatear nuestro pendrive, disco duro USB, tarjeta de memoria, etc . en (Ubuntu / Debian)

Primeramente tendremos que conocer los dispositivos de almacenamiento que tenemos en nuestro ordenador:

# fdisk -l

nos mostrará una lista de los dispositivos, ahora conectamos nuestra memoria/disco duro/pendrive USB en el ordenador; yo daré un ejemplo para un disco duro USB de 120Gb , vosotros podéis adaptar el ejemplo a vuestro caso concreto, no tiene mayor dificultad.

Al conectar la unidad USB, en mi caso, el disco duro de 120Gb, si volvemos a ejecutar el comando anterior, nos dará la misma lista pero con el nuevo disco duro añadido; ejecutamos:

# fdisk -l

En mi caso, me muestra como nuevo dispositivo:

Disco /dev/sdh: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdh1  

lo importante de aquí es ver el dispositivo que se ha asociado, en nuestro caso sdh.

Comenzamos el formateo:

Desmontamos el volumen:

# umount /dev/sdh1

Eliminamos y creamos nuevas particiones:

# fdisk /dev/sdh

Ahora vamos introduciendo en el fdisk las siguientes ordenes:

d  (para eliminar la partición, si tenemos una partición la eliminará directamente, si tenemos más de una nos lo indicará con un conjunto de valores, por ejemplo: (1-5) , significará que tenemos 5 particiones, nuestra tarea será repetir el proceso de eliminación hasta que nos diga que no hay ninguna partición definida; es importante terminar bien este paso antes de continuar con el siguiente).

n (para crear la nueva partición)

p (partición primaria)

1 (primera partición)

En la pregunta de primer y último cilindro damos a enter para establecer los valores por defecto.

Ahora definiremos el tipo de particion a FAT32, para mayor compatibilidad con otros equipos/sistemas operativos:

t (cambiar identificador  de sistema de una partición)

b (para FAT32)

w (escribir cambios al disco)

es posible que el sistema nos monte la unidad despues de salir del fdisk, para continuar nos aseguraremos de que esté desmontada:

# umount /dev/sdh1

Ahora formatearemos la partición:

# mkfs.vfat -F 32 -n nombre_unidad_usb /dev/sdh1

Ya tendremos nuestro disco como nuevo y totalmente funcional.

Nota: si no tenemos el mkfs.vfat necesitaremos instalar dosfstools.

Saludos.

lunes, 14 de diciembre de 2009

Activar el autocompletar en terminal bash (Ubuntu / Debian)

Activar el autocompletado / autocompletar en terminal bash (Ubuntu / Debian)

Para activar el autocompletado bash, editaremos el fichero /etc/profile con:


nano /etc/profile -w


añadiremos al final


if [ -f /etc/bash_completion ]; then
  . /etc/bash_completion
fi



Guardaremos con Control+O seguido de enter y cerraremos con Control+X seguido de enter.

reiniciamos el terminal.

Ya tendremos activado el autocompletar.

Saludos

domingo, 13 de diciembre de 2009

Desinstalar kernel antiguo (Debian / Ubuntu)

Para Borrar/Eliminar/Desinstalar un kernel antiguo en nuestro Debian / Ubuntu.

Listamos los kernels que tenemos instalados:

dpkg --get-selections | grep linux-image

Para eliminar el kernel hacemos:

# aptitude remove --purge kernel_a_eliminar

Donde kernel_a_eliminar es el kernel a eliminar, por ejemplo: linux-image-2.6.31-16-generic

Saludos.

Fuente: http://www.guia-ubuntu.org/index.php?title=Borrar_kernels_antiguos

jueves, 10 de diciembre de 2009

mplayer : Solución al problema reproducción de vídeo a pantalla pequeña

Para aquellos que el mplayer os reproduce el vídeo en pantalla pequeña.

Editamos el fichero /etc/mplayer/mplayer.conf

# nano /etc/mplayer/mplayer.conf

Descomentamos la línea (eliminar la almohadilla (#) del principio de línea):

# zoom=yes

Quedando:

zoom=yes

Guardamos el fichero con control+o y salimos del editor con control+x

La próxima vez que reproduzcamos el vídeo nos aplicará el zoom para aprovechar pantalla.

Nota: ésta es una solución software.

Saludos.

domingo, 6 de diciembre de 2009

Conversión masiva imagen TIF a JPG (Ubuntu / Debian)

Para convertir nuestras imágenes TIF a JPG (una o varias) en GNU/Linux Debian / Ubuntu.

Las colocaremos en una carpeta, da igual el número de imágenes que queramos convertir y sus extensiones, explicaré como hacerlas todas en un paso.

Para ello necesitamos instalar el paquete imagemagick:

# aptitude install imagemagick

ahora, en el terminal, nos colocamos en el directorio donde tenemos las imágenes a convertir y ejecutamos (OJO! Borra los ficheros TIF, si queréis conservarlos ejecutad el comando de más adelante en vez de éste):

for i in *;do mogrify -format jpg -quality 90 *.tif *.TIF; rm *.tif *.TIF *-1.jpg; done

Ya tendremos nuestros TIF a JPG.

Nota: Si necesitáis conservar los ficheros TIF no ejecutéis el comando anterior, ejecutad :

for i in *;do mogrify -format jpg -quality 90 *.tif *.TIF; rm *-1.jpg; done

Saludos

martes, 1 de diciembre de 2009

Rkhunter : Anti rootkit para Linux Debian / Ubuntu

Para instalar este fantástico anti rootkit para tener nuestro equipo más protegido:

# aptitude install rkhunter -y

Para realizar un escaneo de nuestro sistema:

# rkhunter -c

Para actualizar la base de datos de rkhunter:

# rkhunter --update

Para que rkhunter se ejecute como demonio, añadirlo al cron para que realize un escaneo diario y nos envie el reporte por correo electrónico:

Creamos un sencillo script en /etc/cron.daily:

# nano /etc/cron.daily/rkhunter

Le añadimos:

#!/bin/bash
(/usr/bin/rkhunter -c --cronjob 2>&1 | mail -s "rkhunter: reporte diario" tu@correo.loquesea)

Guardamos con control+o y cerramos con control+x

Le damos permisos de ejecución:

# chmod +x /etc/cron.daily/rkhunter

Nota: si tenemos un sistema recien instaladoy limpio podemos crear la bd de rkhunter: rkhunter -c --propupd

Y listo!