martes, 27 de octubre de 2009

Actualizar el Ubuntu a Karmic Koala sin contratiempos

0 comentarios, Publicado por Covent en 23:53 ,
Como actualizar Ubuntu a Karmic Koala

Versión grabando cd

1- Descargar el alternate cd compatible con la versión de Ubuntu instalada en el sistema desde http://releases.ubuntu.com/releases/9.10/?rc

2- Quemar imagen.

3- Editar el archivo etc/apt/sources.list

sudo gedit etc/apt/sources.list

Borrar todas las líneas que hacen referencia a repositorios ppa.

Cambiar del resto el nombre de la distribución (hardy, intrepid,jaunty) por karmic y guardar el archivo

4- Reiniciar el sistema, pulsando escape al inicio para que aparezca el menu del Grub y Elegir Recovery Mode > netroot. Iniciará en consola.

Introducir cd y montarlo

mount /dev/cdrom /media/cdrom0

ir a

cd /media/cdrom0
./cdromupgrade

Aceptar la actualización y al terminar reiniciar.




Versión sin grabar cd

Bajar el alternate cd y montarlo

sudo mount -o loop ~/Desktop/ubuntu-alternate-i386.iso /media/cdrom0

gksu "sh /cdrom/cdromupgrade"

Al terminar reiniciar.

miércoles, 21 de octubre de 2009

Como usb en Virtualbox 2.0.6 para máquinas clientes

0 comentarios, Publicado por Covent en 9:10 ,
1. Abrir terminal, sudo gedit /etc/fstab
2. Añadir:
none /proc/bus/usb usbfs devgid=46,devmode=666 0 0
3. Guardar y ejecutar 'sudo mount -a'.
4. Ir a System > Administration > Users and Groups
5. Click Manage Groups, buscar 'vboxusers', seleccionar y click en Properties
6. Seleccionar checkbox por login.
7. Reiniciar Virtualbox.

martes, 20 de octubre de 2009

MED-V - Ejecuta antiguas aplicaciones en nuevas plataformas

0 comentarios, Publicado por Covent en 1:16 ,
Dentro del MDOP la aplicación MED-V que permite la ejecución de aplicaciones legacy en los nuevos sistemas desplegados en los que es incompatible su ejecución.

Esto evita cambios en el desarrollo de la aplicación, testear la aplicación o ejecutarla en modo de compatibilidad con lo que esto supone para un entorno de producción o una aplicación desplegada a un gran numero de usuarios.

Básicamente esta herramienta lo que crea es una maquina virtual, en la maquina con un SO incompatible con la aplicación, que permite que la aplicación se ejecute en una plataforma virtual para la que es compatible (W2000, XP), independientemente del SO que esta albergando el cliente Med-V.

El producto esta creado de forma que, en caso de configurarse de este modo, para el usuario es transparente la existencia de una maquina virtual, y los programas se publican en menú inicio como cualquier aplicación local.

La administración se realiza de forma centralizada, mediante una consola de administración y, como casi todas las soluciones de MDOP, tiene un repositorio central para ficheros (en este caso imágenes de maquinas virtuales), una consola de administración y una base de datos para generar reportes y albergar los eventos generados. Se puede controlar mediante políticas y plantillas de seguridad, por lo que resulta sencilla de administrar, mantener y actualizar las imágenes.

Permite varias formas de distribución (incluido a través de DVD de forma que no se precisa trafico de red para su despliegue), solo precisa conexión de red la primera vez que se conecta (esto es configurable permitiendo establecer periodos de reconexión para actualizar seguridad o las imágenes desplegadas).

Una vez desplegado, para el mantenimiento de las maquinas virtuales, emplea Trim Transfer, de forma que solo se transfieren los bloques de datos actualizados, no precisando la descarga de la imagen completa.


Via | Technet

Información, manuales y white papers aqui, aqui y aqui

viernes, 16 de octubre de 2009

Cómo cambiar el hostname en Linux

0 comentarios, Publicado por Covent en 8:46 ,
Cambiar el nombre de la máquina en Linux es bastante sencillo, a continuación explico en unos pocos pasos cómo hacerlo.

Lo primero es modificar el archivo /etc/hosts:

