miércoles, 26 de mayo de 2010

Instalar Tomcat 5.5 como Modulo de Apache2 en Debian Lenny (x86_64)


Como saben para ejecutar programas en java dentro de un entorno web nececitan JDK y Tomcat. JDK para la maquina virtual, runtime environment y librerías de desarrollo; y Tomcat para que haga el nexo entre la maquina virtual y el servidor Web para las Peticiones jsp al Servidor. Bueno al Grano...

Instalar Java JDK

1.- Bajar JDK 6
- Ir a https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewFilteredProducts-SingleVariationTypeFilter;pgid=yYdgaHqkkjVSR0EUPIQsoQ3D0000ZcOgBC2L;sid=vonM11rLonHM1hE2N7RFKUpk-NJJQehcAwp-QOdIV_of16OghX4=?DLWidget=true&AutoWidgetDL=


2.- Crear directorio para java

# mkdir /usr/java

3.- Mover JDK al directorio creado e ir al directorio creado

# mv /"tu carpeta"/*.bin /usr/java

#cd /usr/java

4.- Establecer derechos de ejecución

$ chmod a+x jdk-6u20-linux-x64.bin

5.- Ejecutarlo

#./jdk-6u20-linux-x64.bin

Aceptar licencia? yes

6.- Editar variables de entorno

# nano /root/.bashrc

Añadir las siguientes líneas al archivo:

export JAVA_HOME=/usr/java/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH

7.- Debemos reiniciar la sesión root (el archivo de variables de entorno depende del usuario). Si estamos con putty salimos y volvemos a entrar. Si estamos en la propia consola cerramos la sesión e iniciamos otra vez.


8.- Probamos que JDK está instalado y funcionando:

# java -version

Saldrá un mensaje como:

java version "1.6.0_0"
OpenJDK Runtime Environment (build 1.6.0_0-b11)
OpenJDK 64-Bit Server VM (build 1.6.0_0-b11, mixed mode)

Instalar Tomcat

1.- Instalar Tomcat 5.5 desde el repositorio

# aptitude install tomcat5.5

Se descargan paquetes y se instala.
2.- Comprobamos que funciona con la configuración por defecto

# netstat -tapn | grep 8180

debería salir el puerto en LISTEN iniciado por el proceso java

Instalar conector Tomcat - Apache mod_jk

Se necesita Apache y Tomcat funcionando. El funcionamiento del conector es el siguiente:
- El cliente llama a http://....:8180 (por ejemplo)
- Apache recoge la petición y la procesa por el Virtual Host configurado para escuchar el puerto 8180
- La configuración del Virtual Host reenvía la petición al worker del mod_jk definido.
- El worker redirecciona la petición al puerto 8009 del puente con Tomcat definido en workers.properties
- Tomcat recoge la petición y la procesa

1.- Instalar mod_jk

# aptitude install libapache2-mod-jk

2.- Editar configuración del mod_jk

# nano /etc/libapache2-mod-jk/workers.properties

Editamos / Agregamos las siguiente lineas:

workers.tomcat_home=/usr/share/tomcat5.5
workers.java_home=/usr/java/jdk1.6.0_20
ps=/

worker.ajp13_worker.cache_timeout=600
worker.ajp13_worker.socket_timeout=300

Descomentar y agregar "=10"

worker.ajp13_worker.cachesize=10

3.- Crear y editar la configuración del mod_jk para el uso de apache

# touch /etc/apache2/mod_jk.conf
#nano /etc/apache2/mod_jk.conf

Añadimos las siguientes líneas:

JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkShmFile /var/log/apache2/mod_jk.shm
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%S %Y] "

4.- Añadir configuración a la declaración del módulo

# nano /etc/apache2/mods-enabled/jk.load

Debajo del LoadModule ponemos:

Include /etc/apache2/mod_jk.conf

5.- Creamos el directorio para nuestra aplicación

#cd var

# mkdir tomcat

#cd tomcat

#mkdir webapps

#cd webapps

#mkdir aplicacion

6.- Añadimos un nuevo Virtual Host en Apache

# nano /etc/apache2/sites-enabled/000-default



