27 febrero 2009

Cómo Modificar la Pantalla de Inicio de Ubuntu



Después de Grub (el gestor de arranque de Ubuntu), usplash se encarga de mostrarnos el logo de Ubuntu con su barra de progreso. Esta imagen inicial es lo que se llama un tema. El tema se puede personalizar con la imagen que queramos siempre que cumpla con unas condiciones.

Desafortunadamente no es tan sencillo como sustituir una imágen por otra. He encontrado dos maneras de hacerlo. La oficial la haremos en Ubuntu Hardy Heron y la otra con Splashy la emplearemos para Ubuntu Intrepid Ibex.

Opción Oficial

El tema predeterminado de Ubuntu es el ubuntu-artwork-usplash. Lo primero que vamos a hacer es descargar el usplash-theme-ubuntu para Ubuntu 8.04 (nos interesa el archivo de extensión .tar.gz). Tras descomprimirlo modificamos la imagen usplash_1024_768.png (si nuestro monitor es de 1024x768px que es lo más común).

Opcionalmente se pueden cambiar las imágenes de la barra de progreso que son: throbber_fore.png y throbber_back.png, pero es imprescindible que la paleta de colores coincida con la de usplash_1024_768.png

Ha llegado el momento de compilar el tema. Para ello necesitaremos libusplash-dev
sudo apt-get install libusplash-dev
Desde el directorio donde está el tema lo compilamos con el comando make. Se creará un tema llamado usplash-theme-ubuntu.so

Ahora necesitamos start up manager para instalar temas.
sudo aptitude install startupmanager

Una vez instalado lo iniciamos
sudo startupmanager

Startup Manager es un administrador de arranque. Vamos a Aspecto > Administrar temas de Usplash. En esta ventana buscamos el directorio donde habíamos creado el tema (extensión .so). Lo seleccionamos y lo añadimos. El próximo arranque se hará con nuestro nuevo tema.

Opción con Splashy

Si no queremos compilar y seguir los pasos anteriores hay otra solución. Usaremos Splashy, que sirve para sustituir el texto que sale al iniciar ubuntu por una imágen con barra de progreso. Se pueden crear temas prediseñados o incluso crear los nuestros propios. Podeis ver cómo funciona [english].

Primero desinstalamos usplash y luego instalamos splasy y gsplashy
sudo apt-get autoremove usplash
sudo aptitude install splashy
sudo aptitude install gsplashy


Nos descargamos el tarball de gsplashy

Instalamos unos paquetes:
sudo apt-get install libglade2-dev libsplashy1-dev build-essential libsplashy

Arrancamos gsplashy
sudo gsplashy

editamos el menu de grub
sudo gedit /boot/grub/menu.lst

En la línea del primer kernel añadimos vga=792 (para resoluciones de 1024x728).

En mi caso:
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=4a86ddc1-4d36-4910-a775-15e86c8dab12 ro quiet splash vga=792

actualizamos el grub
sudo update-grub

Splashy se crea en la carpeta: /etc/splashy. Además crea otra donde se puede ver documentación sobre splashy: /usr/share/doc/

Las imágenes que vienen por defecto son de Tux y están en:
/etc/splashy/themes/default/background.png
/etc/splashy/themes/default/error.png


He probado de modificarlas pero al reiniciar el sistema todo seguía igual. Al final me he dado cuenta de que para actualizar las imágenes es importante poner
sudo update-initramfs -u

Después de reiniciar ya se ven los gráficos que hemos elegido. A mi personalmente incluso me arranca más rápido el portátil.

Si más adelante queremos instalar temas en formato tar ya preparadas nos dirigimos a la carpeta en cuestión y ponemos:
sudo splashy_config -info

Te pueden interesar estos sitios para encontrar temas y otros aspectos de personalización del escritorio Linux:

25 febrero 2009

Plugin para hacer Backups de Firefox

FEBE hace un backup de las extensiones, temas, y opcionalmente de tus enlaces, preferencias, passwords, cookies y todo lo que ofrece Firefox.

Funciones:

  • Backups programadas.
  • Guarda Backups en carpetas con la fecha en que se crearon. Especifique cuantas carpetas quiere mantener y FEBE borrará las más viejas.
  • Alertas de Backups no completados en un número especificado de días.
  • Backups definidos por el usuario de cualquier carpeta, sin que tenga que estar relacionada con firefox.
  • Envía backups a tu cuenta Box.net automaticamente o con un click.
  • Se puede hacer un Backup individual de cada una de las extensiones o temas o la totalidad. Se grabaran en un fichero instalable del tipo xpi.
Nota Importante: FEBE 6.0 es para Firefox 3.0 o superior.

24 febrero 2009

Cómo Encontrar Archivos Duplicados

Queriendo o sin querer terminamos por tener gran cantidad de archivos duplicados en el disco duro. Pueden ser de todo tipo: sonidos, fotografías, vídeos, documentos... Si los comparamos uno por uno, aparte de perder mucho tiempo nos podemos equivocar.

Afortunadamente tenemos a fdupes, una herramienta que nos va a ayudar a encontrar duplicados.

Instalación

sudo aptitude install fdupes

Uso

Se pueden buscar duplicados dentro de los subdirectorios de una carpeta. Yo encuentro útil hacerlo en mi carpeta personal así que pongo
fdupes -r $HOME > duplicados.txt
Ahora solo tenemos que abrir el archivo duplicados.txt y veremos la cantidad de ficheros que tenemos duplicados, y a borrar lo que sobre.

23 febrero 2009

Cómo Aumentar Todavía Más la Seguridad en Ubuntu

