Instalar Ubuntu Linux 8.04 LTS con Wubi

Los usuarios nuevos que quieran probar el sistema operativo Ubuntu Linux tienen una opción interesante para la instalacíon de Linux sin problemas.

Instalar Ubuntu Linux con Wubi


Wubi es un instalador de Ubuntu Linux con soporte oficial para usuarios de Windows que quieren entrar al mundo de Linux con un solo clic. Wubi permite instalar y desinstalar Ubuntu Linux como cualquier otra aplicación Windows, de forma sencilla y segura.

Simplemente se ejecuta el instalador, se introduce una contraseña para la cuenta nueva, y se instala.
La instalación de Windows se mantiene como esta, Wubi sólo añade una opción adicional para arrancar Ubuntu Linux. Wubi no requiere la modificación de las particiones de la PC, o utilizar otro gestor de arranque, y no instala controladores especiales. Es como cualquier otra aplicación y brinda una manera de instalar Linux muy segura para usuarios con poca experiencia.
Wubi mantiene la mayor parte de los archivos en una carpeta, y si por alguna razón quiere dejar de usarlo, puede desinstalarlo simplemente como cualquier otra aplicación.
Wubi mantiene la filosofía de Ubuntu Linux y no cuesta absolutamente nada, es completamente funcional, el sistema operativo no requiere ningún tipo de activación y no impone ninguna restricción en su uso.
Mark Shuttleworth, presidente de Canonical, explica en su blog porqué se decidido incluir el instalador Wubi en Ubuntu. Entre otras cosas explica:

"Windows es una plataforma muy importante, y nuestro justificado orgullo por Linux y GNU no debería cegarnos sobre la importancia de un software que es ampliamente útil. Creo que el llevar software libre a las personas es algo excitante y poderosa para ellos, y una de las formas claves para hacerlo es enseñarle software libre increíble a sus plataformas, cualquiera que sea, Windows o MacOS.
Me he dado cuenta que muchos de los proyectos de software libre tienen una buena historia en Windows. MySQL y PostGres, ambos tienen una. Y a los usuarios les gusta, usuarios que puede que entonces deseen dar el paso para acercarse más el mundo GNU por completo.
El instalador nativo de Windows para Ubuntu en la versión 8.04 LTS ha logrado obtener una forma muy elegante de tratar con el gestor de arranque de Windows para ofrecerte la opción de Ubuntu. Si yo fuera un usuario de Windows que estuviera intrigado pero nervioso sobre Linux, esto podría ser una forma maravillosa de probarlo con un bajo coste. Ser capaz de instalar y desinstalar un sistema operativo Linux como si se tratase de una mera aplicación de Windows es una innovación brillante.”

Si quieren probar la instalación de Linux con Wubi para Ubuntu Linux 8.04, pueden bajarlo de la página oficial: http://wubi-installer.org/

Como instalar Ubuntu Linux con Wubi


Aquí un tutorial muy interesante que enseña como instalar Ubuntu Linux


Canonical anuncio oficialmente el lanzamiento de Ubuntu 8.04

Canonical Ltd anunció hoy en Londres la próxima disponibilidad de Ubuntu 8.04 LTS Desktop Edition para descargar de manera gratuita a partir del jueves 24 de abril. También anunció la liberación simultánea de la versón 8.04 LTS de Ubuntu Server Edition.

Ubuntu 8,04 (LTS) proporciona una plataforma estable para los proveedores de hardware y software, los desarrolladores y los usuarios.
"Ubuntu 8,04 LTS Desktop Edition es una versión muy significativa, ya que llevará a Ubuntu de lleno al ambiente de negocios", dijo Jane Silber, COO de la Canonical Ltd.

La descarga estara disponible desde el jueves en http://www.ubuntu.com/download

También estan disponibles las instrucciones para actualizar las versiones 6.06, 7.10 y Server en https://help.ubuntu.com/community/HardyUpgrades#head-378718bf27e85b8e05c7a5966125eb194b5f26bb

Hay una traducción disponible de las instrucciones para actualizar en http://fabianperez.blogspot.com/2008/04/actualizar-ubuntu-804-lts-hardy-heron.html