Datos iniciales:
127.0.0.1 localhost.localdomain localhost
192.168.10.21 nombreantiguo

Datos nuevos:
127.0.0.1 localhost.localdomain localhost
192.168.10.21 nombrenuevo

A continuación hay que editar el archivo /etc/sysconfig/network y cambiar la línea correspondiente a HOSTNAME

NETWORKING=yes
HOSTNAME="nombrenuevo"
GATEWAY="192.168.10.21"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

En el caso de que el sistema que tengamos instalado esté basado en Debian, el anterior archivo no existirá y habrá que modificar el archivo /etc/hostname para que su contenido sea el nuevo nombre de la máquina nombrenuevo.

A continuación tenemos que ejecutar el comando hostname nombrenuevo.

Una vez hechos estos pasos ya tendríamos todo preparado, podemos reiniciar la máquina y comprobar los cambios mediante los comandos uname -a y hostname


Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

miércoles, 14 de octubre de 2009

Control de versiones en SVN

0 comentarios, Publicado por Covent en 10:34 ,
A continuación varios comandos para la administración de SVN:

Varios

* checkout: Saca el fichero del repositorio y lo almacena localmente para poder trabajar con él.
* checkin: Una vez realizados los cambios, volcamos el fichero al repositorio donde estará disponible para el resto de desarrolladores.
* status: Indica el estado actual del fichero.
* log: Saca un listado con las revisiones del fichero

Iniciando Subversion

svnadmin create /var/svn
Iniciando proyectos

Nos colocamos en directorio donde tenemos el proyecto y lo importamos svn mkdir file:///var/svn/gcm svn import gcm file:///var/svn/gcm
Actualizar con remoto

svn up


Volver a una versión anterior


svn up -r2


Volver atrás con un archivo concreto


svn update -r


Añadir de un golpe todos los ficheros con interrogante

#!/bin/bash
DIFS="$IFS" ; IFS=$'\n'
for x in $(svn status | grep ^? | awk -v FS='? ' '{print $2}') ; do
svn add "$x"
done
IFS="$DIFS"


lo mismo con los borrados:

#!/bin/bash
DIFS="$IFS" ; IFS=$'\n'
for x in $(svn status | grep ^! | awk -v FS='! ' '{print $2}') ; do
svn del "$x"
done
IFS="$DIFS"

Descartar archivos a tener en cuenta


Con svn propedit svn:ignore
, nos pedira una lista de rutas en formato de expresión regular para detectar los archivos o directorios que queremos descartar de ser tratados por subversión

Ejemplo para descartar archivos de log que actualmente estan en repositorio.

svn remove log/*
svn commit -m 'borrar todos los ficheros de log de subversion'
svn propset svn:ignore "*.log" log/
svn update log/
svn commit -m 'ignorar todos los ficheros en log/ que terminen en .log

Dividir proyectos

Teniendo Scripts, proyectos y gcm dentro de un mismo repositorio vamos a dividirlos

Primero creamos los proyectos:

svnadmin create /var/svn/Scripts
svnadmin create /var/svn/proyectos
svnadmin create /var/svn/gcm

Generamos copia del actual | filtramos | añadimos:

svnadmin dump /var/svn/ | svndumpfilter exclude proyectos Scripts | svnadmin load /var/svn/gcm
svnadmin dump /var/svn/ | svndumpfilter exclude proyectos gcm | svnadmin load /var/svn/Scripts
svnadmin dump /var/svn/ | svndumpfilter exclude Scripts gcm | svnadmin load /var/svn/proyectos



Un buen resumen

jueves, 1 de octubre de 2009

Lethe

0 comentarios, Publicado por Covent en 14:08 ,
Lethe es un congelador de particiones similar a Deep Freeze totalmente libre para Lihuen GNU/Linux y Debian GNU/Linux (probablemente funcione en otras distribuciones derivadas como Ubuntu, pero no se han hecho pruebas). Lethe hace funcionar las particiones de el o los discos rígidos como si fueran un Live CD. Todos los cambios que se realicen sobre el sistema de archivos en realidad no se guardan si no que se escriben en RAM. Cuando el sistema reinicia, el contenido nuevo es "olvidado" y se pierde, restaurando el o los discos a su estado original.

Guia de Instalación.