Contrariamente a Windows, la distribución de Linux Ubuntu, no es supervulnerable a virus y software espía. Hay que tener en cuenta que la manera de conseguir un sistema seguro es distinto en Linux que en Windows.

En vez de gastarnos un montón de dinero en sofisticados cortafuegos, bloqueadores de spyware, sistemas de detección de intrusiones, los usuarios de Ubuntu tienen que instalar programas gratuitos que protejan su kernel (núcleo del sistema operativo) de "exploits", prevenir la ejecución de codigo malicioso y mantener en su nivel de acceso a las aplicaciones y a los usuarios autorizados.

Cambiemos la Configuración por Defecto

Reconfigurar la Memoria Compartida:
sudo gedit /etc/fstab

y añadimos la siguiente línea de código:
tmpfs /dev/shm tmpfs defaults,ro 0 0

desactivar el acceso root
sudo gedit /etc/ssh/sshd_config

cambiamos esto:
PermitRootLogin yes

por esto:
PermitRootLogin no

Limitemos acceso al programa "su"
ponemos esto en la terminal:
sudo chown root:admin /bin/su sudo
chmod 04750 /bin/su


Protejamos nuestro directorio Home
chmod 0700 /home/nombreUsuario (cambia nombreUsuario por tu nombre de usuario).

Ahora ya podemos instalar software de seguridad:

Aplicaciones Importantes

Para mantener su equipo seguro instale este software:

Seguridad en el Arranque

Esta guía, de UbuntuForumsexplica como proteger tu PC durante el arranque.

Protección contra Rootkits

  • chkrootkit - Scanea tu Pc contra rookits, gusanos y troyanos.
  • Rootkit Hunter - Otra excelente erramienta para detectar rootkits.

Antivirus

Aunque menos del 1% de virus pueden afectar a Linux, si que puedes contagiar a los menos afortunados equipos con Windows. Por ello puedes elegir:

Cortafuegos

Herramientas de Red


Por ejemplo para instalar nmap y iptraf pondremos
sudo aptitude install nmap iptraf

Traducción de Ubuntu Security Resource - IT Security

22 febrero 2009

Cómo Convertir Ficheros CHM en HTML

Los ficheros CHM son archivos de ayuda en código HTML comprimido. Os voy a explicar cómo convertir CHM en HTML para poder editar su contenido, pero antes va bien que sepamos algunas cosas más.

La desventaja de CHM es que no se pueden leer en sistemas que no sean Windows. Existen varios editores para CHM, pero aunque algunos sean gratuitos, el formato CHM es propietario de Microsoft, no es un software libre.

Si tenemos un documento CHM y queremos añadir contenido la única opción en Linux es convertir el CHM a HTML con la librería CHM.

Instalación

sudo aptitude install libchm-bin

Uso

Para Convertir chm a html ponemos lo siguiente en la terminal:
extract_chmLib archivo.chm directorioHTML

De esta manera en el directorioHTML (elige otro nombre si quieres) se crearan una serie de archivos en formato HTML.

Si lo único que se necesita es ver los archivos CHM sin editar se puede añadir el lector xchm:
sudo aptitude install xchm gnochm

20 febrero 2009

Instalar Screenlets en Ubuntu

Los Screenlets son el equivalente en GNU/Linux a los Widgets de Mac OSX o los Gadgets de Windows Vista.

Instalación

sudo aptitude install screenlets

y para iniciarlo ponemos:
screenlets-manager

Ahora podemos instalar alguno de los screenlets que vienen preparados o instalar alguno externo. Un buen sitio para encontrar screenlets es gnome-look.

Si encontramos alguno que nos guste lo descargamos en el Escritorio o donde queramos. Si hacemos click con el botón derecho del ratón sobre el icono de Screenlets (el que tiene forma de monitor en el panel) saldrá un menú como el que se ve aquí. Elegimos "Install Screenlet" y abrimos es archivo .tar.gz que hemos descargado (el screenlet).

El siguiente paso es abrir el "Screenlets Manager" y hacer doble click izquierdo sobre el screenlet que queramos lanzar.

19 febrero 2009

Cómo Crear un USB Autoarrancable de Ubuntu en Windows

uSbuntu es una herramienta para crear unidades USB autoarrancables en Windows. Es parecido a lo que tenemos los usuarios de Ubuntu 8.10 aunque con algunas particularidades.

uSbuntu tiene incluida una versión portable de virtualBox, lo que permite probar distribuciones Linux en Windows sin modificar nada.

Debemos seguir 5 pasos:
  1. seleccionar el lápiz USB donde se va a instalar.
  2. elegir de dónde sacamos la copia del sistema operativo. Puede ser un CD ó un fichero .iso.
  3. elegir la cantidad de datos persistentes, es decir aquellos que se conservaran en el lápiz al reiniciar la sesión. Es recomendable más de 256MB para datos y archivos de configuración.
  4. seleccionar opciones adicionales como activar Ubuntu en Windows, formatear el lápiz…
  5. realizar la instalación.
Cuando tengamos todo listo podremos arrancar el pendrive en cualquier ordenador que permita arrancar desde USB.

Fuente: Ubuntu Geek

Página oficial para descargar uSbuntu.

17 febrero 2009

El Juicio contra The Pirate Bay

Esta semana se está celebrando un juicio contra thepiratebay.org. El juicio empezó ayer y durará hasta el 4 de Mayo. "The Times" lo califica como el juicio contra la piratería de la década, aunque yo lo llamaría el juicio contra la libertad cultural del siglo.

