sábado, 29 de junio de 2013

Migrar de mysql a mariadb en debian 7 wheezy

Primeramente un Cordial Saludo.

Lo primero que haremos es cambiarnos a super usuario con el comando:

su

Luego editamos el archivo /etc/apt/sources.list con el comando:

nano /etc/apt/sources.list

Y agregamos la siguiente linea al archivo:

deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy main

Luego ejecutamos los siguientes comandos:

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
apt-get update
apt-get install mariadb-server-5.5 libmysqlclient18
El ultimo comando nos desinstalara mysql y luego instalara mariadb y no se precocupen por php5-mysql y phpmyadmin mariadb funciona con ellos sin ningún problema.

Espero que les sirva esta información y les deseo suerte a la gente de la oracle cuya intensión no es mas que producir y privatizar software.

Por mi parte solo puedo desearles que se vean obligados a pasar todo su software a GPLv3 debido a que se están quedando sin programadores...... o en el mejor de los casos que compre esa empresa la google y que todo el software, librerías y otros de dicha empresa lo publique google con un cambio de licencia a GPLv3.

Espero que les sirva de ayuda esta información.

Creando un live usb/dvd con debian 7.0

Ante todo un Saludo.

Bueno aquí muestro como usar las herramientas para crear tu propio live usb/DVD de debian.

Primero hay que instalar lo siguiente:

live-tools
live-config
live-build
live-boot
live-manual

Luego teniendo instalado esto se puede ejecutar el comando:

lb config --help

Para ver de que parametros dispone el primer comando que preconfigura nuestro live usb/DVD.

Bueno continuando lo primero que se ejecutara es la creación del directorio de trabajo:

mkdir live
cd live/

Luego se ejecuta primero lb config lo que yo suelo ejecutar es:

lb config -a i386 -d wheezy -b hdd -s hdd --debian-installer true --debian-installer-distribution wheezy --bootloader syslinux --archive-areas "main contrib" --bootappend-live "locales=es_ES.UTF-8 keyboard-layouts=es boot=live config hostname=equipo username=usuario"

Hecho esto ya pre-configuro el futuro live usb o dvd ese comando crea algunos archivos y directorios con los que se puede jugar....

Luego se crea un archivo de texto plano en la ruta siguiente que se encuentra en el directorio de trabajo:

nano config/package-list/listapaquetes.list.chroot

Dentro del archivo de texto plano colocas la lista de paquetes que quieres que se instalen en tu live cd/dvd o usb algo como esto:

lxde
wireless-tools
librecad
Así sucesivamente siempre se deja un espacio antes de comenzar cada nueva linea.

Y por ultimo ejecutaras:

lb build --f

Y lo que queda es esperar a que cree el live usb o dvd/cd automatico con las aplicaciones que se quieren...

Ahora si se quiere modificar aun mas se puede jugar con lo que hay en la carpeta config y después de ejecutar el primer build se puede incluso jugar con la carpeta chroot y de nuevo construir a partir de la carpeta chroot....

luego si es live usb ejecutamos el comando

dd if=binary.img of=/dev/sd*

donde el * es el equivalente a la unidad representada por la letra que va al final.

en el caso de un live dvd solo tenemos que grabar el binary.iso con k3b o brasero en un dvd y listo.

Espero que les sirva de ayuda a algunas personas que se estén iniciando con debian live.