ServerAdmin webmaster@localhost
ErrorLog /var/log/tomcat5.5/aplicacion_error.log
CustomLog /var/log/tomcat_5.5/aplicacion_access.log common
JkMount /* ajp13_worker


deny from all







Añadimos al final del archivo el nuevo VirtualHost









7.- Añadimos el nuevo puerto a ser escuchado

$ nano /etc/apache2/ports.conf

Añadimos despues de VirtualHost *80 Listen 80...

NameVirtualHost *:8180

Listen 8180

8.- Reiniciamos Tomcat y Apache

$ /etc/init.d/apache2 restart
$ /etc/init.d/tomcat5.5 restart


Referencia:

http://www.syntaxerror.es/2007/11/05/instalar-tomcat-55-como-modulo-de-apache2-en-debian-4-etch/

miércoles, 19 de mayo de 2010

Compilar e Instalar DimDim 4.5 en CentOS 5.5 (x86_64)


DimDim Es una aplicación para reuniones (Web Meeting) o encuentros en un web browser(navegador), provee: video conferencias, pizarrones compartidos, compartir documentos, etc...
En este minitutorial la idea es mostrar como compilar e instalar esta aplicación en un servidor con CentOS de arquitectura x86-64, se preguntarán porque CentOS si siempre hago reseñas a software para linux Debian. Bueno por esto mismo despues de lograr compilar DimDim en un paquete rpm para arquitectura x86-64, lo exportaré a un paquete .deb para ser instalado de una maquina con LINUX DEBIAN con las mismas características (En el siguente POST XD...).

A diferencia de Debian, CentOS (Basado en Redhat) trabaja con un manejador de paquetes llamado YUM, el que funciona de la misma manera que "apt-get" en debian.

Instalación de Compiladores y Librerías Necesarias

# yum install gcc-c++
# yum install gdb

# yum install pcre-devel
# yum install libjpeg-devel
# yum install zlib-devel

# yum install libpng-devel
# yum install python-devel

# yum install zlib*

Instalación de OpenOffice version 3.o

chequea si tienes OpenOffice Instalado (al ingresar el comando te dará la ruta del Office):

# find / -name soffice.bin | grep openoffice | grep program | grep org3

en caso de que no este instalado ejecuta lo sgte:

descarga:
#wget http://mirrors.isc.org/pub/openoffice/stable/3.0.0/OOo_3.0.0_LinuxIntel_install_wJRE_en-US.tar.gz

o

#wget
http://download.services.openoffice.org/files/stable/3.0.0/OOo_3.0.0_LinuxX86-64_install_wJRE_en-US.tar.gz

descomprime:

#tar xvzf
OOo_3.2.0_LinuxX86-64_install_wJRE_en-US.tar.gz

entra al directorio:

#cd OOo_3.2.0_LinuxX86-64_install_wJRE_en-US

entra al directorio RPMS:

#cd RPMS

instala todos los rpm's:

#rpm -ivh *.rpm

Instalación de JAVA version 1.6 (JDK)

descarga:

http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u20-linux-x64-rpm.bin?BundledLineItemUUID=u4uJ_hCxa2sAAAEoSZUFObEU&OrderID=emaJ_hCx_voAAAEoOZUFObEU&ProductID=d8tIBe.o6WMAAAEnYDJHqPYe&FileName=/jdk-6u20-linux-x64-rpm.bin

instala:
# chmod 777 jdk-6u17-linux-x64-rpm.bin
# ./jdk-6u17-linux-x64-rpm.bin



Instalación de Librerías Python

NOTA:
para todas estas librerías que se instalarán deberas chequear su instalación de la siguiente manera:

#python2.x

donde x es la version de python variará de 4 a 5 durante la instalación de dimdim
este es el output que deberias obtener al importar la librería, de no ser el caso algo fallo en la instalación de la librería:

Python 2.4.3 (r252:60911, Oct 9 2008, 08:13:08) [GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>import cherrypy >>>

Cherrypy

descarga:
#wget http://download.cherrypy.org/cherrypy/3.1.0/CherryPy-3.1.0.zip

Instalación:

#unzip CherryPy-3.1.0.zip
#cd CherryPy-3.1.0 and chmod +x *

#python2.4 setup.py install


chequear instalación con NOTA al comienzo.

Flup

descarga:
#wget
http://www.saddi.com/software/flup/dist/flup-1.0.tar.gz


Instalación:

#tar xvzf flup-1.0.tar.gz
#cd flup-1.0 and chmod +x *
#python2.4 ez_setup.py -U setuptools
#python2.4 setup.py install


chequear instalación con NOTA al comienzo.


Pycurl

descarga:
#wget
http://curl.haxx.se/download/curl-7.19.0.tar.gz

Instalación:

#untar it tar xzf curl-7.19.0.tar.gz
#cd curl-7.19.0
#./configure
#make
#make install


Después de haber instalado pycurl debes hacer un softlink con la siguiente sentencia:

#ln -s /usr/local/lib/libcurl.so.4 /usr/lib/libcurl.so.4


chequear instalación con NOTA al comienzo.

Si te falla el chequeo de ésta librería (como a mí) debes editar el archivo ldconf y agregar la ruta que pusiste en el softlink en este archivo, me explico:

1.- edita el archivo ld.so.conf y agrega la linea /usr/local/lib al archivo (que seguramente tendra solamente la linea include ld.so.conf.d/*.conf).

#cd /etc/ #nano ld.so.conf

2.- Sale del editor (ctrl+X) y ejecuta ldconfig.

#ldconfig

3.- Prueba ahora si python importa la librería (>>>import pycurl ).

#python2.4 >>>import pycurl >>>
Esto se debe a que python no ve esta libreria dado que no ve la ruta especificada en las rutas de librerías de sistema, por eso debemos agregar el directorio /usr/local/lib al archivo ld.so.conf y ejecutar ldconfig.

demjson

descarga:

#wget http://deron.meranda.us/python/demjson/dist/demjson-1.3.tar.gz



Instalación:

#tar xzf demjson-1.3.tar.gz
#cd demjson-1.3 and chmod +x *
#python2.4 setup.py install


chequear instalación con NOTA al comienzo.



Instalación de Python2.5

descarga:
#wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz


Instalación:

#tar xvzf Python-2.5.2.tgz
#cd Python-2.5.2
# ./configure
#make && make install



UFFF...Ahora necesitamos instalar todas las librerias python anteriores en python2.5....


Cherrypy para python2.5


Instalación:

Ve al directorio donde descargaste
CherryPy-3.1.0 . (ayuda: puedes encontrarlo con #find | grep CherryPy-3.1.0)
#cd CherryPy-3.1.0
#python2.5 setup.py install
#rm -rf CherryPy-3.1.0
#rm -rf CherryPy-3.1.0.zip


chequear instalación con NOTA al comienzo de la seccion instalación de librerias python, reemplazando la x por 5 ahora.


Flup para python2.5


Instalación:

Ve al directorio donde descargaste flup
#cd flup-1.0 and chmod +x *
#python2.5 ez_setup.py -U setuptools
#python2.5 setup.py install
#rm -rf flup-1.0
#rm -rf flup-1.0.tar.gz


chequear instalación con NOTA al comienzo de la seccion instalación de librerias python, reemplazando la x por 5 ahora.

demjson
para python2.5

Instalación:

Ve al directorio donde descargaste demjson
#cd demjson-1.3 and chmod +x *
#python2.5 setup.py install
#rm -rf demjson-1.3
#rm -rf demjson-1.3.tar.gz

chequear instalación con NOTA al comienzo de la seccion instalación de librerias python, reemplazando la x por 5 ahora.

pycurl para python2.5


Instalación:

Ve al directorio donde descargaste
pycurl
#cd curl-7.19.0
#easy_install-2.5 pycurl


chequear instalación con NOTA al comienzo de la seccion instalación de librerias python, reemplazando la x por 5 ahora.



Instalación de FCGI

#wget http://www.fastcgi.com/dist/fcgi.tar.gz #tar xvzf fcgi-2.4.0.tar.gz #cd fcgi-2.4.0 # ./configure
# make
# make install

librerias instaladas en:
/usr/local/lib

Instalación de Corona

wget http://prdownloads.sourceforge.net/corona/corona-1.0.2.tar.gz
#tar xvzf corona-1.0.2.tar.gz #cd corona-1.0.2 # ./configure
# make
# make install

librerias instaladas en:
/usr/local/lib

Instalación de Ant

en la raiz
#cd /usr/local

#mkdir ant
#cd ant

#wget http://apache.freeby.pctools.cl/ant/binaries/apache-ant-1.8.1-bin.zip
# unzip apache-ant-1.8.0-bin.zip

#export ANT_HOME=/usr/local/ant/apache-ant-1.8.0


Preparación de Directorios y Scripts para Compilar Sources

Descargar Sources:

#wget http://sourceforge.net/settings/mirror_choices?projectname=dimdim&filename=Dimdim%20v4.5%20Release/Dimdim%20v4.5%20Sourcecode/Dimdim_v4.5_SourceCode.zip

#mkdir /usr/local/webinar
#mv Dimdim_v4.5_SourceCode.zip /usr/local/webinar

#cd /usr/local/webinar/
#unzip
Dimdim_v4.5_SourceCode.zip

Crea directorio:

# mkdir usr/local/Dependencies/Reflector/corona_fcgi_libs

y copia las librerias a este directorio.

# cp usr/local/lib/*so* /usr/local/Dependencies/Reflector/corona_fcgi_libs

Crea un directorio temporal "tmp" como se describe(build no lo crea!)

# mkdir /usr/local/webinar/v4.1/WebApps/ServerII/tmp

# cd /usr/local/webinar/v4.1/FCGIApps/Reflector

#nano compile_all.sh

y Especifíca la ruta de corona y fcgi como (modificar lineas al archivo compile_all.sh):

# export FCGI_DIR=/usr/local/lib
# export CORONA_DIR=/usr/local/lib

Guarda los cambios y sal del editor (crtl+O - ctrl+X).

Haz una estructura de directorios como la siguente (mkdir)

/usr/local/webinar/
—–v4.1
———-Dependencies
—————Reflector
——————-corona_fcgi_libs

Ahora
# cp /usr/local/lib/*so* /usr/local/webinar/v4.1/Dependencies/Reflector/corona_fcgi_libs/

Intenta Compilar el script

# cd /usr/local/webinar/v4.1/Product/Build/Scripts/SF_RPM_Script/
# ant -f Dimdim_SF_32_v4.5_build.xml build

Si todo fue bien deberias encontrar el RPM para instalar dimdim en el siguiente directorio

#cd /usr/src/redhat/RPMS/x86_64

Antes de instalar el RPM te recomiendo que sigas las siguientes sugerencias:

NOTA:
remover carpeta

/usr/local/webinar/BUILD files

Evitar el chequeo de sistema operetivo:

Dimdim-4.5 requiere CentOS 5.2 … si quieres instalarlo en una version superior de CentOSif haz

lo siguiente.


edita el archivo issue en /etc/

#nano /etc/issue

reemplaza la version de CentOS que poseas por la 5.2

ej: CentOS release 5.5 (Final) a CentOS release 5.2 (Final)

FINALMENTE Ejecuta el RPM

#cd /usr/src/redhat/RPMS/x86_64/
#rpm -ivh dimdim-4.5-1.x86_64.rpm

Detener Arrancar dimdim

#startDimdim
#stopDimdim


Listo

prueba: http://localhost(ip servidor)/dimdim

juegue......

Open SSH

Open SSH es una manera remota de acceder a tu computador de manera segura. Toda la informacion que viaje por la red entre el cliente y el servidor SSH viajara encriptada, por lo que te asegura que nadie podra entender dicha información si no tiene la "key"(llave).

Open SSH es una herramienta muy util para acceder a consolas linux ubicadas en distintas locaciones, esto sirve si quieres dejar descargando un archivo mediante "wget", instalar paquetes mediante "apt-get", transferir archivos entre los computadores, etc.. de manera remota y que el servidor haga el resto. Esto lo conseguiremos con los siguientes pasos:

1.- Ejecuta como "Super User"(su).

#apt-get install openssh-server openssh-client


Con esto se instala el servidor y el cliente SSH en cualquier debian linux.

Ahora para acceder al servidor debes conocer su dominio o ip (typea en el terminal "ifconfig").

eth0 Link encap:Ethernet HWaddr 00:15:17:7c:c9:22
inet addr:146.83.109.253 Bcast:146.83.109.255 Mask:255.255.255.192
inet6 addr: fe80::215:17ff:fe7c:c922/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:720108 errors:0 dropped:0 overruns:0 frame:0
TX packets:20752 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:77863142 (74.2 MiB) TX bytes:6787738 (6.4 MiB)
Memory:c7ee0000-c7f00000

Saldra algo como esto, fijate en la inet. addr. esa es la ip en el caso que no tengas un dominio asociado a ésta.

luego, para conectarte, simplemente haz lo siguiente:

tipeaen en consola:

#ssh [nombre ususario]@146.83.109.253

y listo el sistema remoto te preguntara por el password del ususario y te loguearas dentro de la consola del servidor remoto, para que realices las operaciones que estimes convenientes.

NOTA: Puedes utilicar SSH para la transferencia de archivos desde y hacia el servidor, por medio de un cliente FTP como "filezilla" solo tiene que especificarle el protocolo SFTP y el puerto 22 (puerto por defecto SSH) y listo, podrás bajar y subir arcivos desde tu servidor FTP(SSH). Todo esto con el simple paso explicado anteriormente.

miércoles, 16 de diciembre de 2009

Screencast: Captura tu desktop Linux en Video


Alguna vez deseaste grabar tu escritorio linux en video con todos los efectos o configuraciones?, o quiza realizar un tutorial para enseñar a tus amigos como usar o configurar algo?. Bueno aqui hay varios metodos posibles para lograr esto, con diferentes formatos de salida, para que utilices el video si quieres hasta en formato flash para una pagina web.

Metodo 1: xvidcap

Xvidcap es una avanzada herramienta de captura de pantalla. Permite definir el tamaño y la posición de un área rectangular a capturar. Produce archivos de salida en foramato: mpeg, avi, asf o mov, también el formato de salida puede ser guardado como swf, flv, dv, m1v o m2v si lo deseas.

¿Como lo Instalo?

1.- Descarga la ultima versión de xvidcap desde Softpedia, click aquí
2.- Descomprime, compila e instala de la siguiente manera (como root):

# tar xfz xvidcap-x.x.x.tar.gz
# cd xvidcap-x.x.x
# ./compile
# make
# make install


Para ejecutar xvidcap, tipea xvidcap en un terminal.

Metodo 2: Istanbul

Istanbul es un grabador de sesiones para Linux. Graba tu sesion en un archivo de video OGG Theora. Grabar una sesion es extremadamente sencillo, solo debes hacer click en el icono de notificacion y empezara a grabar, con otro click en el icono de notificacion dejara de grabar.

Istanbul se puede encontrar en la mayoría de los repositorios de las distribuciones de linux. En este caso mostraremos cono instalarlo en DEBIAN porsupuesto:

¿Como lo Instalo?

# apt-get install istambul
ó
# aptitude install istambul


Para ejecutarlo simplemente tipea istambul en un terminal.

Nota: De manera alternativa puedes descargar los "sources", compilarlos e instalarlos desde aquí.

Metodo 3: recordMyDesktop

recordMyDesktop es un video grabador de sesiones de linux el cual apunta a una muy fácil usabilidad. El programa se separa en dos partes: una herramienta simple de linea de comandos (consola), la cual realiza tareas básicas como capturar y encodear, por otro lado, la otra parte es una interfaz gráfica escrita en python, la cual tiene por objetivo simplificar la usabilidad.

¿Como lo Instalo?

1.- Descarga los archivos fuentes desde aquí.

2.- Puedes descargar solamente la version de consola o ambas (version consola + version GTK).

3.- Descomprime ambas, compila e instala con el usual ./configure ; make ; make install.

4.- Ejecutalo con el comando recordmydesktop or gtk-recordmydesktop, dependiendo de los archivos que hallas compilado e instalado.

NOTA1: Por defecto, recordMyDesktop en un principio graba la captura del escritorio como video no-comprimido, cuando la captura se detiene, serácomprimida con un codec. De esta manera utilizarás menos recursos mientras capturas el video, pero utilizarás mucho mas espacio en el disco duro.

NOTA2: recordMyDesktop solo producira archivos utilizando formatos de encodeo de codigo abierto (theora para video and vorbis para audio).

Metodo 4: Pyvnc2swf

Pyvnc2swf es una aplicación que captura el Escritorio (Desktop) y lo graba en formato ShockWave Flash (swf) . Esto es muy util cuando la grabación que harás será agragada a una pagina web. Tendrás la capacidad de seleccionar los FPS (Frames Por Segundo) como el tamaño de la película.

¿Como lo Instalo?

1.- Descarga la ultima version de x11vnc desde Softpedia, AQUÍ.

2.- Descarga la ultima versión de pyvnc2swf desde Softpedia, AQUÍ.

3.- Compila e instala x11vnc:



#cd carpeta_descarga
#tar xfz x11vnc-numerodeversion.tar.gz
#cd x11vnc-numerodeversion/
#./configure
#make
#make install


4.- Descomprime la version python de vnc2swf en el directorio $HOME:

#cd $HOME
#tar xfz pyvnc2swf-numerodeversion.tar.gz


5.- Para ejecutarlo simplemente tipea en consola:

# x11vnc -localhost -viewonly -wait 10 -defer 10 &
# python ~/pyvnc2swf*/vnc2swf.py -o tutorial.swf -N -S localhost:0