The Pirate Bay hace un listado de torrents (archivos que se intercambian por el protocolo p2p) y permite enlazar trozos de archivos de varios ordenadores dispersos para que se junten en un archivo que puede contener películas, sonido, aplicaciones ó documentos. Es decir cualquier cosa que pueda ser interesante en la red. Por ejemplo muchas distribuciones de Linux se pueden bajar de The Pirate Bay sin coste alguno. Este intercambio se hace con la ayuda de más de 20 Servidores de The Pirate Bay que hacen de trackers. Esos trackers conectan a más de 23 millones de usuarios en todo el mundo, siendo España uno de los paises que están en cabeza a pesar de las lentas conexiones que tenemos por aquí.

¿A quien perjudica?. Los demandantes son la Industria de Hollywood, Multinacionales de Software, y Grandes Compañías Discográficas, que argumentan que pierden dinero con el intercambio de archivos. Concretamente se juzga por infringir derechos de copyright a 3 administradores de ThePirateBay: Hans Fredrik Neij, Gottfrid Svartholm Warg y Peter Sunde. En mi opinión el p2p sirve para probar si un producto es bueno o no. ¿Quién no ha visto una película en el ordenador, le ha gustado y luego ha ido al cine?. Una cosa no sustituye a la otra, es más, puede ser una buena forma de publicidad.

The Pirate Bay ocupa el lugar 109 en la lista de popularidad de Alexa, y los demandantes creen que ganan 140.000 dólares gracias a la publicidad que hacen en su sitio.

Existe el temor de que si cierran The Pirate Bay haya un colapso en otros trackers de torrents, ya que The Pirate Bay se ocupa casi de la mitad del tráfico de este tipo de intercambios, gracias a sus más de 30 servidores. En Mayo del 2006 ya ocurrió algo parecido cuando los Servidores de esta compañia fueron precintados por la policía sueca. Afortunadamente a los tres días volvían a funcionar, esta vez en Egipto, con una legislación más permisiva.

Noticia en inglés en newteevee. Se puede seguir el caso en tiempo real con Twiter en español ó in english.

Mi opinión es favorable a ThePirateBay. Espero que tengan un juicio justo y lo ganen.!

Nota: terminos que debes conocer: Protocolo BitTorrent y P2P

16 febrero 2009

Cómo Monitorizar los Cambios del Registro de tu Ordenador

Si queremos controlar lo que pasa en nuestro ordenador es muy recomendable mirar los ficheros que registran los cambios hechos en él. Normalmente se registra automáticamente si se ha instalado o borrado alguna aplicación, alertas de seguridad como intentos de entrar en la máquina...

Para hacer las cosas más sencillas vamos a instalar y configurar logwatch

Instalación

sudo aptitude install logwatch

Configuración

La configuración se puede ver con
sudo gedit /usr/share/logwatch/default.conf/logwatch.conf.

Cambiaremos MailTo = root updates to MailTo = user.name@domain.tld
por nuestro email y ya podemos recibir los logs diariamente.

Nota: debemos tener correctamente configurado el gestor de correo. Si se trata de un Servidor puedes leer en inglés: Relaying Postfix SMTP via smtp.gmail.com. Otro método más sencillo es usar Gmail con Imap y SSL en Evolution

También te puede interesar: Enviar Links con Gmail desde Firefox 3

15 febrero 2009

El Compresor 7-Zip

7-Zip es un compresor de archivos con un alto ratio de compresión. El algoritmo LZMA consigue el ratio de compresión más alto que existe, superando en la mayoría de los casos a compresores comerciales como WinRar o WinZip.

Como casi todo lo bueno, es Software Libre, y soporta todos los archivos de compresión. Además es multiplataforma (Linux, OsX y Win).

Puedes visitar 7zip.es, ó si usas algún derivado de Debian instalar directamente p7zip y p7zip-full
Se puede usar en modo gráfico o desde la línea de comandos. En el segundo caso pondremos:
p7zip mi_fichero para comprimir
p7zip -d mi_fichero.7z para descomprimir


Se puede usar también para hacer un backup, per hay que tener en cuenta que no guarda información del propietario del archivo, lo que puede ser una limitación de seguridad.

Por ejemplo podemos crear un Tar y un 7z (del tar recien creado) de todos loa ficheros que haya en el Escritorio:
tar -cvf Escritorio.tar $HOME/Escritorio && 7z a Escritorio.tar.7z Escritorio.tar

Si habeis hecho la prueba vereis que el 7z es bastante menor que el Tarball (así se llaman coloquialmente los archivos tar).

Para saber más se puede poner 7z --help ó man 7z

14 febrero 2009

ClipMarks Para Firefox


Clipmarks Para Firefox es una extensión que permite seleccionar partes de páginas web o de apuntes para guardarlos como clips. Estas notas se guardan online, y pueden ser privadas o compartidas. Además se pueden publicar en blogs con un widget como el que veis aquí. Las notas indican automáticamente la página web de donde se han sacado las notas, lo que me parece totalmente justo.

Para un usuario corriente puede ser útil para enviar por email apuntes a sus amigos o colaboradores o bien para imprimir solo las partes que nos interesan de una página, lo que nos ahorrará bastante tinta y papel innecesario.

13 febrero 2009

Cosas Imprescindibles en Ubuntu

He preparado una lista de cosas que añadir después de instalar Ubuntu por si alguien todavía no lo ha hecho. Se puede hacer desde la terminal o desde los enlaces que os he preparado.

Los Extras Restringidos

Entre otros hablamos de Flash y Java; deberían estar incluidos de serie en Ubuntu por su gran difusión, pero no lo están debido a problemas de licéncias en algunos paises.

