sábado, 26 de enero de 2013

Como crear un paquete .deb en Debian

Primero vamos a crear un directorio de trabajo y crearemos el fichero básico.

# mkdir primer_deb
# cd primer_deb
# mkdir -p usr/bin
# nano usr/bin/primer_deb

Le damos permisos de ejecución

# chmod +x usr/bin/primer_deb

Ahora lo empaquetamos y lo comprimimos

# tar czvf datos.tar.gz usr/bin

Ahora escribimos el fichero de control
# nano control

Y ponemos

Package: primero
Version: 0.1
Priority: optional
Architecture: all
Installed-Size: TODO
Maintainer: user root
Description: Creacion primer paquete debian!
Empaquetamos y compromimos

# tar czvf control.tar.gz control
Creamos el último fichero

echo 2.0 > debian-binary
Por último nos quederá empaquetarlo todo con ar

# ar -r primer_deb.deb debian-binary control.tar.gz datos.tar.gz
Ahora ya disponemos del paquete y lo podemos instalar

# dpkg -i primer_deb.deb

domingo, 20 de enero de 2013

Backup/Restore usando el comando dd

Con el comando dd podemos hacer copias de seguridad de todo un disco duro. Con esto vamos a conseguir una imagen completa del disco rápidamente.

Para realizar una copia completa del disco y comprimirla podemos hacer

dd if=/dev/sda | gzip> /home/vm/image.gz 


Ahora tendríamos una imagen de nuestro disco duro, y si quisiéramos restaurarla podríamos hacer:

gzip-dc /home/vm/image.gz | dd of=/dev/sda


También deberíamos copiar el MBR, para esto

dd if=/dev/sda of=/home/vm/image count=1 bs=512


y para restaurarlo:

dd if=/home/vm/image of=/dev/sda