Acerca del blog ..

Aquí pongo mis pequeñas notas sobre cosas que voy olvidando. Entre las anotaciones puede que tal vez encuentres alguna que otra opinión seguramente equivocada.

virtualbox: Actualizar las Guest Additions en máquinas ubuntu

agosto 24th, 2011 by pcaro

Si usas vagrant para gestionar máquinas virtuales con virtualbox, un buen lugar para obtener boxes es vagrantboxes.

Pero a veces la versión que traen de las Guest Additions no coincide con el virtualbox que tienes (en mi caso el último). Vagrant se queja y puede ocasionar problemas.

Lo más simple es arrancar la máquina en modo gráfico (config.vm.boot_mode = :gui en vagrant) e indicar en el menu de virtualbox en “Dispositivos” -> “CD/DVD” que se ponga VBoxGuestAddions.iso.

Luego vasta con montar el cdrom y ejecutar el comando de instalación:

$ sudo mount -t auto /dev/cdrom /mnt
$ cd mnt
$ sudo ./VBoxLinuxAdditions.run

Puede que tengas de instalar dkms. Si el sistema no tiene sistema gráfico instalado (como en este caso), se quejará pero quedará instalado todo bien.

Anotado en linux, yaco | Sin comentarios »

Cambiar mapa de teclado en linux

agosto 24th, 2011 by pcaro

Siempre olvido esto:

sudo keymap es

Anotado en linux | Sin comentarios »

Deshabilitar autocompletado en vim

junio 20th, 2011 by pcaro

Uso poco vim, sólo cuando en servidores no tengo jed.

Para pegar texto en el fichero actual sin que te haga un horrible indentado en cascada:

:setlocal noautoindent
:setlocal nocindent
:setlocal nosmartindent
:setlocal indentexpr=

O su equivalente:

:setl noai nocin nosi inde=

Referencia: http://vim.wikia.com/wiki/How_to_stop_auto_indenting

Anotado en linux, yaco | Sin comentarios »

scp con compresión

marzo 4th, 2011 by pcaro

La mejor forma de descargar una zodb:

scp -C -o CompressionLevel=9 user@yoursite.com:~/plonefolder/zinstance/var/filestorage/Data.fs .

Leído en: http://blog.mfabrik.com/2011/03/02/scp-file-copy-with-on-line-compression/

Anotado en linux, zope | Sin comentarios »

Actualizar Mercurial usando ppa en ubuntu

febrero 25th, 2011 by pcaro

Existen tres PPA para mercurial:
https://launchpad.net/~mercurial-ppa/+archive/releases (última release, actualmente 1.7.5-0ppa1~maverick1)
https://launchpad.net/~mercurial-ppa/+archive/stable-snapshots (snapshots de la rama estable, actualmente 1.7.5+2-5fc7c84ed9b0-0ppa1~maverick1)
https://launchpad.net/~mercurial-ppa/+archive/snapshots (snapshots de lo último, actualmente 1.8~1.7.5+4-8f5c865b7b4a-0ppa1~maverick1)

Como decía en la última anotación para añadir el PPA basta con:

$ sudo add-apt-repository ppa:mercurial-ppa/stable-snapshots
$ sudo aptitude update
$ sudo aptitude  install Mercurial

 

Anotado en linux, Programación, yaco | Sin comentarios »

Opciones típicas rsync

julio 8th, 2010 by pcaro

Para usar un rsync como un scp (pero con las ventajas de rsync como que puedo parar y continuar después):

rsync -azPrv -e 'ssh' usuario@host:/path/to/folder /path/to/destination

Anotado en linux | Sin comentarios »

Parcheando, parcheando …

diciembre 16th, 2009 by pcaro

Siempre tengo que buscar cómo usar patch. Como tengo un blog que se llama anotaciones pues apunto:

$ patch -p1 < baz.diff

Donde el número 1 viene de mirar en el fichero .diff y contar las barras “/” que hay antes que el directorio donde estoy. Por ejemplo si veo /users/stephen/package/src/net/http.c y estoy en un directorio que contiene net/http.c pues es 5 (ojo, hay que contar la primera).

Para referencia The Ten Minute Guide to diff and patch

Anotado en linux, sistemas | Sin comentarios »

« Anotaciones Previas