Los siguientes enlaces instalan:
Desde la terminal podemos hacer lo mismo:
sudo aptitude install ubuntu-restricted-extras
sudo aptitude install sun-java6-fonts
sudo aptitude install flashplugin-nonfree libflashsupport

Tipografías de Microsoft

Algo de bueno tiene que tener esta compañia, sus fuentes se pueden instalar haciendo click en:
Desde la terminal podemos hacer lo mismo:
sudo aptitude install msttcorefonts ttf-liberation

Imprescindible actualizar las fuentes desde la terminal en ambos casos:
sudo fc-cache

Acrobat Reader

Instalación con este enlace: acroread

Instalación con la terminal:
sudo aptitude install acroread

aMSN

Aunque Pidgin es un excelente cliente de mensagería de momento no tiene todas las funcionalidades del messenger como la webcam. Se pueden usar los dos.

Instalación con este enlace: amsn

Instalación con la terminal:
sudo aptitude install amsn

Mediubuntu

Es un repositorio con muchas aplicaciones multimedia. Casi tan imprescindible como los extras restringidos.

sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/medibuntu.list

Videolan

También conocido como vlc, un excelente visor de videos.

sudo aptitude install vlc o haciendo click en apt:vlc

Códecs Multimedia

Son necesarios para reproducir video y escuchar música
sudo aptitude install non-free-codecs libdvdcss2 ppc-codecs faad gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-pitfdll liblame0

y dependiendo de si usas una distro de 32 o 64bits:
sudo aptitude install w32codecs
sudo aptitude install w64codecs

Compresores

sudo aptitude install unrar rar p7zip-full unace unzip

Compiz

Para efectos sofisticados de escritorio. En esto le damos mil vueltas a Windows y a Mac.
sudo aptitude install compizconfig-settings-manager emerald
sudo aptitude install fusion-icon
sudo aptitude install community-themes

Splash Screen

Permite cambiar la imagen que se ve al arrancar el sistema
sudo aptitude install gnome-splashscreen-manager

Thundebird

A mi me gusta Evolution, que ya lo tenemos integrado en Ubuntu, pero hay quien prefiere Thunderbird como gestor de correo.
sudo aptitude install thunderbird

Scripts Nautilus

sudo aptitude install nautilus-script-manager
sudo aptitude install nautilus-wallpaper
sudo aptitude install nautilus-open-terminal


Encriptador de Directorios

Para mantener a salvo nuestras carpetas privadas con una contraseña tenemos el paquete encfs crypkeeper
sudo aptitude install encfs crypkeeper

Compiladores Básicos

Tarde o temprano necesitaremos compilar código fuente. Lo podremos hacer gracias a este paquete.
sudo aptitude install build-essential

11 febrero 2009

Instalar VirtualBox 2.12

VirtualBox 2.1.2 soporta Windows 7 virtualizado y nuevos sistemas operativos ya preparados en imagen (VDI). Su instalación en Linux es muy sencilla, aunque su configuración requiere algunos ajustes de configuración. Es recomendable agragar las "guest additions".

Hay que dar permisos a los usuarios que lo van a usar y habilitar los puertos USB, que por defecto están inactivos.

La verdad es que es una herramienta muy útil. Pasar de un sistema operativo a otro es tan sencillo como pasar el ratón de una ventana a otra. Además se pueden mover ficheros de un sistema a otro.

VirtualBox al igual que otros sistemas de virtualización crea una máquina virtual, que en realidad es un espacio en nuestro disco duro, ailsado del resto, que se comporta como un ordenador externo. En este espacio virtual se pueden poner imágenes (estructura de ficheros) de sistemas operativos diversos.

Estas imágenes las podemos crear nosotros instalando un Sistema Operativo desde un CD o nos vienen ya preparadas (lo que se llama VDI). En principio podemos poner tantos sistemas operativos como queramos, siempre que esté soportado.

Esta manera de funcionar, basado en discos duros virtuales aislados del resto del sistema nos permite experimentar sin miedo a repercusiones en el sistema anfitrión.

Aunque yo he hecho funcionar Virtualbox con menos de 512Mb, que es el mínimo recomendado, cuanta más memoria RAM tengamos menos problemas nos dará. Debemos tener en cuenta que además de la RAM que consume el S.O. anfitrión, el S.O invitado también gasta RAM.

Mi recomendación es que si vas a usar VirtualBox para hacer funcionar Windows dentro de Linux, pruebes primero Wine, que no consume tantos recursos porque se integra en Linux.

Lo más destacable de esta versión es que soporta sistemas de 64 bits en máquinas de 32 bits, mejoras en rendimiento y aceleración 3D, y menos problemas con los dispositivos USB.

Instalación

Visitamos la página de descargas para Linux de VirtualBox.

Para sistemas basados en debian (ubuntu es uno de ellos) hay que descargar y registrar la llave pública:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add

Después de sudo gedit /etc/apt/sources.list
En el caso de Intrepid Ibex ponemos: deb http://download.virtualbox.org/virtualbox/debian intrepid non-free

Es recomendable instalar el paquete dkms (no disponible en debian) para asegurarnos de que los modulos del kernel anfitrión de virtualbox(vboxdrv and vboxnetflt) sean correctamente actualizados cuando cambie el kernel de linux a una versión superior. Lo podeis hacer clickando

y como siempre desde la terminal:
sudo aptitude install virtualbox-2.1

En Ubuntu 8.10 también se puede instalar en

08 febrero 2009

Cómo Dividir un Fichero Grande y Reagruparlo de Nuevo

