Como instalar Firefox 3 en Linux desde un tar.bz2

ff-logo-big

UPDATE: Instalar Firefox 3.5.5 desde un tar.bz2 [Desde Terminal con capturas]

Primero lo que necesitamos bajar el archivo que contiene la aplicación de firefox desde mozilla.org, este archivo viene empaquetado en tar.bz2 y para descomprimirlo usaremos:

# bzip2 -d    firefox-3.0.4.tar.bz2  — que nos genera un archivo .tar

# tar -xf       firefox-3.0.4.tar  —   que nos deja una carpeta llamada firefox

o bien podemos hacerlo con

# bzip2 -dc firefox-3.0.4.tar.bz2 | tar -xv

Esta carpeta la renombraremos como “firefox-3.0.4”

# mv firefox firefox-3.0.4

Lo siguiente sera copiarla a /usr/lib/

# cp -R firefox-3.0.4/ /usr/lib/

Seguir leyendo

Anuncios

#firefox, #instalar

Respalda tus bases de datos mediante Crontab (Reloaded)

Hace ya algún tiempo en este blog publique una técnica bastante sencilla para realizar un respaldo de una base de datos postgres mediante un script y la ejecución del sistema de tareas programadas Crontab; en ultimas fechas, necesite de algún modo adecuar mis scripts para respaldar distintas bases de datos en diferentes servidores, por lo que recurri al script que antes se menciona y claramente pude darme cuenta de que era un tanto engorroso (en cuanto a su configuración) pero siempre fue funcional, así me di a la tarea de modificarlo para que fuese mas fácil configurarlo e implementarlo por cualquiera de mis camaradas con quienes en determinado momento llegue a compartir este método.

Aquí el resultado de el script nuevo que básicamente cuenta con las mismas funcionalidades, pero este esta configurado de una forma distinta para que se pueda adecuar rápidamente otros parametros y tambien encontramos la explicación correspondiente:

#!/bin/sh
#*************************************************#
#      Configuracion                              #
#-------------------------------------------------#
#  Define Bases de datos y su carpeta Destino     #
#-------------------------------------------------#
# Significado de Variables:
#  * $hostd  ------->    Indica el usuario y el objeto destino de nuestro archivo .tar.bz2
#  * $db1  --------->    Nombre de la DB a respaldar
#  * $db1out ------->    Nombre que se le asignara a el archivo de Salida, incluye la variable $date
#                        desglosada por dia_mes_anio
#  * $folderdb1 ---->    Carpeta Destino de nuestra DB comprimida
#  * $transferdb1 -->    Variable programada para el envio de nuestra DB
#-------------------------------------------------#
#---- User & Host Destino DBs ----#
hostd="cable34@192.168.1.50"      # Esta linea puede omitirse si no es necesario enviar el archivo
#                                   hacia otro host
#---------------------------------#
#//--- DB1 -------------#
db1="inventario_db"
db1out="inventario_db_"$(date +%d_%m_%Y)"" #
folderdb1="/none/base/inventario/"$(date +%B_%Y)"/"
transferdb1="$db1out.tar.bz2 $hostd:$folderdb1"    # Esta linea puede ser comentada si no se
#                                                    requiere enviar nuestro archivo a otro host
#//--- DB2 -------------#
db2="personal"
db2out="personal_"$(date +%d_%m_%Y)""
folderdb2="/none/base/Personañ/"$(date +%B_%Y)"/"
transferdb2="$db2out.tar.bz2 $hostd:$folderdb2" # Esta linea puede ser comentada si no se
#                                                 requiere enviar nuestro archivo a otro host
#//--- Variable para eliminar *.sql y *.tar.bz2 ---#
drop_all_sql_bz2="$db1out.* $db2out.*"
#-----------------------------#
#  //Acciones & Rutinas DB's  #
#-----------------------------#
# //       DB1     \\ #
cd $HOME              # Establecemos el directorio de root como el lugar donde se llevaran a cabo todas las acciones del script
pg_dump -d $db1 > $db1out.sql
tar -c $db1out.sql | bzip2 > $db1out.tar.bz2   # Aqui establecemos que la Db se empacara en un tar.bz2
ssh $hostd mkdir $folderdb1         # En este caso pueden omitirse las 2 primeras sentencias (ssh y $hostd)
#                                     si no enviaremos el archivo a otro host
scp $transferdb1    # Esta linea puede ser comentada si no se
#                     requiere enviar nuestro archivo a otro host
# //       DB2     \\ #
pg_dump -d $db2 > $db2out.sql
tar -c $db2out.sql | bzip2 > $db2out.tar.bz2
ssh $hostd mkdir $folderdb2
scp $transferdb2    # Esta linea puede ser comentada si no se
#                     requiere enviar nuestro archivo a otro host
# \\ Limpiar Archivos .sql & .tar.bz2 \\
rm -rf $drop_all_sql_bz2 # Finalmente con esta linea indicamos que deben de borrarse los archivos generados en nuestra capeta local
# Cable34 2007-2009
# https://cable34.wordpress.com

Lo siguiente es probar el script y verificar que nuestras instrucciones se cumplan sin problemas.

Después creo que no hay pierde ya que esta rutina se ejecute automáticamente en tiempos que nosotros determinaremos, con la finalidad de que no sea requerida intervención alguna de nuestra parte, para ello editaremos el crontab con el comando:

crontab -e

Por default el comando nos abrira el crontab en un editor de texto plano (es el vi);para insertar una nueva linea presionamos la tecla “insert” y añadiremos nuestra rutina siguiendo una sintaxis como la mostrada a continuación

* * * * * /ubicacion_del_script/respaldadb.sh

Los asteriscos representan según el orden lo siguiente :

 1er  * = Minutos  (0-60)
 2do * = Horas  (0-23)
 3er  * = Mes/Día (1-31)
 4to  * = Mes (1-12)
 5to  * = Dias/Semana(0-7)

#guias, #how-to, #servidores

Los 10 Mandamientos de Linux

10-mandamientos

Los 10 Mandamientos de los nuevos usuarios de Linux

1. No te logearas como root.
Usa “sudo” o “su -” para tareas administrativas.

2. Usaras el administrador de Paquetes en lo posible.
A veces no se puede evitar tener que instalar desde el codigo fuente, pero cuando usas el administrador de paquetes de tu distribucion para instalar software, tambien lo puedes usar para actualizarlo y desinstalarlo. Este es uno de los puntos fuertes de Linux.

3. Seras parte de una comunidad.
Ofrece por voluntad propia lo que has recibido gratuitamente. Ofrece ayuda y consejos cada vez que puedas.

4. Leeras la documentacion.
Siempre lee la documentacion. Las personas que escribieron el software intentaron anticipar tus preguntas, y proveen respuestas antes que preguntes.

5. Utilizaras el Soporte disponible.
Cambiar a Linux puede ser dificil. Puede ser frustrante, pero hay mucha gente que quiere ayudarte. Dejalos.

Seguir leyendo

#guia, #linux

Instalar Firefox 3.5.5 desde un tar.bz2 [Desde Terminal con capturas]

Antes que nada quisiera decir que hago este nuevo post debido a comentarios y dudas que han surgido a raíz de otros post’s sobre la instalación de versiones distintas de Firefox que he publicado en esta bitácora y también pretendo explicar que este procedimiento de instalación es de lo más sencillo que podemos encontrar, por otro lado, como dato técnico debo decir que fue realizado en un equipo con una instalación limpia de Mandriva 2008.1 spring (sin paquetes actualizados), así que… manos a la obra…

Paso 1 – Observar la versión actual de Firefox que tenemos instalada

Esto podemos hacerlo abriendo nuestro navegador dando clic en “Ayuda” y seleccionando la Opción “Acerca de Firefox”

Paso 2 – Obtener FIrefox

Lo podemos bajar desde este enlace, una vez descargado el archivo firefox-3.5.5.tar.bz2 del site de Mozilla de preferencia lo ubicaremos en nuestro Escritorio y así poder iniciar con la instalación:

Paso 3 – Preparando e iniciando la Instalación:

Primero que nada abrimos una Terminal (en este caso me encontraba en KDE así que use la Konsole)

Nos logueamos como root usando el comando su y nos ubicamos en el directorio donde esta colocado el archivo firefox-3.5.5.tar.bz2 [en este ejemplo se trata del Escritorio Personal] y listamos el contenido de la carpeta mediante un ls -l y como podemos observar el archivo donde esta contenido Firefox nos aparece con letras rojas.

Lo siguiente sera descomprimir el archivo con el mandato bzip2 -dv firefox-3.5.5.tar.bz2 después de esto podemos dar un ls firefox* para comprobar que el archivo ha sido descomprimido y ahora solo queda un empaquetado de nombre “firefox-3.5.5.tar” el cual también extraeremos mediante la orden tar -xf firefox-3.5.5.tar que nos devolverá un directorio unicamente llamado “firefox” que podemos ver en letras azules si listamos el contenido de la carpeta actual usando el comando  ls -l ; hasta aquí todo debe transcurrir sin problemas, lo que sigue sera renombrar el directorio “firefox” y dejarlo con el nombre “firefox-3.5.5” ejecutando el comando mv firefox firefox-3.5.5 [Esto es solo para llevar un control entre versiones instaladas en caso de posteriores actualizaciones]  y listamos nuevamente el contenido de nuestra carpeta con ls -l para observar que se haya renombrado correctamente el directorio; todos los comandos pueden verse en la captura tomada e incluida aquí debajo:

Ahora bien, tenemos que cambiar la ubicación de la carpeta “firefox-3.5.5” y trasladarla o copiarla a la ruta que Linux especifica para las aplicaciones disponibles para los usuarios (/usr/lib), eso lo hacemos usando el comando cp -R firefox-3.5.5 /usr/lib ; lo siguiente sera borrar el enlace hacia la versión antigua de Firefox que se encuentra instalada en el equipo, esto lo realizamos tecleando la orden rm -rf /usr/bin/firefox seguido de la creación del enlace simbólico al ejecutable de nuestro nuevo “firefox-3.5.5″ (que ya en estos momentos se ubica en /usr/lib/firefox-3.5.5/firefox) ejecutando el mandato ln -sv /usr/lib/firefox-3.5.5/firefox /usr/bin/firefox y con esto finalmente hemos terminado nuestra instalación por lo que  a estas alturas debemos poder iniciar con la nueva versión de Firefox dando solamente clic en el icono de mismo Firefox.

Espero que esta guiá sea de utilidad y cualquier duda o comentario al respecto no duden en hacérmelo saber, después colgare como hacer todo el proceso sin usar la terminal y empleando konqueror para la instalación.

#firefox, #guia, #guias, #how-to, #linux, #mandriva, #software-libre

How To: Reproducir peliculas DVD en Mandriva 2009

Ayer instale una bonita versión de PowerPack de Mandriva 2009, cabe mencionar que realmente vale la pena, ya que yo esperaba tener los clásicos problemas de configuración o detección de hardware y para mi sorpresa no fue así, funcionaba todo a la perfección, verifique (la pc en cuestión es laptop)que funcionara la wifi, sonido, controles de brillo-volumen, etc, cuando ya me disponía a un buen merecido rato de ocio, puse un DVD de la banda Placebo, pero ¡oh sorpresa!, no se podía leer y el lector de me devolvía un mensaje de error, diciendo que no se podía acceder a la unidad y que probablemente no tenia permisos suficientes para acceder a el recurso, mismo error que me apareció con cualquier película que puse.

en-49

Ya en esa instancia, me tire a revisar que el lector estuviera bien instalado, verifique el punto de montaje en el /etc/fstab y en muchos mas lugares que ahora no recuerdo y seguía sin encontrar una solución. Finalmente se me ocurrió revisar en otro equipo con fedora 10 los paquetes que le había instalado para poder reproducir DVDs cifrados, puesto que en alguna ocasión también tuve problemas con una película DVD y solo así pude encontrar el problema:

Se trataba de unas librerías que extrañamente no venían incluidas en los DVD’s de instalación de Mandriva ni en los repositorios oficiales, si no mas bien en los repos PLF, ¿problemas de licencia? tal vez…

Los paquetes que hacen falta son:

  • libdvdcss
  • libdvdcss-devel
  • libcss

