Linux

Instalar Google Chrome en Fedora 13

Saturday, July 17th, 2010

google chrome

Luego de actualizar Fedora 12 a Fedora 13, me dispuse a probar Google Chrome en mi flamante sistema operativo. El proceso para instalarlo en Fedora, CentOS y RHEL es idéntico y lo detallo a continuación:

Pasamos a root

su -

Creamos el archivo google.repo

pico -w /etc/yum.repos.d/google.repo

Pegamos este contenido dentro

[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Instalamos Google chrome, versión estable.

yum install google-chrome-stable

Actualizar Fedora 12 ‘Constantine’ a Fedora 13 ‘Goddard’

Wednesday, July 14th, 2010

Fedora 13

Al igual que a principios de año comenté mi experiencia sobre actualizar fedora 11 a fedora 12, en esta guía describiré el método que he utilizado para actualizar Fedora 12 a Fedora 13, que si bien salió hace meses, aún no me decidía a actualizar por razones de falta de tiempo y también por que cuando recién sale una versión nueva de una distro, siempre se encuentran muchos bugs, que para esta fecha, ya están muy pulidos por las nuevas actualizaciones.

Primer paso, actualizamos el sistema actual y reiniciamos el equipo:

su -
yum update -y
shutdown now -r

Nos aseguramos de instalar PreUpgrade, el sistema de actualización que usaremos:

yum install preupgrade -y

Si vamos a ejecutar el proceso de actualización gráficamente, bastará con tipear:
preupgrade

Si preferimos consola, como en mi caso, lanzaremos el comando:

preupgrade-cli "Fedora 13 (Goddard)"

Una vez finalizado el proceso, reiniciamos el equipo:

shutdown now -r

Último paso, remover los paquetes obsoletos de la versión 12:

package-cleanup --orphans

Este último comando te listará los paquetes que puedes remover sin problemas:

yum remove paquete

Esto sería el proceso para actualizar Fedora, cualquier aporte será bienvenido, espero les sirva.

Comprimir con Zip desde el shell Linux

Monday, March 15th, 2010

zip

Siempre, en el 90% de los casos (al menos conmigo) necesitaremos descomprimir zips, y no comprimirlos. Más aún en Gnu/Linux, donde prefiero usar tar.gz o tar.bz2, pero ayer puntualmente necesitaba comprimir archivos con zip desde el shell Linux, y la forma más rápida y práctica para hacerlo fue la siguiente:

[root@srv222.myhosting.com:~]zip -c9 foronew.zip foronew.sql
adding: foronew.sql (deflated 81%)
Enter comment for foronew.sql:
[root@srv222.myhosting.com:~]

Si tienes algún tip, por favor envíalo :D

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