martes, 17 de noviembre de 2009

Montar particiones NTFS en Debian


Siempre es útil saber montar una partición de windows en Linux, ya sea para respaldo de información o bien para tener acceso a tus archivos que se encuentran en las particiones NTFS de windows. En esta parte aprenderemos a montar una unidad en linux y como configurarla para que se monte automaticamente desde el arranque desde nuestro sistema debian.

NOTA: Las herramientas que se usaran a continuación no permiten la escritura en los discos, solo permiten el acceso a ellos.

Para comenzar debemos instalar dos paquetes fundamentales, tipea en la consola como root (leer post pasado):

#apt-get install libfuse2
#apt-get install ntfs-3g

despues de haber instalado dichos paquetes, procedemos a ver si debian ve las unidades NTFS que deseamos montar para poder utilizarlas, para eso tipeamos en el terminal:

#fdisk -l

Deberiamos ver algo como lo siguiente:

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

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 19457 125572072+ fW95 Ext'd (LBA)
/dev/sda5 3825 11473 61440561 7 HPFS/NTFS
/dev/sda6 11474 15632 33407136 7 HPFS/NTFS
/dev/sda7 15633 15814 1461883+ 82 Linux swap / Solaris
/dev/sda8 15815 19457 29262366 83 Linux


Lamentablemente no podras montar la unidad si no aparece en el listado.

