27/01/2007

Bienvenidos al Blog de SangrenegrV


En este Blog vamos a tocar temas relacionados con la instalación y configuración de Fedora Core 6, ya que hemos visto la necesidad de colaborar con la comunidad hispano-parlante con relación a la implementación de esta grandiosa distribución de GNU/Linux.
Los temas a tratar serán enfocados a la implementación en escritorios (desktop), aunque trataremos algunos temas de servidores. El objetivo principal es tener instalada una distribución con todos los recursos de multimedia (audio en niveles básico, intermedio y avanzado, vídeo, gráficos), oficina (suite office, bases de datos, E.R.P, programas contables), y utilidades del sistema muy útiles como firewalls, antivirus y herramientas de monitoreo, o entornos de ventana como KDE, Gnome, XCFE, incluyendo nuevas tecnologías como AIGLX , XGL, compiz, Beryl.

También trataremos temas de instalación y configuración de hardware, especialmente tarjetas de vídeo, sonido, y las aplicaciones que a estos se refieren. Es decir, un enfoque para la computadora de la casa y por qué no, la oficina.






Particiones NTFS

Especialmente para el doc:

Si deseamos ver y modificar particiones del sistema operativo Windows XP, bajo nuestra distribución FC6, debemos tener instalado el repositorio extras y ejecutamos desde una terminal...

sudo yum install fuse fuse-libs ntfs-3g ntfsprogs ntfsprogs-gnomevfs

Si se está haciendo la prueba después de la primer instalación del fuse, puede ser que debas reiniciar tu equipo...

Para verificar cuales particiones de nuestro sistema están en ntfs

sudo /sbin/fdisk -lu /dev/hda | grep NTFS
/dev/hda1 * 63 33559784 16779861 7 HPFS/NTFS
/dev/hda2 33559785 67119569 16779892+ 7 HPFS/NTFS
/dev/hda3 67119570 100679354 16779892+ 7 HPFS/NTFS

En este caso tenemos 3 particiones... /dev/hda1 /dev/hda2 /dev/hda3
Además debemos tener un punto de montaje "Carpeta" en nuestro sistema, en este ejemplo, vamos a crear 3 carpetas, estas pueden estar en cualquier lugar de nuestro arbol, pero se recomienda o bien en el home, si es información para un solo usuario o en /media, en /mnt es el lugar predispuesto por el sistema general (FHS).

sudo mkdir /media/drive_c /media/drive_d /media/drive_e

Para probar nuestra instalación, podemos ejecutar

sudo mount /dev/hda1 /media/drive_c -t ntfs-3g -rw umask=0000


Este comando indica que monte la partición /dev/hda1 en el punto de montaje (Carpeta) /media/drive_c, además que utilice el módulo ntfs-3g para el tipo de partición (-t), y que monte dicha partición con permisos de lectura-escritura (-rw), el umask se refiere a los permisos de archivo, porque de forma predeterminada el propietario de los archivos sería el root, ya que este es quien ejecuta el proceso mount. Si nuestra prueba funciona, y el sistema nos permite leer y modificar archivos de dicha partición ntfs, podemos dejar los cambios de forma definitiva en el sistema, editando el archivo /etc/fstab

sudo gedit /etc/fstab

y añadimos al final del archivo

/dev/hda1 /media/drive_c ntfs-3g rw,defaults,umask=0000 0 0
/dev/hda2 /media/drive_d ntfs-3g rw,defaults,umask=0000 0 0
/dev/hda3 /media/drive_e ntfs-3g rw,defaults,umask=0000 0 0

Ahora podemos reiniciar el sistema y verificar los cambios....

Una herramienta muy útil es el montador de discos, que se puede añadir al panel de gnome, haciendo click derecho sobre dicho panel, luego hacer click en AÑADIR AL PANEL, y seleccionamos MONTADOR DE DISCOS....





Aplicaciones - Gnormalize

En el ambiente de trabajo GNU/Linux, existen diversas y muy conocidas herramientas para el tratamiento de audio, podemos distinguir entre estas el lame, mencoder, grip, sox, pero en esta ocasión nos vamos a enfocar en un programa muy interesante llamado gnormalize, este es un entorno gráfico desarrollado en gtk2-perl que cumple las funciones de conversión de audio, normalizador, codificador/decodificador, ripper , extractor de metadatos, y reproductor de audio.

En http://gnormalize.sourceforge.net/ buscamos la parte para descargas(download) y bajamos gnormalize-0.52.tar.gz

Verificamos las dependencias básicas.

sudo yum install perl-Gtk2 normalize cdparanoia lame faac vorbis-tools flac

Para reforzar un poco los procedimientos, vamos a verificar que los módulos de perl estén instalados en nuestro sistema.
NOTA: La primera vez que accedemos al repo de perl (CPAN), el programa nos hace varias preguntas, la única importante en este momento, es la opción de compilación, debemos usar -j2 para 1(un) solo procesador, de forma predeterminada esta configurada como -j3 (Multiprocesador)

sudo perl -MCPAN -e shell

Debe aparecer...
cpan shell -- CPAN exploration and modules installation (v1.8802)
ReadLine support enabled
cpan[1]>

Si deseamos tener la aplicación de instalación al día (recomendado) tecleamos desde esta shell,

install Bundle::CPAN

este procedimiento dura un rato, sobre todo por los test... al terminar, debemos salir de la shell (exit) y volver a entrar....
Si queremos guardar la configuración para que no vuelva a preguntarla , escribimos en la shell de CPAN

o conf commit

Luego empezamos a satisfacer las dependencias para Gnormalize por medio del CPAN.

install Encode
install CDDB_get
install ExtUtils::Depends
install ExtUtils::PkgConfig
install Glib

install Gtk2::Pango
install File::Find

Los 2 anteriores ya deberían estar en el sistema, si instalamos el perl-gtk2 por medio de yum

install Encode
install CDDB_get

Salimos de la shell de CPAN

Descargamos libcdaudio y libcdaudio-devel

http://dl.atrpms.net/all/libcdaudio-0.99.12p2-8.fc6.at.i386.rpm
http://dl.atrpms.net/all/libcdaudio-devel-0.99.12p2-8.fc6.at.i386.rpm

Bajamos las claves de este repo, si no las tenemos

sudo rpm --import http://ATrpms.net/RPM-GPG-KEY.atrpms

Y los instalamos

sudo rpm -ivh libcdaudio-0.99.12p2-8.fc6.at.i386.rpm
sudo rpm -ivh libcdaudio-devel-0.99.12p2-8.fc6.at.i386.rpm

Volvemos a la shell de CPAN e instalamos..

install Audio::CD

install MP3::Info

Salimos definitivamente de CPAN. Ufff... exit

Ahora procedemos a instalar gnormalize

Descomprimimos e instalamos...

tar xvzf gnormalize-0.52.tar.gz
cd gnormalize-0.52
sudo ./install

La aplicación pregunta

Install Audio-CD to play Audio CDs( you must have installed: libcdaudio,libcdaudio-devel, perl-devel )? Type (y/n)

Contestamos n

Install CDDB_get? Type (y/n)

n

Install MP3::Info? Type (y/n)

n

Install gnormalize, mppenc and mppdec? Type (y/n)

y


Rápidamente termina, y podemos probar ejecutando el comando

gnormalize

Esta es una excelente aplicación, de verdad vale la pena todo el trabajo, ripea y codifica archivos de audio a una velocidad impresionante. Es digamos, una evolución del grip.