Tambien se puede pedir en pedido gratuito de cd`s en https://shipit.ubuntu.com/login como comentaba hace unos dias en http://fabianperez.blogspot.com/2008/04/ya-se-pueden-pedir-cds-de-ubuntu-804.html

Actualizar Ubuntu Linux 8.04 LTS Hardy Heron

Estas son las instrucciones para actualizar Ubuntu Linux a la version 8.04 LTS Hardy Heron, que estara disponible desde el Jueves 24 de Abril de 2008.

Actualizar Ubuntu Linux

Antes de comenzar:

• Podemos actualizar directamente a Ubuntu Linux 8.04 LTS ("Hardy Heron") desde las versión Ubuntu 7.10 ("Gutsy Gibbon") o desde Ubuntu 6.06 LTS ("Dapper Drake").
• Antes de actualizar debemos asegurarnos de tener nuestra versión de Ubuntu Linux actualizada.

Actualización de Ubuntu Linux 7.10 a Ubuntu Linux 8.04 LTS


• Podemos actualizar directamente desde Internet:

1. Abrimos Sistema -> Administración -> Update Manager. Esto abrirá la ventana Update Manager
2. Hacemos clic en el botón para verificar si hay nuevas actualizaciones.
3. Nos mostrara un mensaje indicando que esta disponible la versión 8.04.
4. Hacemos clic Actualizar (Upgrade).
5. A partir de ahí, seguimos las instrucciones en pantalla.

Actualizar desde Ubuntu Linux 6.06 LTS a Ubuntu Linux 8.04 LTS

Actualizar Ubuntu Desktop

1. Debemos asegurarnos que los canales de repositorios de Dapper están activados.
2. Abrimos un terminal con Alt-F2 y ejecutamos gksu "update-manager -d" para abrir la ventana de Update Manager
3. Hacemos clic en el botón para verificar si hay nuevas actualizaciones.
4. Nos mostrara un mensaje indicando que esta disponible la versión 8.04.
5. Hacemos clic Actualizar (Upgrade).
6. A partir de ahí, seguimos las instrucciones en pantalla

Actualizar Ubuntu Server

1. Activar los repositorios de Ubuntu Dapper
2. Instalamos el nuevo "update-manager-core" con sus dependencias incluidos python-apt, python-gnupginterface y python2.4-apt.
3. ejecutamos "do-release-upgrade -d" en un terminal
4. Seguimos los pasos que nos indica.

Actualizar Kubuntu Linux

Para actualizar de Kbuntu Linux 7.10 a Kubuntu Linux 8.04, conectados a Internet seguimos el siguiente procedimiento.
1. Ejecutamos desde K-menu el Adept Manager y buscamos la actualizacion

2. Presionamos el botón de actualización de versiones.
3. Seguimos los pasos indicados en pantalla.

Actualización en línea para Ubuntu Server.

Si tenemos instalado Ubuntu Server, seguimos los siguientes pasos.
1. Si no tenemos instalado update-manager-core lo instalamos ejecutando
sudo aptitude install update-manager-core
2. Luego ejecutamos la herramienta de actualización con
sudo do-release-upgrade
3. Seguimos las instrucciones en pantalla.

Actualizar Ubuntu Linux usando un Alternate CD/DVD

Si no tenemos conexión a Internet, ejecutamos los siguientes pasos.
1. Bajamos y grabamos el CD de instalación desde http://www.ubuntu.com/download
2. Insertamos el CD en la lectora.
3. Nos mostrara un mensaje preguntando si queremos actualizar desde el CD y aceptamos.
4. Seguimos las instrucciones en pantalla.

Si no nos muestra el mensaje de actualización por alguna razón, abrimos un terminal con Alt+F2 y ejecutamos:
gksu "sh /cdrom/cdromupgrade"
O en Kubuntu:
kdesu "sh /cdrom/cdromupgrade"

Nota: como sucede con cada nueva versión de Ubuntu Linux, los primeros días los servidores suelen saturarse, por lo que quizás sea conveniente tener paciencia si queremos actualizar desde Internet.

Ya se pueden pedir cds de Ubuntu 8.04 LTS Hardy Heron

En la página oficial de Ubuntu Linux ya se puede solicitar el envío gratuito de cd's de Ubuntu 8.04 LTS Hardy Heron.
Aunque aun faltan 5 días para el lanzamiento oficial, ya se reciben pedidos en
https://shipit.ubuntu.com/login
Es necesario registrarse si no nunca hicimos pedidos de versiones anteriores.
Los envíos de cd's suelen demorar bastante (a mi la versión 6.06 LTS de ubuntu Linux demoro 2 meses en llegar) por lo que es conveniente pedirlos ahora para ganar tiempo.

Falla de seguridad de Squid en Ubuntu

Ubuntu informó el 14 de abril de 2008 un fallo de seguridad del Servidor Proxy Squid que afecta a las siguientes versiones de Ubuntu Linux:

Ubuntu 6.06 LTS
Ubuntu 6.10
Ubuntu 7.04
Ubuntu 7.10

Se descubrió que Squid no realiza la debida comprobación de límites en el tratamiento de actualización de caché. Un usuario remoto autenticado podría por error ser capaz de desencadenar una denegación de servicio.

Esta vulnerabilidad también se aplica a las correspondientes versiones de Kubuntu, Ubuntu, y Xubuntu.

El problema se puede corregir mediante la actualización de los siguientes paquetes:

Ubuntu 6,06 LTS: squid 2.5.12-4ubuntu2.4
Ubuntu 6,10: squid 2.6.1-3ubuntu1.7
Ubuntu 7,04: squid 2.6.5-4ubuntu2.2
Ubuntu 7,10: squid 2.6.14-1ubuntu2.2

En general, una actualización estándar es suficiente para efectuar los cambios necesarios y corregir el fallo.

Cambios en el Ranking Alexa

En Alexa Ranking anuncian que esta disponible un nuevo sistema para calcular el famoso ranking.
Cuando comenzó en 1998 fue con el objetivo de mostrar los rankings de sitios web a través de un análisis de la utilización de Internet por personas que utilizan la barra de herramientas de Alexa. Desde entonces el Ranking de Alexa se ha convertido en un criterio por el que se mide la popularidad web.
Según el informe oficial, los cambios para calcular el ranking se basa en las sugerencias de los usuarios.
“Hemos escuchado sus sugerencias, y creemos que nuestro nuevo sistema de clasificación es mucho más exacto. Ahora los datos globales de diversas fuentes pueden dar un índice de popularidad mejor de la página web entre toda la población de usuarios de Internet”.
El tema es que con el nuevo ranking, muchos sitios bajaron en el ranking (por ejemplo este sitio ayer estaba en el puesto 1.305.000 y hoy bajo al 2.504.000)
Oficialmente Alexa dice que este cambio no es malo, pero muchos sitios estaban sobrevalorados y el nuevo algoritmo quiere corregir eso. Nuevamente reproduzco en forma textual “La nueva clasificación debe reflejar mejor los intereses y hábitos de navegación o de la población de usuarios de la web”.
Entre otros cambios, los datos solo mostraran los últimos 9 meses de datos históricos.
También informan que en el futuro cercano no habrá grandes cambios:
“Estamos constantemente trabajando para asegurarnos que proporcionamos la información más útil que podemos. Seguiremos afinando nuestros algoritmos, pero no se prevé ningún cambio adicional grande.
Como afecto el nuevo sistema tu sitio??

Aprender Linux - Curso de Ubuntu Desktop

Hay muchas maneras de aprender sobre el sistema operativo Linux. Existen infinidad de tutoriales de Linux, cursos de Linux y blogs sobre software libre que te pueden ayudar a aprender. Pero esto es algo distinto. Es un curso oficial.
Canonical Ltd., el sponsor comercial de Ubuntu linux, anuncio que dara cursos para empresas y usuarios domesticos que quieran comenzar a utilizar Ubuntu Linux.

Aprender Linux con el Curso de Ubuntu Desktop


El programa Ubuntu Desktop Training ofrecera simulaciones, practicas e informacion para hacer las tareas diarias mas faciles en Ubuntu Linux, y no es indispensable tener conocimientos previos sobre el sistema operativo Linux.
El curso tratara entre otros temas los siguientes:
• Comprender el concepto de open source y como Ubuntu se vincula con este concepto.
• Personalizacion de Ubuntu Linux.
• Navegar por el sistema de archivos y encontrar archivos en Ubuntu Linux
• Conexion y uso de internet
• Uso basico de un documento y una hoja de calculo con OpenOffice.org
• Como instalar juegos y utilizarlos
• Agregar, quitar y actualizar programas en Ubuntu Linux
• Ver, dibujar, manipular y scanear imagenes en.
• Escuchar, editar y organizar archivos de musica y video.
• Buscar ayuda gratis y comercial de Ubuntu Linux.
• Crear particiones y arranque dual (para compartir la pc con otros sistemas operativos).
El precio anunciado es de U$100 y se lo puede adquirir en el shop de la pagina oficial de Ubuntu.

Comandos para bases de datos Mysql

Estos son algunos comandos útiles usados por MySQL para manejar bases de datos. Es un listado básico donde no hay mucha explicación. Simplemente es una guía para comenzar a trabajar con las bases de datos Mysql.

Comandos para bases de datos Mysql

Obtener información sobre las bases de datos Mysql :

  • show databases; - Listar todas las bases de datos.
  • connect [database]; - Conectarse a esa base de datos.
  • show tables; - Listar todas las tablas de una base de datos.
  • show table status; - Muestra informacion sobre las tablas de la base de datos.
  • describe [table]; - Muestra la estructura de una tabla de la base de datos.

Manejo de bases de datos Mysql :

  • drop table [table]; - Elimina la tabla, incluyendo registros y estructura.
  • drop table if exists [table]; - Elimina la tabla de la base de datos, pero antes verifica que exista.
  • truncate table [table]; - Elimina los registros, pero mantiene la esrtuctura de la tabla.
  • rename table [table] to [nuevo nombre de tabla]; - Renombra una tabla de la base de datos.

Algunos comandos útiles para cunsultas a las bases de datos Mysql:

  • select * from [table] limit [numero]; - Muestra los registros desde el 1 hasta [numero].
    Ej. select * from tabla limit 10; - Muestra los 10 primeros registros.
    select * from [table] limit [numero inicio],[numero]; - Muestra los registros desde el numero de inicio hasta numero inicio + numero.
    Ej. select * from tabla limit 11,10; - Muestra desde registro 11 hasta el 20.

Bases de datos Mysql en consola< :

  • $ mysqladmin -u -p create - crear base de datos.
  • $ mysqladmin -u -p drop - borrar la base de datos.
  • $ mysqladmin -u root -p proc - listar procesos en ejecucion en el servidor de bases de datos Mysql.
  • $ mysqladmin -u root -p -i 5 status - verificar status cada 5 segundos.
  • $ mysqldump --opt -u -h -p > /path/to/file - Exportar base de datos a un archivo.
  • $ mysqldump --opt -u -h --all-databases -p > /path/to/file - Exportar TODAS las bases de datos a un archivo.
  • $ mysql -h -u -p < /path/to/file - Importar un archivo a la base de datos a mysql
  • $ mysqlcheck -o -u root -p --all-databases - Optimizar las bases de datos mysql.

Verificacion y reparacion de errores en las bases de datos Mysql :

  • check table [table]; - Verificar la tabla.
  • repair table [table]; - Reparar la tabla rota.

Algún otro comando útil para el manejo de bases de datos con Mysql?

Se acepta todas las sugerencias para agregar nuevos comandos útiles.

Como instalar mas temas de escritorio en Ubuntu Linux

Si te gusta personalizar el escritorio de Ubuntu Linux y cambiar su aspecto visual, existen varias formas de hacerlo desde los repositorios de Ubuntu, que siempre estan actualizados con las mejores opciones para tu Linux.

Instalar temas de escritorio en Ubuntu Linux

Una opción interesante son los temas de escritorio extras de Gnome, por lo que abrimos una consola de Ubuntu Linux y tecleamos:

$ sudo apt-get install gnome-themes-extras

Este paquete incluye temas completos, con ventanas, efectos, iconos, etc. Ahora ya tendremos disponibles temas de escritorio como: Amaranth, Gorilla, Lush, Nubola, SphereCrystal y Wasp.

Ventanas y efectos de escritorio en Ubuntu Linux

Otra opción son los engines. Los engines nos cambian el aspecto de las ventanas añadiendo efectos propios como barras de progreso animadas, algunos efectos en los menús, sombras, etc. Ubuntu Linux trae varios por defecto, pero constantemente aparecen actualizaciones.
Hay que tener en cuenta que estos efectos no se mantienen siempre en el escritorio de Ubuntu Linux, sino cuando seleccionamos ese engine en particular.
Para instalar engines abrimos una consola de nuestro Linux e instalamos alguna (o todas las que queremos)

$ sudo apt-get install gtk2-engines-clearlooks
$ sudo apt-get install gtk2-engines-wonderland
$ sudo apt-get install gtk2-engines-geramik
$ sudo apt-get install gtk2-engines-metal
$ sudo apt-get install gtk2-engines-qtpixmap
$ sudo apt-get install gtk2-engines-cleanice

Estos son solo algunos. Existen muchos temas de escritorio en los repositorios, así que cada uno puede elegir el que mas le guste para personalizar su Ubuntu Linux.
Una vez instalados los engines, para utilizarlos debemos ir a:

Sistema -> Preferencias -> Temas

Ahí seleccionamos un tema, hacemos click en “Detalle del tema” y en las pestañas “Controles” y “Borde de la ventana” aparecen los engines instalados listos para activar.
Como vemos, mejorar y personalizar el escritorio de Ubuntu Linux es algo lleno de posibilidades, lo que no debe sorprender a nadie cuando usamos software libre, especialmente Ubuntu Linux.

Como cambiar la imagen del splash de Ubuntu Linux

Una de las primeras cosas que hace cualquier persona que instala Ubuntu es cambiar el aspecto. A todos nos gusta tener nuestro linux personalizado.
Aquí voy a enseñar la manera de cambiar el splash que nos muestra nuestro sistema operativo cuando encendemos la computadora.
Una vez que elegimos la imagen que queremos mostrar al iniciar Ubuntu, los pasos a seguir son los siguientes:

1 – Por las dudas guardamos una copia de la imagen actual, ejecutando el comando

$ sudo mv /usr/share/pixmaps/splash/ubuntu-splash.png /usr/share/pixmaps/splash/ubuntu-splash.bak

2 – Echo lo anterior, cambiamos el nombre y copiamos nuestra imagen a la ruta anterior ejecutando

$ sudo ln –s /ruta_de_tu_imagen/tu_imagen.png /usr/share/pixmaps/splash/ubuntu-splash.png

3 – Ahora reiniciamos Gnome (podemos reiniciar pulsando Ctrl+Alt+BackSpace) y ya deberia aparecer nuestro nuevo splash.

De ahora en mas, cada vez que iniciemos nuestro sistema operativo Linux veremos el splash de la imagen que elegimos, y habremos dado un paso mas en la personalizacion de Ubuntu.

Configurar el idioma español en Ubuntu Linux

Si por alguna razon, al instalar el sistema operativo o al actualizarlo, Ubuntu Linux no queda configurado en español, no hay que desesperar.

Configurar el idioma español en Ubuntu Linux


Esto tiene facil solución. Solo debemos instalar los siguientes paquetes:

$ sudo apt-get install language-pack-es
$ sudo apt-get install language-pack-es-base
$ sudo apt-get install language-support-es

Esto genera los archivos locales en todas las variantes del español. Solo queda reconfigurar el lenguaje de Ubuntu con:

$ sudo dpkg –reconfigure locales

y elegimos la variante que mas nos gusta. Con esto alcanza para que nuestro sistema operativo Linux Ubuntu quede en español como lo queremos.

Configurar el idioma español en Mozilla Firefox en Ubuntu Linux


Si lo que queremos traducir es Mozilla Firefox al lenguaje español la solucion es ejecutar:

$ sudo apt-get install mozilla-firefox-locales-es-es

y luego reiniciamos firefox.

Configurar los diccionarios en español en Ubuntu Linux


Si lo que queremos es instalar diccionarios en español, debemos ejecutar lo siguiente:

$ sudo apt-get install aspell-es
$ sudo apt-get install myspell-es

Configurar el idioma español en Openoffice en Ubuntu Linux


Si OpenOffice esta en ingles luego de instalarlo, ejecutamos:

$sudo apt-get install openoffice.org-help-es

y, de acuerdo a la version que tenemos instalada

$sudo apt-get install openoffice.org-l10n-es

Luego iniciamos OpenOffice y seguimos los siguientes pasos:

Pulsamos en Herramientas -> Opciones...

Seleccionamos el apartado: Configuracion del idioma -> Idiomas

Alli elegimos Idioma para Entorno local: Español (nuestro_pais)

Idiomas predeterminados para los documentos: Occidental Español (nuestro_pais)

Y listo... ya tenemos traducido OpenOffice.

Configurar los manuales (man) en español en Ubuntu Linux


Ya que estamos con la configuracion a español de de nuestro Linux Ubuntu, tambien podemos traducir las paginas del manual (man). Solo ejecutamos:

$ sudo apt-get install manpages-es

Como podemos observar, traducir nuestro sistema operativo Linux Ubuntu o cualquiera de sus programas al lenguaje español no es dificil.

Como conectarse y desconectarse del servidor de base de datos Mysql

Muchos de nosotros estamos acostumbrados a usar la base de datos Mysql desde alguna aplicación visual.

Pero es conveniente saber utilizar Mysql desde consola. Esto es muy util por ejemplo si no funciona nuestro entorno grafico, o estamos trabajando en un servidor sin entorno grafico, por ejemplo la mayoria de los servidores web Lamp (Linux, Apache, Mysql, Php). Como primer paso, vamos a ver como conectarnos y desconectarnos del servidor de bases de datos Mysql desde consola.

Para conectarnos al servidor, generalmente le indicamos a mysql un nombre de usuario y una contraseña. Si el servidor se está ejecutando en un ordenador remoto, también tenemos que especificar el nombre de host.

Si no somos los administradores de la base de datos Mysql a la que queremos conectarnos, debemos preguntar al administrador para saber los parámetros de conexión (nombre de usuario, contraseña y host) que debemos emplear.

Una vez que conocemos estos datos, deberíamos conectarnos conectarnos de la siguiente manera:

shell> mysql -h host -u user -p
Enter password: ********


Explico la sentencia:

host es el nombre del ordenador donde se está ejecutando el servidor de bases de datos MySQL.
user es el nombre de usuario de la cuenta que se usamos para conectanos a la base de datos.
Los asteriscos (********) representan la contraseña, debemos ingresar cuando mysql muestra Enter password:.

Si los datos que ingresamos son correctos, veremos una información de ingreso como la siguiente seguida por el prompt mysql>:

shell> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 5.0.9-beta-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

El prompt anuncia que mysql está listo para procesar comandos.

Algunas instalaciones de MySQL nos permiten conectarnos como usuario anónimo (sin nombre) si el servidor se está ejecutando en el ordenador local. Si este es nuestro caso, deberiamos conectarnos al servidor ejecutando mysql sin ningún parámetro de la siguiente manera:

shell> mysql

Este tipo de coneccion es totalmente insegura, ya que cualquier persona se puede conectar a la base de datos Mysql sin usuario ni contraseña, por lo que es conveniente evitar este tipo de instalacion de Mysql o configurar un usuario y contraseña después de instalar la base de datos.

Después de habernos conectado, podemos salir en cualquier momento escribiendo QUIT (o \q) en el prompt mysql>:

mysql> QUIT
Bye

Con esta simple explicación ya estamos en condiciones de conectarnos y desconectarnos del servidor de bases de datos Mysql usando la consola y dejando de lado cualquier interfaz grafica.

Como agregar un CD a los repositorios de Ubuntu Linux

Cuando instalamos nuestro sistema operativo Linux Ubuntu, automaticamente el CD de instalacion queda registrado como repositorio. Es por eso que algunas veces al actualizar o instalar nuevos paquetes en nuestro linux nos pide que insertemos el cd de instalacion.

Para comprobar que esto es asi, basta con editar el archivo sources.list de nuestro sistema operativo de la siguiente manera:

$ sudo gedit /etc/apt/sources.list

Ahí podemos ver que una de las primeras lineas hace referencia a nuestro cd de instalacion de ubuntu.

Si llega a nuestras manos un CD con paquetes para instalar en nuestro sistema operativo Linux Ubuntu, lo podemos hacer de manera sencilla.

Para agregar un CD a los repositorios lo insertamos en la lectora y ejecutamos:

$ sudo apt-cdrom add

$ sudo apt-get update

y con esto ya queda agregado. Si alguna vez queremos instalar un paquete que se encuentra en dicho CD el sistema operativo nos pedira que lo insertemos en la lectora para instalar el programa deseado. Cabe agregar que podemos agregar a los repositorios de Linux Ubuntu tantos Cds como queramos, incluso si son cds de instalacion de distintas versiones de Ubuntu Linux.

Instalar los principales programas en Ubuntu Linux de manera automatica

Es posible instalar de manera automatica los principales programas disponibles para Ubuntu Linux. Para hacerlo, abrimos una consola y ejecutamos e siguientes comando:

1 -$ wget http://download.ubuntuforums.org/ubuntusetup/ubuntusetup.sh

Esto descargara el archivo ubuntusetup.sh

2 - Luego instalamos el archivo con el comando

$ sudo sh ubuntusetup.sh

Listado de todos los programas y librerias de Ubuntu Linux

La distribución Linux Ubuntu dispone infinidad de software disponibles para instalar. Hay software que ya viene incluido en el cd de instalacion de Ubuntu, dispone de repositorios llenos de aplicaciones para todos los gustos y existen ademas de innumerables sitios en Internet que ofrecen software adicional.

Buscar los programas y librerias disponibles para el sistema operativo Linux Ubuntu, es una tarea sencilla. Aquí dejo 2 opciones:

1 – Revisar el listado disponible en http://distrowatch.com/ubuntu o algun otro sitio con paquetes de software para Ubuntu

o

2 – Ejecutar el comando dpkg –l que nos mostrara el listado completo de programas y librerias disponibles.

Seguro que encontras el software que necesitas para realizar cualquier terea con tu sistema operativo Linux Ubuntu.

Instalar codecs multimedia en Ubuntu Linux

Es muy comun que luego de instalar nuestro sistema operativo Linux Ubuntu nos encontremos con que algunos formatos multimedia no los podemos reproducir. Esto sucede generalmente con los formatos que no son libres.

Pero esto no significa que no podemos usar nuestro Linux Ubuntu para que los reproduzca sin problemas. Ser usuario de Linux, especialmente de Ubuntu Linux, no debe impedirnos reproducir todos los formatos multimedia que queramos.

La solucion es simple. Lo que necesitamos es instalar los codecs multimedia que se encuentran en los repositorios, dejando aclarado que no todos los codecs disponibles son libres.

Lo primero que debemos hacer es activar los repositorios Universe y Multiserve.

Editamos el archivo /etc/apt/sources.list y descomentamos las lineas que hacen referencia a los repositorios Universe y Multiverse.

Luego guardamos los cambios y ejecutamos el comando:

$ sudo apt-get update

Con esto ya tenemos los repositorios de Ubuntu activados y actualizados.

Ahora solo queda instalar los codecs multimedia que necesitamos. Esta operación la podemos realizar en Ubuntu abriendo una consola o terminal, y ejecutando el siguiente comando para instalarlos todos de una vez:

$ sudo apt-get install gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-ffmpeg gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg gstreamer0.10-gl gstreamer0.10-pitfdll libxine-main1 libxine-extracodecs libquicktime0 libdvdread3 flashplugin-nonfree totem-gstreamer-firefox-plugin unrar

Con esto, y aunque es posible que falte algun codec para algun reproductor en particular, ya podemos reproducir la mayoria de los formatos multimedia utilizando Xine, Totem, o nuestro reproductor multimedia preferido.

Aceleración grafica de tarjetas ATI en Ubuntu

Si nuestra computadora tiene instalado Ubuntu Linux y posee una tarjeta de vídeo o gráfica ATI debemos activar la aceleración grafica para aumentar el rendimiento y potencia de la tarjeta de vídeo. Sin activar esta posibilidad lo habitual es que no funcionen todas aquellas aplicaciones de Ubuntu Linux que requieran de aceleración gráfica, como Compiz, Beryl o los juegos.

Aceleración gráfica de tarjetas ATI en Ubuntu Linux


Instalar los drivers propietarios de tarjetas gráficas ATI mediante paquetes en Ubuntu Linux

Descargamos el instalador del driver de ATI desde la página de soporte de ATI (https://support.ati.com/) . Hay versiones para sistemas de 32bit y 64bit. En la página de la descarga hay una referencia a las notas de la versión (RELEASE NOTES) en la que puedes ver si nuestra tarjeta está soportada. Tenemos que instalar algunos programas necesarios para crear los paquetes, por lo que necesitarás tener activados los repositorios universe y multiverse de nuestro sistema operativo Linux Ubuntu.
Luego ejecutamos

$ sudo aptitude update
$ sudo aptitude install module-assistant build-essential
$ sudo aptitude install fakeroot dh-make debconf libstdc++5 linux-headers-`uname -r`

Ahora le decimos al instalador que cree los paquetes:

$ bash ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/dapper

O en caso de usar alguna versión más nueva de Ubuntu Linux:

$ bash ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/version (edgy, etc…)

Instalamos los paquetes generados:

$ sudo dpkg -i xorg-driver-fglrx_8.33.6-1_i386.deb
$ sudo dpkg -i fglrx-kernel-source_8.33.6-1_i386.deb
$ sudo dpkg -i fglrx-control_8.33.6-1_i386.deb

Con la nueva versión puede que te crease un archivo llamado xorg-driver-fglrx-dev_8.33.6-1_i386.deb aparte del otro, lo instalamos también, porque si no cuando intentemos construir más abajo el fglrx nos dará problemas.

Eliminamos los debs antiguos de fglrx que pudiesen haber de /usr/src/:

$ sudo rm /usr/src/fglrx-kernel*.deb

Con la nueva versión puede que esto no haga falta hacerlo, si no vemos ningún archivo o dice que no hay ninguno, no debemos borrar nada más.

Compilamos el módulo del kernel:

$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant build fglrx
$ sudo module-assistant install fglrx
$ sudo depmod -a

Nota: Tenemos que recompilar el módulo del kernel en cada actualización del kernel.
Actualizamos el fichero de configuración xorg.conf:

$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv

Otra forma de hacer esto en Ubuntu Linux es editar el fichero /etc/X11/xorg.conf y cambiar la línea:

Driver "ati"

por estas otras:

Driver "fglrx"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"

Y reiniciamos. Al volver a entrar en el sistema aparecerá en Aplicaciones -> Accesorios -> ATI Control el programa para gestionar algunos parámetros de nuestra ATI. Al ejecutar el programa fglrxinfo la salida debería ser algo como:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X300/X550 Series Generic
OpenGL version string: 2.0.6011 (8.28.8)

Instalar los drivers propietarios de tarjetas gráficas ATI mediante paquetes en Ubuntu Linux 6.10 Edgy Eft o posterior


Desactivamos la extensión Composite (activada por defecto en Ubuntu Edgy)

$ sudo gedit /etc/X11/xorg.conf

Al final del documento escribimos estas líneas:

Section "Extensions"
Option "Composite" "0"
EndSection

Desactivamos el antiguo fglrx:

$ sudo gedit /etc/default/linux-restricted-modules-common

Ahora escribimos: DISABLED_MODULES="fglrx"

Ahora debes elegir instalar los paquetes desde los repositorios o crearlos manualmente usando el archivo de instalación de ATI.

Instalar los drivers propietarios de tarjetas graficas ATI mediante repositorios en Ubuntu Linux

Existe una opción más rápida que consiste en descargar directamente el driver de los repositorios. Para usar la última versión disponible debemos instalar los paquetes manualmente.
Primero nos aseguramos de tener activados los repositorios Universe y Multiverse de nuestro sistema operativo Ubuntu Linux.
Actualizamos los repositorios y preparamos el sistema:

$ sudo aptitude update
$ sudo aptitude install linux-restricted-modules-`uname -r`

Instalamos el paquete:

$ sudo aptitude install xorg-driver-fglrx

Añadimos los módulos al kernel:

$ sudo depmod -a

Nota: Al actualizar a un nuevo kernel repetir este paso para recuperar la aceleración 3D.

Actualizamos el xorg.conf:

$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv

Ahora ya solo nos queda reiniciar el servidor gráfico de Ubuntu Linux (Ctrl+Alt+Retroceso).
Si queremos, podemos hacer:

glxinfo | grep direct

Si el resultado es "yes" significa que todo ha salido como debería y tenemos nuestra aceleración 3D.

Instalar mediante paquetes manuales

Preparamos un directorio de trabajo y descargamos los drivers de ATI:

$ mkdir ati
$ cd ati
$ wget https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.32.5-x86.x86_64

Preparamos el sistema:

$ sudo aptitude update
$ sudo aptitude upgrade
$ sudo aptitude install module-assistant build-essential fakeroot dh-make debconf libstdc++5 linux-headers-`una
$ sudo ln -sf bash /bin/sh
$ bash ati-driver-installer-8.32.5-x86.x86_64.run --buildpkg Ubuntu/edgy
$ sudo ln -sf dash /bin/sh