Se tienen 3 particiones NTFS: sda1, sda5 y sda6. Montaremos estas 3 particiones:

Debemos crear los directorios respectivos donde se montaran dichas particiones.

#mkdir /media/win1
#mkdir /media/win2
#mkdir /media/win3

Creados los directorios procedemos a montar las particiones.

#mount –t ntfs-3g /dev/sda1 /media/win1

#mount –t ntfs-3g /dev/sda5 /media/win2
#mount –t ntfs-3g /dev/sda6 /media/win3

De esta manera montamos las particiones ntfs y se encuentran completamente utilizables por el sistema linux debian (solo lectura).

Ahora para hacer permanentes los cambios y que en el "boot" automaticamente se monten las particiones, debemos editar el archivo "fstab" como se muestra a continuación:

#nano /etc/fstab

Agrega las siguientes lineas al texto:

# /etc/fstab: static file sistem information

/dev/sda1 /media/win1 ntfs-3g defaults 0 0
/dev/sda5 /media/win2 ntfs-3g defaults 0 0
/dev/sda6 /media/win3 ntfs-3g defaults 0 0

Guarda los cambios, reinicia y deberían montarse automaticamente las particiones de windows que has especificado.

jueves, 5 de noviembre de 2009

Amarok el reproductor de MP3 ideal



