Migración a Ubuntu


Aprendizaje de Linux con Ubuntu
17 Octubre 2007, 11:13 pm
Archivado en: Fuentes de información, General, Linux | Etiquetas: , , , , , , , , ,

Una vez recuperado de mi catarro + conjuntivitis vuelvo a la carga con dos novedades, y es que he visto en una nueva página web sobre Ubuntu que he conocido recientemente, Ubuntu Live, que el Ministerio de Educación y Ciencia de España ha publicado un curso de introducción a Linux, en el que se utiliza Ubuntu como ejemplo, quizás por ser uno de los más sencillos de usar. El contenido de este curso es:

-Ubuntu en Live CD
-Instalación de Ubuntu
-Sofware libre
-El entorno de trabajo en Ubuntu
-Gestión de archivos
-Administración básica de sistema
-Aplicaciones de red
-Ofimática básica en Ubuntu
-Otras tareas elementales

El documento, en formato PDF, tiene un tamaño de 17 MBytes y consta de 265 páginas. Se puede descargar desde RapidShare.

Así que dos cosas nuevas:

1) Una web a visitar por aquellos que estén interesados en Ubuntu: Ubuntu Live.

2) Curso de introducción a Linux, basado en Ubuntu del Ministerio de Educación y Ciencia de España.



Se puede vivir sin ordenador
14 Octubre 2007, 8:03 pm
Archivado en: General

Tenía alguna duda al respecto, pero sí, esta semana lo he comprobado. Un catarro y sobretodo la conjuntivitis que me ha provocado, me han mantenido alejado del ordenador toda la semana. Es decir, que no he hecho nada en lo que llevamos de semana… La próxima, ya veremos :-)



Preparativos para la actualización a Ubuntu 7.10 Gutsy Gibbon
8 Octubre 2007, 9:41 pm
Archivado en: General | Etiquetas: , , , , ,

El jueves 18, la semana que viene, sale la nueva versión de Ubuntu 7.10, también conocida como Gutsy Gibbon (Gibón valiente). Personalmente estoy interesado en esta nueva versión porque trae instalada por defecto Compiz Fusion así que podré probarla por fin ya que mis intentos no han sido muy fructíferos :-( .

Pero, ¡oh casualidad!, mi admirado Ceec de Entre tuxes y pepinos ha publicado un artículo que responde justo a mis preguntas. Explica detallada y claramente qué opciones hay (instalación limpia o actualización), o incluso pedir unos CDs deinstalación gratuitos.

Entre otros esta nueva versión incluye:

- Efectos gráficos de escritorio por defecto.
- Instalación desatendida.
- Opciones Click’N'Run.
- Compiz Fusion.

Ya sabéis a dónde ir para ir preparando el upgrade ;-) .



Sexta semana de mi nueva vida con Linux

Pues sí, quién me lo iba a decir. Ya llevo seis semanas con Ubuntu, con mi nueva vida con Ubuntu.

Objetivos

1. Instalar Linux Ubuntu.

2. Instalar aplicaciones equivalentes a las que usaba en Windows (parcialmente conseguido).

2. Sobrevivir para contarlo :-) : Unos días mejor que otros.

3. Describirlo en un blog.

Programas

Office (OpenOffice viene con Ubuntu)
Acrobat Reader (en Instalando aplicaciones de uso habitual)
ACDSee Photo (pruebo GQview y F-Spot, pero no me convencen)
Google Earth (hecho en Instalación de Google Earth en Ubuntu)
McAfee
ZonaAlarm
Ad-Aware
Firefox
MP3tag (pruebo AudioTagTool y EasyTag, aunque prefiero la primera)
Picassa 2
(hecho en Instalación de Picasa 2 en Ubuntu y El inconveniente de usar Picasa y su alternativa F-Spot)
RSS Bandit (el sustituto se llama Liferea)
Skype (en Instalando aplicaciones de uso habitual)
Messenger (en Clientes de mensajería instantánea)
TrueCrypt (TrueCrypt para Linux)
WinAmp (instalo XMMS)
Nero
Editor de texto (UltraEdit p.e.)

la agenda de contactos de Office Outlook
el calendario de Office Outlook
lista de tareas pendientes de Office Outlook
notas de Office Outlook

probar algún cliente de Torrent y/o eMule (instalo KTorrent)
editar los tags de las fotografías y poder modificarlas

Problemas

1. La instalación, configuración y gestión de redes inalámbrica, basado en mi artículo del Sábado 1 de Septiembre Estas cosillas de las ondas…

2. Los codecs de formatos de música y vídeo hay que añadirlos a parte y por paquetes.

3. Las ventanas a veces pierden el borde.

4. Ubuntu tiene una gran dependencia de internet. Como no tengas una buena conexión no podrás descargarte los paquetes.

5. Se me quedó completamente colgado el ordenador cuando intentaba apagarlo. No respondí, no reaccionaba, y la única alternativa que tuve al final fue la de apagar el ordenador a lo bestia. Afortunadamente no hubo ninguna pérdida de datos y ningún otro problema. Cuando lo arranqué más tarde todo funcionó como si no hubiese pasado nada.

6. Cuando tengo varias aplicaciones abiertas y la carga es alta o muy alta, el ordenador se queda sordo. No registra las pulsaciones del ratón o del teclado, aunque su respuesta sea posterior. Esto me resulta un poco frustrante.

7. La instalación de Compiz Fusion no fue tan sencilla como presumía. El sistema de ventanas dejó de funcionar y la única solución que se me ocurrió fue la de reinstalar de nuevo el sistema.

Lista de deseos

1. Mejorar la instalación, configuración y gestión de redes inalámbrica, basado en mi artículo del Sábado 1 de Septiembre Estas cosillas de las ondas…

2. Que Ubuntu traiga instalado por defecto el Network Manager y un interfaz gráfico del gestor de drivers de tarjetas inalámbricas, basado en mi artículo del Sábado 1 de Septiembre Estas cosillas de las ondas…

3. Mejorar la instalación de los codecs de música y vídeo. Se puede crear un único paquete que los instale automáticamente. Sería incluso más fácil de mantener.

4. Disponibilidad de repertorios en CDs o DVDs.



Modificación de etiquetas en archivos MP3
7 Octubre 2007, 9:25 pm
Archivado en: Aplicaciones, Fuentes de información, General, Instalación, Linux | Etiquetas: , , ,

Una de las cosas que tengo (o mejor dicho, tenía) pendiente era probar un programa para editar las etiquetas de los ficheros MP3. El otro día me compré el disco de Nirvana, uno de esos ejemplos de nostalgia que tan comunes son últimamente, y en este caso también porque tenía un precio irresistible :-) .

He extraído las canciones y ahora me las pongo en mi reproductor MP3, pero me gusta que aparezcan los detalles de las canciones. Este es el motivo por el que necesitaba el editor de etiquetas MP3.

Echando un vistazo en Añadir y quitar aplicaciones (en el menú Aplicaciones) encuentro dos opciones: Audio Tag Tool y EasyTag. Además, la segunda de ellas me la sugirió también Tony, hace unos días.

La instalación de ambas es tan fácil como buscarlas en Añadir y quitar aplicaciones y marcarlas. Luego se pincha en el botón Apply y se espera a que se descargue y se instalen.

No voy a ir punto por punto en su descripción, tan solo voy a comentar mis impresiones. Personalmente prefiero Audio Tag Tool, ya que es más sencillo de utilizar y yo no necesito tanto. Por otro lado, EasyTag es mucho más potente y complejo. Tony, quien me lo sugirió, preparó un manual de uso.

No obstante, ninguno de los dos me resulta tan fácil de usar y tan versátil como el MP3Tag que utilizaba en Windows.



Administración web de MySQL
5 Octubre 2007, 11:12 pm
Archivado en: Aplicaciones, Fuentes de información, General, Linux | Etiquetas: , , , ,

Después de una semana de poca, por no decir ninguna, actividad en el blog vuelvo con una continuación de un artículo anterior. El otro día expliqué cuál era el proceso de instalación de un pequeño servidor web. A lo largo de proceso se instalaba también MySQL Administrator, una aplicación que permite administrar un gestor de bases de datos MySQL.

Hoy voy a describir el proceso de instalación de otra herramienta, en este caso web, de administración: phpMySQL.

Poner alias a directorios web

Para empezar vamos a permitir poner nuestras web en un ligar más cómodo, en nuestro home. Esto, obviamente, es menos seguro pero como en principio su uso es doméstico o en pequeñas redes no voy a tener este aspecto en cuenta. Para ello seguiremos los pasos indicados por Ubuntu Guide.

El primer paso es editar el archivo de configuración alias con el comando:

gksudo gedit /etc/apache2/conf.d/alias

Una vez abierto el editor copiaremos las siguientes líneas:

Alias /URL-path /location_of_folder/

<Directory /location_of_folder/>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

donde URL-path es el alias que le queremos dar y que más tarde utilizaremos para la dirección. Por ejemplo, si sustituimos URL-path por www podremos poner la siguiente dirección: http://localhost/www. Mientras tanto location_of_folder es el path completo del directorio a mapear. Por ejemplo, si el directorio a mapear se llama MisWebs y está en mi home, sustituiré location_of_folder por home/usuario1/MisWebs. Cuidado, location_of_folder hay que modificarse dos vez, una en la primera línea y de nuevo en la segunda.

A continuación salvamos el fichero, cerramos el editor de texto y reiniciaremos el proceso de Apache, el servidor web, desde un terminal con el siguiente comando:

sudo /etc/init.d/apache2 restart

Para asegurarnos que podemos ejecutar las webs almacenadas en ese directorio ejecutamos el siguiente comando desde el terminal:

chmod o+x /location_of_folder/

Con esto ya podemos usar el alias desde el navegador. Por ejemplo, en mi caso uso http://localhost/www.

Instalación de phpMySQL

Para instalar phpMySQL empezamos por descargar el paquete desde la página del proyecto. Tenemos varias opciones, varios tipos de compresión. Yo he elegido el paquete con compresión 7z que era mayor ratio compresión tenía, y por tanto menos tamaño (2318 KBytes).

Una vez finalizada la descarga lo descomprimimos. Yo he tenido que usar el descompresor PeaZip, que instalé hace unas semanas. La carpeta de phpMySQL, o su contenido si somos más exigentes, la copiamos en el directorio mapeado, en mi caso home/usuario1/MisWebs.

Configuración de phpMySQL

Copiamos el fichero config.sample.inc.php y ponemos a su copia config.inc.php como nombre. A continuación lo abrimos con un editor y buscamos la siguiente línea:

$cfg['Servers'][$i]['auth_type'] = ‘cookie’;

la sustituimos con esta otra:

$cfg['Servers'][$i]['auth_type'] = ‘config’;

y añadimos estas dos detrás:

$cfg['Servers'][$i]['user'] = ‘_user_’;
$cfg['Servers'][$i]['password'] = ‘_password_’;

Hemos de sustituir _user_ con el nombre del usuario de la base de datos, por ejemplo root, y _password_ con su clave de acceso.

Con esto ya tenemos phpMySQL preparado para crear, administrar y borrar nuestras bases de datos de MySQL.



Clientes de mensajería instantánea
2 Octubre 2007, 5:11 am
Archivado en: Aplicaciones, General, Instalación, Linux | Etiquetas: , , , ,

Si bien no utilizo clientes de mensajería instantánea, sí tengo siempre uno instalado “por lo que pueda pasar”. Ubuntu trae instalado por defecto el Gaim, y que ha cambiado recientemente su nombre por Pidgin. No obstante, he dejado Gaim y no instalé Pidgin porque no me apetecía hacer los experimentos que sugieren en Ubuntu Geek.

Gaim soporta múltiples protocolos de mensajería instantánea, que es su principal ventaja desde mi punto de vista, aunque su interfaz no acaba de convencerme. Por lo demás es muy fiable y funciona muy bien.

La segunda aplicación que he instalado es Kopete, tras la sugerencia de Tony a principios de la semana pasada. Esta aplicación está diseñada para el escritorio KDE, pero funciona perfectamente con Gnome. Su interfaz me gusta más que el de Gaim, básicamente por que se parece mucho a lo que estoy acostumbrado :-) .

Por cierto, en cuanto a la webcam Logitech que tengo, enredando con los clientes de mensajería instantánea me he dado cuenta de que aún no la había probado en Ubuntu. Así que he aprovechado para instalarla.

La verdad es que no hay mucho que contar sobre la instalación. Antes de empezar he echado un vistazo en Google para buscar alguna ayuda pero, por lo poco que encontré, no es una operación muy sencilla. Pero, ¡oh sorpresa!, resulta que si conecto la webcam directamente y sin hacer nada.

Lo malo de esto es que Skype no soporta video en su versión para Linux así que no pude probarlo. Sin embargo, curioseando por los menús de Kopete he visto que sí soporta video conferencia, por lo que he podido probar la webcam, y sin ningún esfuerzo ;-) .



Quinta semana de mi nueva vida con Linux

Esta quinta semana con Ubuntu he instalado un servidor web, he probado unas aplicaciones de astronomía y he seguido con mis comeduras de cabeza con EXIF.

Objetivos

1. Instalar Linux Ubuntu.

2. Instalar aplicaciones equivalentes a las que usaba en Windows (parcialmente conseguido).

2. Sobrevivir para contarlo :-) : Unos días mejor que otros.

3. Describirlo en un blog.

Programas

Office (OpenOffice viene con Ubuntu)
Acrobat Reader (en Instalando aplicaciones de uso habitual)
ACDSee Photo (pruebo GQview y F-Spot, pero no me convencen)
Google Earth (hecho en Instalación de Google Earth en Ubuntu)
McAfee
ZonaAlarm
Ad-Aware
Firefox
MP3tag
Picassa 2 (hecho en Instalación de Picasa 2 en Ubuntu y El inconveniente de usar Picasa y su alternativa F-Spot)
RSS Bandit (el sustituto se llama Liferea)
Skype (en Instalando aplicaciones de uso habitual)
Messenger
TrueCrypt (TrueCrypt para Linux)
WinAmp (instalo XMMS)
Nero
Editor de texto (UltraEdit p.e.)

la agenda de contactos de Office Outlook
el calendario de Office Outlook
lista de tareas pendientes de Office Outlook
notas de Office Outlook

probar algún cliente de Torrent y/o eMule (instalo KTorrent)
editar los tags de las fotografías y poder modificarlas

Problemas

1. La instalación, configuración y gestión de redes inalámbrica, basado en mi artículo del Sábado 1 de Septiembre Estas cosillas de las ondas…

2. Los codecs de formatos de música y vídeo hay que añadirlos a parte y por paquetes.

3. Las ventanas a veces pierden el borde.

4. Ubuntu tiene una gran dependencia de internet. Como no tengas una buena conexión no podrás descargarte los paquetes.

5. Se me quedó completamente colgado el ordenador cuando intentaba apagarlo. No respondí, no reaccionaba, y la única alternativa que tuve al final fue la de apagar el ordenador a lo bestia. Afortunadamente no hubo ninguna pérdida de datos y ningún otro problema. Cuando lo arranqué más tarde todo funcionó como si no hubiese pasado nada.

6. Cuando tengo varias aplicaciones abiertas y la carga es alta o muy alta, el ordenador se queda sordo. No registra las pulsaciones del ratón o del teclado, aunque su respuesta sea posterior. Esto me resulta un poco frustrante.

7. La instalación de Compiz Fusion no fue tan sencilla como presumía. El sistema de ventanas dejó de funcionar y la única solución que se me ocurrió fue la de reinstalar de nuevo el sistema.

Lista de deseos

1. Mejorar la instalación, configuración y gestión de redes inalámbrica, basado en mi artículo del Sábado 1 de Septiembre Estas cosillas de las ondas…

2. Que Ubuntu traiga instalado por defecto el Network Manager y un interfaz gráfico del gestor de drivers de tarjetas inalámbricas, basado en mi artículo del Sábado 1 de Septiembre Estas cosillas de las ondas…

3. Mejorar la instalación de los codecs de música y vídeo. Se puede crear un único paquete que los instale automáticamente. Sería incluso más fácil de mantener.

4. Disponibilidad de repertorios en CDs o DVDs.



Los ficheros ocultos en Ubuntu
1 Octubre 2007, 12:26 am
Archivado en: Aplicaciones, General, Linux, Problemas | Etiquetas: , , , , , , ,

Esta tarde he estado copiando unos ficheros a mi volumen virtual encriptada con TrueCrypt. Normalmente lo que hago es mover los ficheros que tengo en el escritorio, alguna carpeta o memoria flash al fichero (léase volumen) encriptado. Esto implica dos acciones: copiar + borrar.

Hasta aquí todo bien. El problema ha surgido ya que para usar TrueCrypt tengo que tener derechos de administrador (no sé muy bien por qué). As, una vez que se habían copiado los ficheros se han borrado, pero como para el sistema era el administrador (root) se han ido a mi papelera pero con el propietario root (léase administrador). ¿Resultado? Que no había manera de borrar los ficheros.

El abrir un explorador de archivos con el usuario administrador (se puede hacer con el comando sudo nautilus desde un terminal) tampoco me ha ayudado ya que su papelera estaba vacía. Por tanto, los ficheros estaban en mi papelera pero su usuario propietario era el administrador como expliqué antes.

Para borrar los ficheros habrá que hacerlo únicamente como administrador. Con cualquier otro no funcionará, ya que un usuario (salvo el administrador que tiene más privilegios que cualquier otro) no puede borrar los ficheros de otro. Pues bien, para ello volví a abrir un explorador de ficheros como administrador (sudo nautilus) y rebuscando en el menú Ver encontré la opción Mostrar los archivos ocultos.

Ahora solo quedaba encontrar donde se almacena la Papelera en el sistema. Extrapolando mis conocimientos de Windows supuse que estaría en la carpeta de mi usuario (/home/<nombre_de_usuario>), que no del usuario administrador. Efectivamente, ahí estaba. La carpeta que sirve como papelera en Linux está en el directorio /home/<nombre_de_usuario>/.Trash. A modo de apunte hay que decir que el punto del “.Trash” significa que es un directorio de sistema oculto.

Para concluir, tengo la sospecha de que en todo esto hay algún fallo del sistema porque, si estaba como administrador, ¿no deberían haberse ido a la papelera del root o administrador?



Instalación de un pequeño servidor web casero
29 Septiembre 2007, 12:43 pm
Archivado en: Aplicaciones, Fuentes de información, General, Instalación, Linux | Etiquetas: , , , , , ,

Aunque no estaba entre mis objetivos originales hoy voy a tratar la instalación de un pequeño servidor web casero. ¿Por qué? Porque quiero probar una cosilla y necesito este servidor, así que he echado mano de Ubuntu Guide que ofrece una guía con los pasos a seguir.

No obstante, antes de continuar he advertir que yo voy a instalar el servidor como un conjunto independiente de aplicaciones (Apache+MySQL+PHP…), pero existe otra opción mucho más rápida, fácil y cómoda que lo instala como algo integrado: LAMP. Para ello tan solo hay que lanzar desde un terminar el comando:

sudo tasksel install lamp-server

o

sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server

tal y como se explica en la Ubuntu Guide.

Instalación del servidor FTP proFTPd

proFTPd es un servidor FTP que nos puede ser muy útil para subir ficheros al servidor web, especialmente cuando no trabajamos desde el ordenador que no funcione como servidor web.

Su instalación tan solo requiere que se lance desde un terminal el comando

sudo apt-get install proftpd

Nota: para más información ver las instrucciones de Ubuntu Guide.

Instalación del Sistema de gestión de base de datos MySQL

Si queremos trabajar con bases de datos necesitaremos un sistema de gestión de base de datos. En este caso vamos a utilizar MySQL ya que se ofrece bajo licenca GNU GPL para uso no comercial (mi caso), pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso.

Para instalarlo lanzaremos desde un terminal los tres comandos siquientes:

sudo apt-get install mysql-server-5.0
sudo apt-get install mysql-admin
mysqladmin -u root password <poner_aqui_nueva_clave_para_MySQL>

Con esto habremos instalado el MySQL Server, el administrador de MySQL (Aplicaciones > Programación > MySQL Administrator) y cambiado la clave de acceso de administrador de MySQL.

Nota: para más información ver las instrucciones de Ubuntu Guide.

Instalación del servidor web Apache 2

Quizás la parte más sencilla sea la instalación del servidor web propiamente dicho. El elegido ha sido Apache 2 y tan solo es necesario lanzar el comando:

sudo apt-get install apache2

Nota: para más información ver las instrucciones de Ubuntu Guide.

Instalación de PHP5

Como lenguaje de programación para las páginas web vamos a utilizar la versión 5 de PHP. Para ello lanzaremos desde un terminal los comandos:

sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart

Para que probar que PHP se haya instalado correctamente abriremos el fichero /var/www/testphp.php en el editor de texto con el comando:

sudo gedit /var/www/testphp.php

y añadiremos la línea

<?php phpinfo(); ?>

Después de salvar el fichero y cerrar el editor, abrimos un navegador para abrir la página http://localhost/testphp.php. Si nos aparece una página llena de propiedades de PHP es que lo que hemos hecho ha funcionado bien.

A partir de aquí ya podemos crear nuestras propias páginas en PHP o estáticas con Apache, e incluso utilizar bases de datos.

Nota: para más información ver las instrucciones de Ubuntu Guide.