Cuando un archivo es demasiado grande para grabarlo en un cd o para ser enviado por email se puede dividir en varios archivos más pequeños. Para conseguirlo no hay que instalar nada.

Linux tiene el comando split para esta tarea. Los cortes se pueden hacer en varias medidas aunque lo más recomendable es hacerlo en M (abrebiación de MiB es decir MebiBytes). Habeis leido bien, MebiBytes y no MegaBytes(MB). Por si teneis curiosidad por saber cuál es la diferéncia echad un vistazo a: Pixels y MebiBytes.

Aunque a alguno le parezca que le estoy tomando el pelo (hoy no es el día de los Inocentes), en realidad se puede hacer de las dos maneras. Lo importante es saber que un MB es 1 millón de Bytes (1.000 x 1.000) y un MiB (1024 x 1024).

Haced una prueba, si usais Linux poned un CD en la bahía, luego mirad las propiedades del CD con el botón derecho del ratón. Ahora mismo tengo un CD de Ubuntu 8.04.2 i386 y en propiedades me sale: 219 elementos, 697,3 MiB en total. MiB son los MebiBites

Hoy creo que en vez de ir al grano como suelo hacer estoy dando algunas vueltas, pero hay veces que no está de más fijarse en los detalles. No os haré sufrir más, así daremos la solución práctica al enunciado con un ejemplo.

Vamos a dividir un archivo grande llamado pelicula.avi en archivos de 700MiB (MebiBytes)
split -b700M pelicula.avi pelicula_cortada_

Si lo queremos hacer en MegaBytes sería
split -b700MB pelicula.avi pelicula_cortada_

En ambos casos saldran unos cuantos archivos con el nombre pelicula_cortada_aa, pelicula_cortada_ab, etc

Tened en cuenta que estamos hablando de tamaños diferentes, así que una calculadora puede ayudar.

Una vez cortada la película en varios fragmentos podeis hacer con ellos lo que os apetezca, pero si quereis ver la película de nuevo tendreis que juntar los trozos. Por suerte para todos hay una manera de hacerlo

cat pelicula_cortada_* > pelicula_pegada.avi

Nada más, ya podeis practicar cortando y pegando trozos de archivos. Si cortais alguno importante no borreis el original hasta comprobar que se han juntado correctamente todos los trozos. Ser precabidos no hace daño y evita algunos problemas.

Si quereis saber más sobre el comando split usad el socorrido man split en la terminal (consola para los que usais kde).

Usuarios de Windows:aunque hace años que no uso Windows creo recordar que existe una aplicación que se llama "Hacha" que más o menos hace algo parecido. Googleando un poco se puede encontrar, pero cuidadin con los virus.

07 febrero 2009

Instalar Ubuntu en Modo Manual

La mayor parte de las veces instalar Ubuntu es un proceso bastante sencillo. Se descarga uno la imagen iso, se quema en un CD, se pone en el ordenador donde lo queremos instalar, se comprueba que la BIOS arranque desde el CD y se siguen los pasos guados.

Si queremos que el ordenador tenga un arranque dual Windows/Ubuntu, recomiendo la opción de instalar Ubuntu automáticamente usando el espacio contiguo. Si queremos borrar Windows completamente elegiremos utilizar todo el disco, y para los más expertos la instalación manual.

Una cosa que recomiendo es arrancar el live cd de Ubuntu en modo "probar Ubuntu sin instalar en el equipo". Esto nos permite probar Ubuntu sin escribir nada en el disco duro. Claro que arrancar un sistema operativo desde un CD es algo lento, y lo más probable es que queramos instalarlo en el disco duro una vez nos pique el gusanillo.

Si la instalación automática nos falla o queremos tener un mayor control usaremos la istalación manual. Lo primero será reducir el tamaño de la partición de Windows. Desde el live cd de Ubuntu es coser y cantar. Lo haremos desde Sistema > Administración > Editor de Particiones.

Los cudros de la imagen se pueden hacer más grandes o más pequeños con el ratón para aumentar o disminuir el tamaño de las particiones. Al principio sólo sale la partición de Windows y al reducirla de tamaño queda un espacio libre donde podremos crear nuevas particiones. Una vez hecho esto reiniciamos el equipo. Ahora si que vamos a instalar Ubuntu en modo manual.

Como he dicho la instalación manual es más complicada que la automática, pero vamos a hacerlo de esta manera. Recoiendo hacer copias de seguridad de todo lo importante antes de seguir estos pasos.

Arrancamos desde el CD de Ubuntu y ponemos new partition sobre free space.
La primera partición que tenemos que crear es la Swap traducida como area de intercambio.

Elegimos:
Tipo: primario
Ubicación: Principio
Area de Intercambio: 500Mb (esto es discutible, antiguamente se decía que debía ser el doble de la memoria RAM que tengamos, pero con 500Mb vamos sobrados).

La segunda partición que crearemos se puede hacer en varios sistemas, pero la más común en Linux es la ext3. En estos momentos ya existe la ext4, que aumenta considerablemente la velocidad del sistema operativo y puede gestionar un número ilimitado de carpetas y directorios, así como gestionar archivos más grandes (de varios Gigas). Si no me equivoco la única distro que vendrá de serie con ext4 es Fedora 11 (que está en fase beta).

El punto de arranque recomendado para la partición ext3 es el directorio raiz, es decir /, el quivalente a "C:/" en Windows.

Los siguientes pasos son los normales, elegir un nombre de usuario y contraseña, ...

Después de instalar, podeis tener la mala suerte de que algún componente de Hardware no sea del todo compatible con Linux, y que no funcione todo a la primera, pero todo tiene solución. Os voy a poner un ejemplo:

Un amigo me pidió que le instalara Ubuntu 8.04 Desktop de 32 bits en un portatil HP Compaq nx9105. Lo que hice fué seguir los pasos que os acabo de explicar. El problema es que al finalizar la instalación me doy cuenta de que tiene componentes privativos. Concretamente el chip wireless y la tarjeta nvidia.

Para arreglar el tema de la conexión wifi, sabiendo que tenía un chip Broadcom pero no exactamente cual, tube que teclear esto en la terminal:
lspci | grep Broadcom

me dió esto:
02:02.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

lo que interesa es que tenemos un BCM4306

descargamos el paquete b43-all-fw.tar.gz, que integra las firmas para las familias b43 y b43legacy.

wget http://www.omattos.com/broadcom/b43-all-fw.tar.gz
tar -zxvf b43-all-fw.tar.gz



copiamos las carpetas a /lib/firmware/
sudo mv b43 /lib/firmware/
sudo mv b43legacy /lib/firmware/


Al reiniciar la sesión, veremos que la tarjeta ya está activa en el sistema.

Para arreglar el tema de la tarjeta nvidia basta con habilitarlo en controladores de hardware. En unos minutos se descarga e instala.

06 febrero 2009

Tracking Linux

En GNU/Linux tenemos novedades cada pocas horas. Los sitios donde se pueden encontrar son muy numerosos. Una breve descripción de algunos de estos sitios:

LinuxTracker con 133.000 visitas al més nos confirma la buena salud del software libre. En su página se pueden descargar más de 1.000 Torrents.

LinuxTracker lleva 4 años ofreciendo Torrents de Linux. Cada pocas horas hay algún Torrent nuevo que descargar. Lo único que hay que hacer es elegir el que nos interese.

DistroWatch, sin duda uno de los mejores sitios antes de hacer una elección. Aunque está en inglés tiene un buscador de distros en español. DistroWatch, además de Linux trata de BSD.

Otros sitios de tracking (sistema de seguimiento) de software libre:
Por supuesto Google también tiene un buscador especializado en Linux: Google.es/linux

05 febrero 2009

Limpieza en Ubuntu

En Ubuntu no es necesario desfragmentar el disco duro, eso no quiere decir que a fuerza de instalar y desinstalar aplicaciones no nos pueda bajar algo el rendimiento del sistema.

Para solucionar esto, con cualquier distribución que use dpkg/apt cómo Ubuntu, podemos hacer varias cosas:
  • apt-get autoremove: borrra los paquetes instalados que ya no son necesarios de manera automática.
  • apt-get autoclean: borra los paquetes que están obsoletos del cache de apt.
  • apt-get clean: borra todos los paquetes de la cache de apt.
  • apt-get remove `deborphan`: borra las librerías instaladas que ya no usa ningún paquete. Podeis crearos un Script para Borrar Paquetes Huérfanos.

Una aplicación gráfica para realizar algunas de estas tareas es BleachBit. Entre otras cosas borra enlaces rotos, cookies, historiales de Internet, la cache, archivos temporales, archivos vacíos, idiomas no usados, y el historial de Bash.

Página para descargar BleachBit para varias Distros

04 febrero 2009

Ejecutar Bash con el Ratón


Si queremos ejecutar Bash con el ratón hacemos doble click sobre un archivo bash que hayamos creado previamente. Esto es útil si tenemos el archivo en el Escritorio y no queremos dar dos pasos para llegar a él.

Lo normal es ejecutar comandos en la terminal, pero primero tenemos que dirigirnos a un directorio. Para eso usamos cd /ruta/donde/quermos/ir

Si se nos hace pesado, podemos navegar normalmente con Nautilus y cuando encontremos la carpeta que nos interesa, haciendo click sobre ella, aparece un menu contextual que nos permite abrir la terminal directamente en esa carpeta.

Lo único que tenemos que hacer es instalar nautilus-open-terminal (pulsalo si usas debian o Ubuntu). Enseguida estaras listo para usarlo tal como se ve en esta imagen.

Otras distribuciones de Linux también pueden usar este añadido siempre que le instalamos APT.

De esta manera, si tenemos prisa por ejecutar bash en un directorio concreto ganaremos unos segundos.

03 febrero 2009

Script Bash para Hacer Pantallazos

Graba Tu Escritorio en Movimiento es un artículo que habla de Byzanz, una aplicación que sin duda recomiendo.

Me he propuesto experimentar si es posible hacer algo parecido con Bash, y después de un buen rato he creado un script al que he llamado pantallazos.sh (lo podeis descargar y adaptar a vuestro gusto). No olvideis que hay que darle permisos de ejecución.

Una manera sencilla es haciendo click derecho del ratón sobre el fichero pantallazos.sh que os acabais de descargar. Aunque tampoco está de más hacerlo de una manera más profesional (Administrar Permisos de Archivos y Carpetas)

Para ejecutarlo vais a la terminal y poneis:

cd Escritorio (o donde lo hayais puesto)
y luego:
./pantallazos.sh

Pantallazos.sh en un Script de Bash que hace pantallazos. Lo que hace es tomar una pantalla de tu escritorio cada 8 segundos aproximadamente. En total son 10 pantallazos, aunque lo puedes modificar para que haga los que quieras. Cuando los tengas todos puedes ir a Gimp y abrirlos por capas. Luego seleccionas el tamaño de la pantalla y lo gravas como Gif animado. La única pega es que las imágenes se sucederan muy rapidamente.

Relacionado:

02 febrero 2009

7 Aplicaciones de Animación 2D en Linux

A continuación os he preparado una lista de programas de animación en 2D. Algunos como Blender son usados por importantes empresas multimedia. Estudios como Pixar, y conocidas productoras de video se han pasado a Linux en los últimos años.

La mayoría de nosotros no llegaremos a hacer los efectos que se hicieron con el Señor de los Anillos (por supuesto usaron GNU/Linux), pero cada uno con su nivel si que podemos hacer cosas interesantes.

Antes de nada recomiendo tener activo el repositorio Medibuntu y ffmpeg. Si no tienes ffmpeg lo puedes hacer desde la terminal con sudo aptitude update && sudo aptitude install ffmpeg. Sin más rodeos las siete aplicaciones que nos ocupan son:
  • Pencil: un sencillo editor que se basa en la animación fotograma a fotograma. Ideal para empezar y para gente con mucha paciéncia. Si usas pencil te ira bien instalar StopMotion. sudo aptitude install stopmotion. Cuando lo tengas todo puedes abrir Pencil, crear un video y exportar la secuéncia en jpeg a un directorio nuevo cada vez (para que no se te mezclen las animaciones).Con Stopmotion coges la primera imagen (Shift) hasta la última. Pones los mismos fps (fotogramas por segundo) que con Pencil y le das a Play para comprobar como a quedado.
  • KToon : Ha sido desarrollado por un empresa Colombiana, Toonka Films . Tiene un cierto parecido con Adobe Flash. Es una herramienta muy cómoda de manejar. sudo aptitude install ktoon. En Ubuntu-es explican como Instalar Ktoon desde un TAR
  • Synfig: es un editor profesional de imágenes 2d. Es multiplataforma (Linux,OsX, Windows). Si lo instalas en Windows necesitaras el paquete Gtkmm (que depende de GTK+ 2.10.16). Si no instala bien en Ubuntu es porque necesitas unas cuantas dependencias. Se soluciona con sudo apt-get install etl-dev libxml++2.6-dev libsigc++-2.0-dev libltdl3-dev libtool libgtkmm-2.4-dev
  • Xara Xtreme: un sencillo editor de graficos vectoriales. Se instala con sudo aptitude install xaralx
  • Skencil: incluye muchas librerias de "clip art". Se instala con sudo aptitude install skencil
  • MyPaint: no usa capas como otros programas de este tipo. Es de los sencillos. Puedes descargarte un archivo deb e instalarlo con el comando dpkg -i
  • Blender: aunque es un programa para 3D también se puede usar en 2D. Hablar de esta aplicación requiere bastante más que unas lineas, pero seguro que encontraras un montón de información en internet.
Seguro que hay más de siete aplicaciones. Si me dejo alguna no está de más que me la recordeis.

01 febrero 2009

¿Por Qué Linux es Mejor?


A veces he tenido discusiones con amigos referente a que sistema operativo es mejor. La mayoría de ellos usa Windows en sus diferentes versiones y alguno usa Mac Os X. En general los usuarios de Mac ven con más simpatía a los linuxeros que los usuarios de Windows. Al fin y al cabo Mac Os X es un deribado de BSD, una distribución hija de Unix, al igual que GNU/Linux.

De todas maneras, aunque Os X es más estable que Windows, sigue siendo software privativo, con las consecuéncias que ello implica.

Hay quien opina que Windows ya viene instalado en el ordenador cuando lo compran, y que para qué van a usar otro sistema operativo desconocido. Usan lo que tienen. Y yo me pregunto y el software que tienes que añadirle después, ¿también es gratis?. Evidentemente no lo es. Incluso Windows se queda desfasado cuando sale una versión más nueva.

A muchos no les importa el precio del software, y menos del sistema operativo, ya que se puede obtener de forma ilícita. Existe una guerra entre la indústria del software por proteger sus productos y los hackers por desprotegerlos. Hasta hoy en día parece que los hackers ganan la batalla, pero ¿estás seguro de que el software que tienes instalado no tiene puertas traseras, incluido el que has comprado legalmente?.

Yo no lo estoy. Por eso uso software libre, porque es igual de bueno o mejor, y porque me da más confianza. Luego explicaré mis razones.

Para empezar si sumamos lo que nos costaría instalar software privativo legalmente en el ordenador puede superar tranquilamente los 10.000 euros (sumando de Adobe Photoshop, Adobe Premiere, Adobe Illustrator, Micorsoft Office, Quark XPress, Autodesk 3DS Max ó Autodesk Maya).

Ahora vienen las razones:

Los Virus

Si te aparece publicidad en tu ordenador sin que la hayas pedido, si mandas emails a todos tus contactos sin que tu lo sepas, si tu sistema va más lento de lo normal, casi seguro que tienes un virus, y la causa es que usas Windows. A lo mejor tienes un antivirus muy bueno, pero todos terminan caducando y tienes que comprar otro a los pocos años. Y si lo has adquirido ilegalmente puede ser peor, es posible que en el "crack" para activarlo tengas un troyano que esté al acecho de tus cuentas bancarias. Con Windows es imprescindible además del antivirus el anti-troyanos, el anti-spyware, el cortafuegos... y aunque te sientas protegido el sistema se vuelve más lento. Tienes que desfragmentar o incluso reinstalar Windows de vez en cuando para que las cosas vayan decentemente.

Linux es un sistema seguro desde el principio. Encontrar un virus en este sistema operativo es una rareza. La gente que crea virus lo hace para Windows, no solo por ser el sistema más usado hasta la fecha (aunque es posible que esto cambie en unos años), sino porque es más fácil. En cuanto a la desfragmentación, no es necesaria. Todo va igual de bien desde que instalastes Linux por primera vez.