Amarok es un reproductor multimedia para kde (lo que no significa que los que ocupamos gnome, no podremos utilizarlo). Este reproductor crea su propia base de datos en los gestores Mysql o bien Postgresql (como uno desee) con los contenidos multimedia que encuentre en tu disco o que tu selecciones. Proporciona una interfaz muy amigable en la cual tienes acceso a datos como la carátula del disco, el album, año, el tamaño de los tracks, etc...

Amarok es la herramienta ideal para alguien que gusta de la organización de contenido multimedia de manera fácil, efectiva y bonita.

Bueno, vamos al grano, ¿Como se instala?....

INSTALACION:

No es necesario agregar ningún repositorio a nuestro sources.list, basta con los que trae por defecto un sistema Debian 5 "lenny" estandar instalado. Solo dirigete a la consola (herramienta para trabajar con comandos modo texto) en aplicaciones->accesorios->terminal o simplemente presiona ctrl+alt+f1 para ingresar al terminal 1.

Toda instalación requiere que estemos "logueados" como root o superuser, por lo que introduciremos el comando:

$su

luego ingresamos la clave de superusuario que proporcionaste en la instalación de debian.

En modo root, ingresa el siguiente comando:

#apt-get update

Para actualizar los repositorios, y luego

#apt-get install amarok

Para instalar amarok.

Si todo fue bien, estas en condiciones de utilizar amarok seleccionandolo desde

aplicaciones->sonido y video->Amarok

Finalmente, amarok te pedirá que le indiques que motor de base de datos deseas utilizar, te recomiendo que utilices el por defecto, y también que selecciones la ubicación de tu colección de MP3 para que dicha base de datos se poble.

SCREENSHOTS: