TUTO: “Instala Debian 7 para Torpes n.n”

for_dummies

Hoy me encuentro probando una maquina realmente antigua (P4 de 1.7Ghz + 384Mb RAM y 20GB HD), tratando de rescatarla y ponerla en servicio nuevamente, decidí instalar en ella Debian 7, claro que antes de empezar investigue un poco por la red y encontré este tuto que me pareció muy agradable y sencillo de entender:

Aqui el Link:

“Instala Debian 7 para Torpes n.n”

Anuncios

#distribuciones, #guias, #how-to, #instalar, #linux-basico

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

Como instalar OpenOffice.org 3.1.0-Linux versión RPM…

En mi caso particular puedo decir que no tuve ningún problema instalando la nueva versión de la suite ofimática en mi ya relativamente vejo equipo con Mandriva 2008 spring que uso en el trabajo, realmente la instalación es muy sencilla y en si solo tuve que seguir estos pasos:

Primero que nada bajar la ultima versión de OpenOffice.org, pueden seguir este enlace

Una vez que tengamos el archivo (en este caso uno llamado OOo_3.1.0_LinuxIntel_install_es.tar.gz) debemos descomprimirlo, para ello tipeamos en una terminal:

# tar -zxvf OOo_3.1.0_LinuxIntel_install_es.tar.gz

Lo que nos dejara 2 archivos el primero llamado install, otro mas como unistall y una carpeta de nombre RPMS, en esta ultima es donde tenemos los archivos binarios de instalación de OpenOffice.org, así que accederemos a ella para iniciar nuestra instalación usando:

# cd RPMS/

Y después emprendemos las instalación con:

# rpm -ivh *.rpm

Nos aparecerán unos indicadores del progreso de instalación y solo debemos esperar a que concluyan.

Ahora que han terminado solo debemos instalar el paquete de integración de escritorio que contiene los menús necesarios para nuestra distro, este viene incluido en la carpeta “desktop-integration”, para poder instalarlos solo basta con escribir en la misma terminal:

# cd desktop-integration/
# rpm -ivh openoffice.org3.1-mandriva-menus-3.1-9399.noarch.rpm

Y con esto solo nos vasta con abrir nuestro nuevo y actualizado openoffice.org-3.1.0
Aquí unas caps:

Pantallazo

#guia, #guias, #how-to, #openoffice-org

Implementación de Servidores con GNU/Linux Edición Julio 2009

Así es, la nueva edición de este manual/libro que ya durante algunos años ha ido ganando popularidad entre los usuarios de habla hispana por su altísima calidad y ser uno de los manuales mas completos, ya esta disponible para su descarga directa desde el site de su autor Joel Barrios Dueñas.

Aquí dejo el enlace donde pueden obtenerlo:

http://www.alcancelibre.org

#guia, #guias, #how-to, #linux, #servidores, #software-libre

Instalando Fedora 11 (Leonidas)

Pues hace unos días que instale fedora 11 en mi portátil, lo distinto esta ocasión es que la distribución realmente me parece buena (comparada con fedora 10),  y tiene una excelente compatibilidad de hardware, solo que durante la instalación y post-instalación hay detalles que debemos tomar en cuenta.

Pantallazo

Según mi experiencia aquí pongo algunos aspectos que tuve que buscar para que el equipo quedase lo mas cercano a mi configuración ideal, los listare e incluiré enlaces a sites que me resultaron de mucha ayuda:

Usar Fedora con sistema de archivos Ext4

Durante la instalación podemos seleccionar el tipo de sistema de archivos que mejor nos parezca, en mi caso elegí utilizar el sistema ext4, pero para poder utilizarlo, debemos especificar algunas cosas referentes a nuestro disco duro, que básicamente deberá de tener esta estructura de sistema de archivos para Linux:

Sist.de Archivos Punto de Montaje
ext3 /boot , esto es debido a que fedora aun sigue usando el Grub antiguo, por lo que este no soporta ext4
ex4 / Raíz aquí no hay ningún problema, podemos asignarla del tamaño que deseemos
ext4 /home asignar el tamaño deseado
swap Como sabemos la inclusión de esta partición es opcional

Aquí un poco mas de info sobre el particionado y algunos detalles muylinux.com

Soporte para Multimedia (Audio, Video, DVD)

Para esto use la guiá publicada en fedoreanto.wordpress.com que ahora cito aquí con unas correcciones minimas en azul:

[GUIA]

Una de las cosas esenciales después de instalar cualquier distribución GNU/Linux, incluyendo Fedora, es agregar programas, personalizarla y entre una de las cosas más importantes esta la de instalar los códecs para el soporte de reproducción de audio y vídeo en múltiples formatos.

A continuación explicaré como hacerlo en Fedora 11 Leonidas. Dependiendo del entorno gráfico que tengas necesitarás instalar diferentes paquetes.

