Miércoles, Marzo 14 2018

Error al instalar lubridate en R

Según este bug, el paquete lubridate no es compatible con RHEL 6 (supongo que tampoco con Centos 6).

error_lubridate.png

Proponen 3 soluciones:

  • Actualizar gcc: por los comentarios posteriores de esa página, parece que esto no funciona.
  • Instalar lubridate 1.6.0: no lo recomiendan porque el paquete tiene bugs importantes.
  • Instalar la última versión que no usó CCTZ: devtools::install_github("tidyverse/lubridate@before-CCTZ")

Esta última opción es la que parece menos mala y además bastante simple, sólo hay que instalar el paquete devtools y luego el paquete lubridate. Sin embargo, en entornos que no tienen acceso a github o sin Internet, esto no es tan sencillo y requiere de varios pasos.

El resultado es el fichero lubridate_1.6.0.9009.tar.gz que hay pegado en este artículo.

Los pasos son los siguientes:

  1. Descargar https://github.com/tidyverse/lubridate/archive/before-CCTZ.zip
  2. Descomprimir el fichero zip
  3. Renombrar el directorio lubridate-before-CCTZ a lubridate
  4. Arrancar R
  5. Instalar el paquete kinitr
  6. Salir de R y ejecutar R CMD build lubridate Esto generará un fichero tar.gz que es el que usaremos desde R para instalar el paquete

Listo, ya se puede instalar con:

R

install.packages("lubridate_1.6.0.9009.tar.gz", repos = NULL)

Miércoles, Febrero 21 2018

Clientes con autocompletado y coloreado para MySQL/MariaDB y PostgreSQL

pgcli.png

Encontrado en cyberciti.biz. Cliente para MySQL/MariaDB mycli Cliente para PostgreSQL pgcli Ambos necesitan Python (y pip).

Seguir leyendo

Jueves, Noviembre 23 2017

yum update devuelve conflictos

No sé muy bien por qué (probablemente un terminal que se cerró mientras estaba con un yum update) pero hace unos días que no podía actualizar un CentOS 7 porque me daba el error siguiente (y muchas líneas con Requires: Removing: Updated By: y Available:): Processing Conflict:  […]

Seguir leyendo

Lunes, Noviembre 6 2017

mutt: Server certificate has expired

mutt_cert_expired.png

Al arrancar el mutt desde la línea de comandos sale un aviso de que el certificado ha expirado y si queremos rechazarlo o aceptarlo una vez ("(r)eject, accept (o)nce"). Lo que probablemente ocurre es que ha caducado el certificado que creó al instalar el dovecot (o creamos manualmente). La  […]

Seguir leyendo

Lunes, Octubre 23 2017

CentOS7 Minimal Desktop Installation

A veces, después de instalar un "CentOS 7 minimal" necesitamos un entorno gráfico, también mínimo. He encontrado los siguientes pasos en Gist: Descargar e instalar CentOS 7 - Minimal Instalar el grupo "X Window System": sudo yum groupinstall "X Window System" Instalar  […]

Seguir leyendo

Jueves, Octubre 19 2017

¿Cuánta memoria usa cada programa?

Relacionado con la entrada de ayer he recordado el script ps_mem.py de Pádraig Brady. Se instala con: wget https://github.com/pixelb/ps_mem/raw/master/ps_mem.py chmod +x ps_mem.py o un simple yum: yum install ps_mem  […]

Seguir leyendo

Miércoles, Octubre 18 2017

¿Cuánto swap usa cada proceso?

Me he encontrado este script en Quora: #! /bin/bash # # swap.sh: Shows the swap usage of each process # Author: Robert Love swap_total=0 for i in /proc/[0-9]*; do pid=$(echo $i | sed -e 's/\/proc\///g') swap_pid=$(cat /proc/$pid/smaps | awk 'BEGIN{total=0}/^Swap:/{total+=$2}END{print total}') if [  […]

Seguir leyendo

Jueves, Septiembre 21 2017

Eliminar una regla de iptables

El método más sencillo es eliminar una línea por su número. Primero obtenemos un listado de reglas con el número de línea: iptables -L -n --line-numbers Chain INPUT (policy ACCEPT) num target prot opt source destination 1 DROP all -- 11.22.33.44 0.0.0.0/0 2 DROP all -- 55.66.77.88 0.0.0.0/0 3 DROP  […]

Seguir leyendo

Miércoles, Septiembre 20 2017

KiTTY/PuTTY unexpected SSH2_MSG_UNIMPLEMENTED packet

SSH2_MSG_UNIMPLEMENTED.png

Hoy he actualizado una máquina a Centos 7.4 y cada vez que intentaba abrir un nuevo terminal obtenía una ventana de error: La solución es simple: ¡¡ actualiza KiTTY o PuTTY !!

Seguir leyendo

Jueves, Agosto 24 2017

JupyterHub y SELinux

Parece que JupyterHub y SELinux no se llevan bien, el síntoma que detecté es que el formulario de login sólo funciona una vez, cuando sales de esa sesión no hay forma de volver a entrar hasta que se reinicia JupyterHub. La solución del problema la he encontrado en serverfault.com. El primer paso es  […]

Seguir leyendo

- página 1 de 5

Arriba