Ahora instalamos los paquetes:

$ sudo dpkg -i xorg-driver-fglrx_8.32.5-1_i386.deb
$ sudo dpkg -i fglrx-kernel-source_8.32.5-1_i386.deb
$ sudo dpkg -i fglrx-control_8.32.5-1_i386.deb

Eliminamos los paquetes antiguos:

$ sudo rm /usr/src/fglrx-kernel*.deb

Añadimos los módulos al kernel:

$ sudo module-assistant prepare,update
$ sudo module-assistant build,install fglrx
$ sudo depmod

Al actualizar a un nuevo kernel repetir estos 3 pasos para recuperar la aceleración 3D.
Actualizamos el xorg.conf:

$ sudo aticonfig --initial
$ sudo aticonfig --overlay-type=Xv

Ahora solo nos queda reiniciar el equipo con:

$ sudo shutdown now -r

o bien:

$ sudo reboot now

Si queremos, hacemos un: glxinfo | grep direct
Si el resultado es "yes" significa que todo ha salido como debería y tenemos nuestra aceleración 3D en Ubuntu Linux.

Instalar los drivers propietarios de tarjetas gráficas ATI directamente en Ubuntu Linux

Descargamos la última versión de los drivers de la página oficial de ATI/AMD (http://ati.amd.com/support/driver-sp.html) . Hay que descargar el driver ATI Driver Installer, asegurándonos que se trata de un archivo .run.
Abrimos el terminal de Ubuntu Linux y nos ubicamos en el directorio donde se ha descargado el driver e introduce en el terminal:

$ sudo sh ./ati-driver-installer-8.28.8.run

Siendo ati-driver-installer-8.28.8.run el nombre del archivo descargado.
Ahora basta seguir el asistente.
Una vez concluida la instalación correctamente, introducimos en el Terminal de Ubuntu Linux:

$ sudo /usr/X11R6/bin/aticonfig --initial

Reiniciamos el sistema y comprobamos la aceleración grafica 3D de nuestro sistema operativo Linux Ubuntu.

Posibles problemas al activar la aceleración grafica de tarjetas ATI en Ubuntu Linux

En algunos modelo de ATI se han experimentando cuelgues del sistema de forma aleatoria. Por ejemplo en la Radeon RV250 If [Radeon 9000 Pro]. La solución es añadir estas opciones a la configuración de la tarjeta:

Option "SWcursor" "on"
Option "AGPMode" "1"
Option "RenderAccel" "0"

La primera opción está comentada porque el cursor dejaba un rastro de basura en la pantalla y en este caso hay que desactivarla.

Para este tipo de tarjetas, Radeon 9000-9250, el driver 8.28.8 y superiores, tienen un bug que provoca que beryl se cierre, entre otros errores. Además, parece ser que ATI no dará más soporte a estas tarjetas, por lo tanto, no se solucionará el bug.

Una solución a esto es:

sudo gedit /etc/default/linux-restricted-modules-common

y al final del archivo, allí donde: DISABLED_MODULES=””

Añadir:

DISABLED_MODULES=”fglrx”

Luego editamos el archivo xorg.conf:

sudo gedit /etc/X11/xorg.conf

Y cambiamos:

Section "Device"
Identifier "ATI Technologies, Inc. RV280 [Radeon 9200 PRO]"
Driver "ATI"

por:

Section "Device"
Identifier "ATI Technologies, Inc. RV280 [Radeon 9200 PRO]"
Driver "radeon"

Reiniciamos el servidor gráfico (Ctrl+Alt+Retroceso) y probamos la aceleración 3D de nuestro sistema operativo Linux Ubuntu:

$ glxinfo

Driver libre para poder utilizar Aixgl+beryl con ATI 9250.

Buscando por Internet es posible encontrar unas cuantas opciones de configuración en Ubuntu Linux que son necesarias, por lo menos para la tarjeta (ATI X300) y Beryl:

Option "no_accel" "no"
Option "no_dri" "no"
Option "DynamicClocks" "on"
Option "mtrr" "on"
Option "DesktopSetup" "Single"
Option "ScreenOverlap" "0"
Option "Capabilities" "0×00000000"
Option "CapabilitiesEx" "0×00000000"
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
Option "CenterMode" "off"
Option "PseudoColorVisuals" "off"
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "KernelModuleParm" "agplock=0"
Option "PowerState" "1"

Activar aceleración gráfica de tarjetas 3DFX en Ubuntu Linux

Es necesario verificar si la tarjeta es una voodoo 2(o inferior) o voodoo banshee, 3 ó superior, para esto nos vamos a Sistema, Administración, Administrador de dispositivos y buscamos donde diga voodoo. Si es una Voodoo 2, debemos instalar el siguiente paquete:

libglide2

Si es una Voodoo Banshee, Voodoo 3, Voodoo 4 o Voodoo 5, este otro:

libglide3

Siguiendo estos pasos, lograremos la aceleración gráfica de las tarjetas gráficas de video ATI en Ubuntu Linux.

Activar aceleración gráfica de tarjetas nVIDIA en Ubuntu Linux

Si nuestra computadora pose una tarjeta de vídeo o gráfica moderna, es posible que su fabricante, habitualmente nVIDIA o ATI, ofrezca la instalación de un software extra no libre, para aumentar el rendimiento y potencia de la tarjeta de vídeo. Ubuntu linux, de serie, sólo puede y quiere incluir aquel que es software libre por lo que, si no nos importa dejar de lado este punto, deberemos de realizar una serie de pasos que pueden variar dependiendo de nuestro fabricante y modelo de tarjeta grafica. Esto suponiendo que sus fabricantes o distribuidores ofrezcan de alguna manera software para Ubuntu o sistemas GNU/Linux.
Sin esta posibilidad lo habitual es que todas aquellas aplicaciones que requieran de aceleración gráfica, especialmente efectos de escritorio como Compiz, Beryl o los juegos, no funcionen o no sean jugables por su bajo rendimiento.
Actualmente nVIDIAes la que está ofreciendo mejor software propio por su rendimiento, aunque fabricantes como ATI están aumentando su desarrollo en sistemas Linux como Ubuntu y otros como Intel han ofrecido como libre su software relacionado con sus tarjetas gráficas, populares en algunos equipos de fabricantes conocidos.
Existen algunos respositorios donde se encuentran los drivers ya compilados para Ubuntu Linux.

Como activar la aceleración gráfica de tarjetas nVIDIA

La opción más cómoda es instalar los drivers de los repositorios, pero si disponemos de una gráfica de última generación, es necesarios instalar los últimos drivers propietarios oficiales.

Instalar los drivers propietarios de nVIDIA mediante paquetes

Primero hay que activar repositorios externos. Luego instalamos en nuestro sistema operativo Linux Ubuntu los paquetes nvidia-glx y nvidia-kernel-common

$ sudo aptitude install nvidia-glx nvidia-kernel-common
$ sudo nvidia-xconfig

Finalmente reiniciamos la sesión de Ubuntu (Sistema -> Salir -> Cerrar Sesión) y reiniciamos el servidor gráfico presionando Crtl+Alt+Backspace.
Si queremos evitar que aparezca el logo inicial de Nvidia debemos editar el archivo xorg.conf:

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-backup
$ gksudo gedit /etc/X11/xorg.conf

Buscamos la sección del dispositivo, que se ve similar a:

Section "Device"
Identifier "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
Driver "nvidia"
BusID "PCI:1:0:0"

y agregamos en esta sección la siguiente línea:

Option "NoLogo"

Guardamos el archivo y reiniciamos el servidor gráfico.

Instalar los drivers propietarios de nVIDIA directamente

Ubuntu Linux trae en los repositorios una versión concreta de los drivers oficiales de nvidia, pero esta puede no estar actualizada, y si hemos comprado una gráfica de última generación, es posible que los drivers no la soporten. La mejor opción en este caso es instalar en Ubuntu Linux los drivers oficiales de la web de nvidia.
Descargamos de la pagina oficial (buscar en http://www.nvidia.com) los drivers apropiados para nuestra arquitectura.
Nos aseguramos de no tener ningún restricted-module instalado (via Synaptic, por ejemplo).
Instalamos los siguientes paquetes:

linux-kernel-devel xorg-dev linux-headers-generic

y cerramos la sesión (antes de hacer esto copiamos en algun lugar las órdenes de aquí al final, porque luego vamos a estar en modo texto), pulsamos Ctrl+Alt+F1, nos logueamos y ejecutamos:

sudo /etc/init.d/gdm stop

Ejecutamos el instalador de nVIDIA desde la carpeta donde lo hemos bajado; por ejemplo si lo guardamos en el escritorio, que es donde lo deja por defecto el gestor de descargas del navegador Firefox, solo debemos teclear:

$ cd /home//Desktop

Donde es el nombre que usamos para iniciar la sesión. Ahora solo ejecutamos lo siguiente:

$ sudo sh ./NVIDIA-xxx.run

Donde NVIDIA-.xxx.run es el nombre del archivo que descargamos con los drivers de nVIDIA.
Cuando nos pregunte si queremos que modifique automáticamente el fichero xorg.conf, le decimos que sí.
Ahora solo falta indicarle al servidor gráfico que cargue el módulo de nVIDIA. Para ello debemos editar el archivo /etc/X11/xorg.conf y buscar la línea donde dice:

driver "nv"

y sustituirla por:

driver "nvidia"

(si luego de hacer esto y reiniciar nuestor sistema tenemos problemas, podemos entrar nuevamente a una terminal, editar nuevamente el archivo y restaurar este valor nuevamente a "nv"... en la mayoria de los casos soluciona los inconvenientes si no podemos acceder en forma grafica a Linux Ubuntu)

Por ejemplo quedaria asi:

section "Device"
Identifier "NVIDIA Corporation NVIDIA Default Card"
Driver "nvidia"

Comentamos las siguientes líneas con un numeral (#) en la sección Module (Section "Module"):

driver "dri"
driver "GLcore"

Nos quedará algo parecido a lo siguiente:

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"

EndSection

Y finalmente actualizamos GDM

$ sudo dpkg-reconfigure gdm

Guardamos los cambios (Ctrl X guardar cambios) y reiniciamos:

$ sudo shutdown now -r

o bien:

$ sudo reboot now

Al reiniciar el sistema ya deberíamos tener funcionando todo y nos saldrá la patalla de nVIDIA al arrancar el entorno gráfico.
Si seguimos al pie de la letra los pasos indicados, nuestro sistema operativo Linux Ubuntu ya estara funcionando con la aceleración grafica de la tarjeta nVidia funcionando.

Variables predefinidas en Php

Cuando programamos con PHP tenemos a nuestra disposición una gran cantidad de variables predefinidas.
A partir de PHP 4.2.0, el valor por defecto de la directiva PHP register_globals es off (desactivada). Este es un cambio importante en PHP. Teniendo register_globals off afecta el conjunto de variables predefinidas disponibles en el sistema.
Por ejemplo, para obtener DOCUMENT_ROOT se usará $_SERVER['DOCUMENT_ROOT'] en vez de $DOCUMENT_ROOT ó $_GET['id'] de la URL http://www.ejemplo.com/test.php?id=3 en vez de $id ó $_ENV['HOME'] en vez de $HOME.
El uso de las variables reservadas predefinidas en la programación con PHP, como matrices superglobales es recomendable.
A partir de PHP 4.1.0, PHP ofrece un conjunto adicional de matrices predefinidas, conteniendo variables del servidor web, el entorno y entradas del usuario. Estas nuevas matrices son automáticamente globales. Por esta razón, son conocidas a menudo como "autoglobales" ó "superglobales". Podemos ver como las variables predefinidas antiguas ($HTTP_*_VARS) todavía existen. A partir de PHP 5.0.0, las matrices de tipo "long" de variables predefinidas, se pueden desactivar con la directiva register_long_arrays.

Debemos tener en cuenta que:
  • Las variables superglobales de Php no pueden usarse como variables variables.
  • Si ciertas variables no son definidas en variables_order, las matrices PHP predefinidas asociadas a estas, estarán vacias.

Variables superglobales en PHP

$GLOBALS
Contiene una referencia a cada variable disponible en el espectro de las variables del script. Las llaves de esta matriz son los nombres de las variables globales. $GLOBALS existe dese PHP 3.

$_SERVER
Variables definidas por el servidor web ó directamente relacionadas con el entorno en don el script se esta ejecutando. Es similar a la antigua matriz $HTTP_SERVER_VARS.

$_GET
Variables proporcionadas al script por medio de HTTP GET. Es similar a la antigua matriz $HTTP_GET_VARS.

$_POST
Variables proporcionadas al script por medio de HTTP POST. Es similar a la antigua matriz $HTTP_POST_VARS.

$_COOKIE
Variables proporcionadas al script por medio de HTTP cookies. Es similar a la antigua matriz $HTTP_COOKIE_VARS.

$_FILES
Variables proporcionadas al script por medio de la subida de ficheros via HTTP . Es similar a la antigua matriz $HTTP_POST_FILES.

$_ENV
Variables proporcionadas al script por medio del entorno. Es similar a la antigua matriz $HTTP_ENV_VARS.

$_REQUEST
Variables proporcionadas al script por medio de cuaquier mecanismo de entrada del usuario y por lo tanto no se puede confiar en ellas. La presencia y el orden en que aparecen las variables en esta matriz es definido por la directiva de configuración variables_order.

$_SESSION
Variables registradas en la sesión del script. Es similar a la antigua matriz $HTTP_SESSION_VARS