Nota: Es necesario primero tener instalado el repositorio RPM Fusion en el sistema.

Añadir Repositorios RPM Fusion

Desde terminal logeado como root añadimos el Repo FREE y NON-FREE

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm


Para instalarlos puedes hacerlos desde Añadir/quitar Aplicaciones en Gnome o desde KPackageKit en KDE. Busca el paquete e instálalo.

Para instalarlos desde la terminal puedes hacerlo con los siguientes comandos:

Soporte para audio y vídeo.

KDE.

su -c 'yum -y install xine xine-lib xine-lib-extras'

Gnome.

su -c 'yum -y install gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-extras gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly'

Códecs Extra.

Estos códecs son necesarios para ciertos tipos de archivos multimedia así que es aconsejable instalarlos.

Abrir una terminal y poner los siguientes comandos línea por línea:

wget -c http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

tar xvjf all-20071007.tar.bz2
su -c 'cp all-20071007/* /usr/lib/codecs'
su -c 'ln -sf /usr/lib/codecs /usr/lib/win32'

Soporte para reproducción de DVDs.

Para eso necesitaremos instalar el paquete libdvdcss, lástima que al fusionarse el repositorio RPM Fusion con los demás, solamente uno de los paquetes quedó fuera y es el paquete libdvdcss del repositorio Livna.

Así que lo instalaremos obteniendo el rpm de los repos de livna dependiendo de la arquitectura del sistema. Abrimos una terminal y lo hacemos con el comando:

i386.

su -c 'rpm -ivh http://rpm.livna.org/repo/10/i386/libdvdcss-1.2.10-1.i386.rpm'

x86_64.

su -c 'rpm -ivh http://rpm.livna.org/repo/10/x86_64/libdvdcss-1.2.10-1.x86_64.rpm'

PPC.

su -c 'rpm -ivh http://rpm.livna.org/repo/10/ppc/libdvdcss-1.2.10-1.ppc.rpm'

Además de instalar también estos otros paquetes:

su -c 'yum -y install libdvdread libdvdnav'

#NOTA en mi caso muy especial, no solo basto con el paquete libdvdcss, sino que tuve que instalar el paquete libdvdcss-devel y solo entonces pude reproducir correctamente un dvd original.

para agregar el paquete en una terminal logueados como root ponemos:

Arquitectura i386

rpm -ivh http://rpm.livna.org/repo/11/i386/libdvdcss-devel-1.2.10-1.i386.rpm

x86_64

rpm -ivh http://rpm.livna.org/repo/11/x86_64/libdvdcss-devel-1.2.10-1.x86_64.rpm

PPC

rpm -ivh http://rpm.livna.org/repo/11/ppc/libdvdcss-devel-1.2.10-1.ppc.rpm


[/GUIA]

Partición NTFS montada desde el inicio

Fedora 11 soporta a la perfección las particiones ntfs ya que podemos visualizarlas sin problemas con nautilus en la pestaña de lugares, pero al montar este tipo de volúmenes siempre nos pide la contraseña del usuario root, por lo tanto para que esta sea montada desde el arranque del sistema, en mi caso aplique estos pasos:

  • Mediante nautilus montar la particion NTFS
  • Abrir una terminal y teclear el comando mount o df
  • Observar como es reconocida la unidad de disco duro que deseamos montar, en mi caso es /dev/sda8
  • Desmontar la unidad NTFS desde nautilus o mediante la terminal (logueado como root) con un umount /dev/sda8
  • Crear el nuevo punto de montaje para nuestra unidad, yo recomiendo que se coloque en /media , ya que de este modo nos aparecerá el icono de la unidad tanto en nautilus como en el escritorio:

# mkdir /media/toshiba

asignar permisos

# chmod -v 777 /media/toshiba

  • Editar el archivo de configuración /etc/fstab con la siguiente linea al final para que se monte nuestra partición (puede usarse vi, mc, kwrite, gedit, etc.):

/dev/sda8         /media/toshiba        ntfs        defaults       0  0

  • Remontamos los sistemas de archivos con:

# mount -a

Y con ello deberá aparecer en el escritorio la unidad de disco.

En otro post creeo que también pondré como configurar el virtualbox pero sera más adelante

Saludos

#fedora, #guia, #guias, #how-to, #instalar, #release

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

Aprende a programar en Shell (como si estuvieses en el Bar)

Así es, aprende a programar en Shell como si estuvieses en un Bar, TwikiBarGroup se las ha ingeniado para traer una forma diferente y bastante sencilla de aprender un poco más acerca de la programación en shell, terminalpor el momento el curso o manual podemos encontrarlo en 3 diferentes idiomas: portugués, español e ingles respectivamente.

Libro de Shell en Español (Conversaciones en el Bar)

#guia, #guias, #how-to, #programacion