Linux

Actualizar de Fedora 11 a Fedora 12 ‘Constantine’

Thursday, February 18th, 2010

fedora 12 constantine

Si bien desde hace un tiempo ya se liberó la versión 12, en una de mis máquinas desktop que corren Fedora 11, estoy actualizándolo a Fedora 12. El proceso para actualizar fedora 11 a 12, a nivel desktop, es bastante sencillo y requiere de un par de comandos, además de una buena paciencia para esperar a que bajen e instalen los paquetes:

El paquete rpm trae grandes cambios en Fedora 12, por lo cual primero antes del upgrade, actualizaremos este paquete:

yum update rpm

Luego actualizamos el resto:

yum -y update

Borramos el caché de Yum:

yum clean all

Reiniciamos la máquina para tomar los cambios de forma segura:

reboot

Instalamos el paquete preupgrade:

yum install preupgrade

Corremos el proceso de upgrade:

preupgrade

El asistente de ‘preupgrade’ aparecerá, selecciona Fedora 12 (Constantine) y luego de que finalice, rebootea el sistema. Para esta altura luego del reboot, ya deberías estar corriendo Fedora 12 Constantine.

Instalar Pico en CentOS y RHEL

Tuesday, February 16th, 2010

pico

Pico es un viejo editor de texto en modo consola que se podía encontrar en diferentes versiones de Gnu/Linux (y algún Unix supongo también) que tenían instalado el paquete de correo electrónico Pine. Pico era nada más que una herramienta complementaria de Pine.

El hecho es que Pico quedó en el olvido, no se siguió desarrollando. Sin embargo, un sucesor idéntico en estructura, apariencia y manejo apareció tomándolo como modelo de desarrollo, el editor actual se llama Nano. Pero si eres como yo, de la vieja escuela que nació tipeando pico en la línea de comandos y no te puedes acostumbrar a usar nano, la instalación de Pico es muy fácil si ya tienes nano, en CentOS y RHEL, ubicamos el binario nano en /usr/bin/nano y con crear un link simbólico basta, ejemplo:

ln -s /usr/bin/nano /usr/bin/pico

Listo, ya tienes pico instalado en tu sistema :D

Como instalar VirtualBox en Fedora

Monday, February 15th, 2010

virtualboxHace un tiempo documentaba algun que otro problema sobre Centos netinstall y virtualbox, por ese entonces, creo que era la primera vez que daba mis pasos en la virtualización en una PC de escritorio. Luego de esto, he podido también probar vmware, pero la verdad es que no me convence mucho, y sigo encontrando en virtualbox, la herramienta perfecta de virtualización para pcs de escritorio.

Hoy vamos a ver como instalar virtualbox en Fedora, son pocos y sencillos los pasos a realizar. En mi caso, el ejemplo lo hago usando la última versión (12) de Fedora.

Creamos el repo virtualbox.repo como nuevo fichero en:

nano -w /etc/yum.repos.d/virtualbox.repo

Pegamos el siguiente contenido dentro y guardamos el fichero:

[virtualbox]
name=Fedora $releasever - $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/$releasever/$basearch
enabled=1
gpgcheck=1
gpgkey=http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc

Corremos el proceso de instalación:

yum install virtualbox

That’s all :)

Excluir directorios al comprimir archivos con tar.gz

Friday, January 29th, 2010

Hace poco tuve la necesidad de empaquetar y comprimir un archivo en formato tar.gz pero tenía que excluir ciertos directorios, la manera más sencilla y práctica de hacerlo fué la siguiente:

# Ejemplo de compresión normal con comando tar y gzip

[webtech@vostrolan ~]$ tar -cvzpf archivo.tar.gz comprimir/
comprimir/
comprimir/pocho/
comprimir/juan/
comprimir/pepe/

# Ejemplo de compresión excluyendo el directorio ‘pepe’

[webtech@vostrolan ~]$ tar -cvzpf archivo.tar.gz comprimir/ --exclude='pepe'
comprimir/
comprimir/pocho/
comprimir/juan/

# Ejemplo de compresión excluyendo el directorio ‘pepe’ y ‘pocho’

[webtech@vostrolan ~]$ tar -cvzpf archivo.tar.gz comprimir/ --exclude='pepe' --exclude="pocho"
comprimir/
comprimir/juan/
[webtech@vostrolan ~]$

Done :D

Google Chrome beta disponible para Linux

Wednesday, December 9th, 2009

google chrome

Si bien desde hace un tiempo estoy probando el navegador Chronium bajo Linux, el mismo no es el oficial creado por gigante de Internet. Agira al parecer Google ha liberado la versión beta, finalmente después de tanto tiempo ya se puede disponer de esta versión para sistemas Linux y derivados. Descarga Google Chrome Beta desde aqui.

Instalar Chronium en Ubuntu 8.10/9.04/9.10

Monday, November 9th, 2009

chronium

Chromium es un navegador open-source que pretende ser una alternativa rápida, segura y estable para ofrecer una mejor y más rica experiencia al navegar la web. El navegador Chronium basa su código fuente en Google Chrome. Vamos a ver como instalarlo sobre Ubuntu 8.10 y 9.x

Primero editamos el archivo /etc/apt/sources.list
sudo gedit /etc/apt/sources.list

Agregamos uno de los siguientes repositorios:

Para Ubuntu 9.10 (karmic):
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

Para Ubuntu 9.04 (Jaunty):
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

Para Ubuntu 8.10 (Intrepid) :
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu intrepid main

Guarda el archivo.

Ahora agrega la clave GPG usando el siguiente comando:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

Actualizamos la lista de fuentes:
sudo apt-get update

Instalamos chronium:
sudo apt-get install chromium-browser

Lanzamos la aplicación:
Aplicaciones —>Internet—>Chromium

Linux+ 11/2009 – Programación

Friday, November 6th, 2009

linux-dvd-noviembre-2009

Linux+ 11/2009 (59)
El tema central de este número es Programación

En el DVD adjunto encontraréis:

  • Linux Mint 7 Gloria
    Distribución Linux basada en Ubuntu
  • Además las versiones:
    • Linux Mint 7 Universal
    • Linux Mint 7 x86_64

También podréis leer los siguientes artículos:

  • C/C++: Programando bibliotecas
  • PHP: Programación orientada a objetos
  • Csound: Lenguaje de procesamiento de música
  • NetBSD: Convertimos equipos obsoletos en servidores dedicados
  • Shelcodes: Un arma para la ejecución de código arbitrario
  • Eventum: Sistemas de gestión de incidencias
  • Foremost & Scalpel: Herramientas de recuperación de archivos
  • FBCD: Una distribución de pago para investigadores forenses