Un ejemplo: cualquier página web que visites está alojada en un servidor, y la mayoría de servidores usan Linux, no Windows. En Linux se suele usar el servidor de páginas web Apache, mucho más seguro y rápido que el Internet Information Server de Windows.

El sistema de gestión de Linux es más seguro porque un usuario normal sólo puede modificar su carpeta de usuario y sus subcarpetas, para hacer cambios en el resto del sistema se necesita un password, en cambio en Windows, una vez estas dentro del sistema puedes destrozarlo como quieras sin pedir contraseña. Si un virus entra en Linux sólo puede afectar a la carpeta de usuario.

El Código Abierto

Como GNU/Linux es de código abierto cualquier programador puede mirar el código fuente (las funciones con las que se hace un programa) y detectar "bugs" o fallos de diseño que se corrigen de inmediato. Hay más programadores de software libre que de software privativo, y mil ojos ven más que uno. Eso hace que Linux evolucione más rápido que Windows o Mac. Como Microsoft tien un código cerrado, solo los programadores que trabajan en esta compañía (apenas unos miles) pueden arreglar los problemas que surjan con Windows. En cambio cualquier programador puede ver el código fuente de GNU/Linux, y estamos hablando de cientos de miles de personas, quizas millones, contra unos pocos miles. Por eso las correcciones en Linux se hacen en horas mientras que en Windows pueden tardar semanas o meses.

Estabilidad

Cuantas veces se te ha bloqueado el ordenador con Windows, sobre todo después de instalar un programa nuevo. Tienes que reiniciar el ordenador para que vuelva a funcionar. Cuando menos te lo esperas la tarjeta de sonido o algún otro componente de tu PC deja de funcionar sin darte explicaciones. Problemas con los controladores etc...
Linux no es perfecto, pero es mucho más estable. Cuando instalas algo lo normal es que empiece a funcionar sin que tengas que reiniciar, y si dejas el ordenador encendido durante meses es dificil que se cuelgue. La mayoría de servidores Linux estan encendidos durante años sin necesidad de ser reiniciados. Incluso se cambian los discos duros sin tener que apagar el ordenador.

Libertad

Se llama software libre justamente porque la licencia que te otorga es una licencia libre. Estas autorizado a ver el código fuente, a modificarlo, a copiarlo y a distribuirlo como mejor te parezca siempre que mantengas la licencia GPL (licéncia pública general).

Algunnos creeran que eso de la libertad solo afecta a los informáticos, pero piensa que si dependes de un monopolio, el precio y las condiciones son lo que ellos decidan. A lo mejor deciden que debes pagar un precio anual desorbitado, y tu estas atado de pies y manos. Si a Windows le faltan cosas que te gustaría que cambiaran no puedes exigir nada.

En Linux es distinto. Justamente por tener el código abierto te permite personalizarlo a la medida de tus necesidades. Si un proyecto o empresa de soporte de Linux cierra, el código abierto sigue perteneciendo a la comunidad, y otro equipo de personas pueden seguir mejorándolo. Si encuentras algo que se puede mejorar puedes comunicarte con los desarrolladores del proyecto, o encargarselo a terceros, y mandar los cambios a los desarrolladores originales para que todos obtengan las mejoras. Eres practicamente libre de hacer lo que quieras con el software.

Controladores

En Windows cada vez que añades hardware nuevo necesitas controladores nuevos. Suelen venir en un CD distinto del de Windows, y si lo pierdes puedes tener problemas en un futuro, por ejemplo cuando vuelvas a instalar Windows. En GNU/Linux casi todos los controladores vienen integrados en el kernel de Linux, eso quiere decir que Linux reconoce tu hardware de inmediato, y además lo maneja más rapidamente.

Actualizar todo el software de golpe

Windows update es el servicio que tiene Microsoft para actualizarse a si mismo con los últimos parches de seguridad, pero no ocurre lo mismo con todo el software de otras compañías como Adobe, Autodesk y un largo etcétera. Tienes que actualizarlo uno por uno, en algunos casos desinstalarlo y volverlo a instalar. Eso da errores de registro y una pérdida considerable de tiempo. Otra vez más Linux gana la partida. Linux tiene un "Gestor de Paquetes" que actualiza todas las aplicaciones que tengas en el ordenador de una sola vez. Lo único que tienes que hacer es click sobre "instalar actualizaciones".

Otra ventaja del Gestor de Paquetes es que permite buscar software dentro de tu propia distribución Linux. Tienes un buen listado de aplicaciones para añadir, todas con su descripción. Instalar aplicaciones de echo es más simple y más seguro que con Windows.

Un escritorio a tu medida

En Windows, aparte de cambiar el fondo de escritorio puedes personalizar pocas coasa más. En Linux puedes cambiar el entorno de escritorio siempre que quieras. Tienes varios gestores de ventanas para elegir. Gnome, KDE, Fluxbox, Ffce son algunos de ellos.

Otras cosas que Windows no tiene

  • Varias areas de trabajo y unos efectos de escritorio impresionantes.
  • Un Panel configurable al que puedes añadir el tiempo que hace en tu ciudad, los valores de bolsa...
  • Un reproductor de música inteligente.Amarok aprende cuales son tus canciones favoritas, busca por internet el título, la letra, y te trae la carátula del CD.
  • Rapidez incluso con ordenadores viejos.


Estas son algunas de las razones que se me han ocurrido durante la hora que me ha llevado escribir esto. Seguro que dedicando más tiempo encontraría muchas más. Creo que es un artículo que se puede comentar si os apetece. ¿Se os ocurre algo más?