Estos paquetes podemos obtenerlos añadiendo los repositorios de PLF (Penguin Liberation Font), yo use el site de http://easyurpmi.zarb.org/ para localizarlos fácilmente y en mi caso añadí los repos PLF de España, aquí el código para añadirlos (como root o usando sudo):

  • urpmi.addmedia –update plf-free ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/free/release/binary/i586/ with media_info/hdlist.cz
  • urpmi.addmedia –update plf-nonfree ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/non-free/release/binary/i586/ with media_info/hdlist.cz
  • urpmi.addmedia plf-free_backports ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/free/backports/binary/i586/ with media_info/hdlist.cz
  • urpmi.addmedia plf-nonfree_backports ftp://gsa10.eps.cdf.udc.es/plf/mandriva/2009.0/non-free/backports/binary/i586/ with media_info/hdlist.cz

Teniendo los repos creo que no hay pierde, instalamos las librerías necesarias y a disfrutar de nuestros DVD’s!

cap2

#mandriva, #software

Probando Linux Mint 8 “Helena” con Gnome

Realmente estoy sorprendido con esta distro que por motivos de trabajo he tenido que comenzar a usar, pero para mi fortuna es mucho mejor de lo que pensaba.

Básicamente el entorno gráfico customizado (Gnome 2.28) hace que la interfaz se muestre totalmente intuitiva y fácil de comprender, lo que a los usuarios nuevos o recién llegados al universo Linux tomen de buena manera el cambio hacia este tipo de sistemas. En lo personal puedo decir que estoy bastante contento con la estabilidad de esta distribución que esta basada en Ubuntu 9.10 Karmic Koala incluye Kernel 2.6.31-14, Firefox 3.5.x, OpenOffice.org 3.1.1, de entrada la instalar el sistema ya contamos con numerosos plugins para reproducir audio y video en formatos privativos y maquina virtual de java por defecto entre otras muchas caracteristicas; los gestores de software son bastante sencillos de usar (mintupdate con un synaptic adaptado a la distro), esto en combinación de la posibilidad de acceder a los repositorios de Karmic Koala, Kubuntu, Edubuntu entre otros.

En si puedo decir que es un Ubuntu bastante mas pulido en cuanto a interfaz gráfica y manejo de software se refiere, la instalación es de lo mas sencilla y como dato adicional cabe agregar que hay ediciones dedicadas a entornos de escritorio, tales como la version Gnome, KDE4 y la que para mi se me hace una de las mejores distros con software actual para equipos con recursos limitados es la edición optimizada con Fluxbox que me parece increíblemente cuidada y accesible para usuarios con poca experiencia.

Para complementar esta nota aquí les cuelgo algunas screenshots de mi instalación y mas abajo los enlaces pertinentes al site de Linux Mint para que puedan revisar las notas de lanzamiento y los respectivos enlaces para descarga:

http://www.linuxmint.com/

http://www.linuxmint.com/download.php

#distribuciones, #linux-mint, #release

PCLinuxOS 2009.1

Ya esta disponible la nueva versión de esta distribución de GNU/Linux basada en Mandriva  para su descargapclinuxos-powerpack-remaster.

Entre las nuevas características que podemos encontrar tenemos:

  • kernel 2.6.26.8
  • KDE 3.5.10 (mmm…. por que no kde 4?…no quisiera imaginarme cosas…. XD)
  • Open Office 3.0
  • Firefox 3.0.7 – conocido navegador web
  • Thunderbird 2.0.0.14 – Gestión de Correo Electronico
  • Ktorrent – Cliente de descarga vía torrent
  • Frostwire – Cliente de descarga P2P
  • Amarok
  • Flash
  • Java JRE
  • Compiz-Fusion 3D

y muchas cosas más

Aquí los mirrors de descarga:

ftp://distro.ibiblio.org/pub/linux/distributions/texstar/pclinuxos/live-cd/english/preview/pclinuxos-2009.1.iso

ftp://na.mirror.garr.it/mirrors/pclinuxos/live-cd/english/preview/pclinuxos-2009.1.iso

#linux, #pclinuxos, #release