lunes, 1 de abril de 2019

Aprendiendo Vim #6

Como continuación a la última entrada referente a Vim, Aprendiendo Vim #5, en esta ocasión se va a explicar cómo activar la numeración de líneas. Esta opción suele ser útil cuando se edita código, entre otras muchas situaciones.
Vamos a mencionar dos formas de activarlo: manualmente o que sea la opción por defecto.

Activación manual

Estando dentro de Vim, accederemos al modo línea de comandos con los dos puntos y escribiremos lo siguiente:
:set number
De esta forma, todas las líneas del fichero en edición quedarán numeradas.
Para desactivar la numeración, bastará con acceder de nuevo al modo línea de comandos y escribir:
:set nonumber
Si teniendo las líneas numeradas se sale de Vim, al volver a entrar todo quedará según se indique en la configuración por defecto. Y, por defecto, en Vim las líneas no aparecen numeradas.

Configuración por defecto

Si deseamos que las líneas siempre aparezcan numeradas, habrá que especificarlo en el fichero de Vim donde se almacena la configuración por defecto del usuario. Este fichero es ~/.vimrc.
Editar este fichero, o crearlo si no existe, y añadir la siguiente linea:
set number
En adelante, cada vez que abramos Vim las líneas aparecerán numeradas.

Entradas anteriores de Aprendiendo Vim

sábado, 30 de marzo de 2019

Huevo de pascua en APT

En el terminal de Ubuntu (o derivado de Debian), escribir el siguiente comando:
$ apt moo
O si no se dispone de apt:
$ apt-get moo
Obteniendo el siguiente huevo de pascua:
$ apt moo
                 (__) 
                 (oo) 
           /------\/ 
          / |    ||   
         *  /\---/\ 
            ~~   ~~   
..."Have you mooed today?"...
Moo

jueves, 28 de marzo de 2019

Descargar actualizaciones con APT sin instalarlas

El gestor de paquetes de Ubuntu es apt. Se trata de un estupendo sistema de gestión que permite de forma cómoda y rápida buscar, instalar o eliminar paquetes.
Habitualmente, a la hora de actualizar paquetes se ejecutarán los siguientes comandos:
$ sudo apt update
$ sudo apt dist-upgrade
La primera línea, apt update, analizará los repositorios para saber, entre otras cosas, qué paquetes instalados en nuestro equipo tienen una nueva versión pendiente de instalar.
La segunda, apt dist-upgrade, instalará estas actualizaciones.
Hasta aquí ninguna novedad.
No obstante, en ocasiones puede ocurrir que la descarga de los nuevos paquetes a actualizar (realizada por el comando apt dist-upgrade) va muy lenta y el proceso de actualización se dilata demasiado, entre la descarga y posterior instalación. Puede ocurrir que tengamos una ventana de tiempo reducida para realizar la actualización de paquetería.
Para estos casos, se recomienda realizar una descarga previa de estos nuevos paquetes. De esta forma, cuando emprendamos el proceso de actualización de paquetería solamente se instalarán, no perdiendo tiempo en descargarlos. Para ello, ejecutar los siguientes comandos:
$ sudo apt update
$ sudo apt dist-upgrade -d
[...]
Des:102 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 cloud-init all 18.5-45-g3554ffe8-0ubuntu1~18.04.1 [390 kB]
Descargados 159 MB en 15s (10,5 MB/s)
Descarga completa y en modo de solo descarga
Los paquetes se descargan en el directorio /var/cache/apt/archives. Como ya se vio en una entrada anterior, se puede eliminar esta caché de paquetes para liberar espacio en disco.

La instalación de estos paquetes previamente descargados se realizará con el comando habitual:

$ sudo apt dist-upgrade