Utilizar Dropbox en sistemas de ficheros diferentes a Ext4

sábado, 19 de enero de 2019 Sin comentarios

Hace poco me instalé Dropbox en una Debian donde mi discos están formateados en XFS. Al cabo de un par de meses la aplicación de Dropbox empieza a decirme que cambie la carpeta donde se sincronizan los datos a una unidad formateada en Ext4, que por motivos de soporte sólo van a dejar ese formato como válido para centrar sus esfuerzos en él…

El señor dark creó una solución muy sencilla y que hizo pública en su git. Los pasos a seguir son muy sencillos:

sudo apt install git build-essential
git clone https://github.com/dark/dropbox-filesystem-fix.git
cd dropbox-filesystem-fix
make
sudo mv dropbox-filesystem-fix /opt/
sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py
dropbox stop
/opt/dropbox-filesystem-fix/dropbox_start.py

En este punto Dropbox debería arrancar y sincronizar datos sin darnos ningún aviso sobre el sistema de ficheros.

Comparte...Tweet about this on Twitter
Twitter
Categories: GNU/Linux Tags: , , ,

Haciendo un wget sobre Google Drive

miércoles, 26 de diciembre de 2018 Sin comentarios

Si nos vemos ante la necesidad de descargar un fichero alojado en Google Drive desde línea de comandos, existe una pequeña utilidad escrita en Perl que será ideal.

Tan sólo tenemos que seguir estas pautas que dejó su autor:

wget https://raw.githubusercontent.com/pavanjadhaw/gdown.pl/master/gdown.pl && chmod u+x gdown.pl

./gdown.pl "enlace de Google Docs" fichero.zip

 

Comparte...Tweet about this on Twitter
Twitter
Categories: Software Libre Tags: ,

Usando PIP en diferentes versiones de Python

miércoles, 26 de diciembre de 2018 Sin comentarios

En un sistema habitual nos podemos encontrar con diferentes versiones de Python instaladas (la 2, la 3 y la 3.5 entre otras). Por lo que, dependiendo de la versión que tengamos por defecto, pip instalará los módulos para ésta.

Para forzar la versión sin tener que cambiar la que esté por defecto nos bastará con utilizar el siguiente comando si, por ejemplo, queremos hacer la instalación para Python 3 del componente pyusb:

python3 -m pip install pyusb 
Comparte...Tweet about this on Twitter
Twitter
Categories: GNU/Linux Tags:

Vivaldi y H.264 en Gnu/Linux

martes, 9 de octubre de 2018 Sin comentarios

Con la última versión de Vivaldi perdí el soporte para reproducción de vídeos con códec H.264. La mejor forma de recuperarlo (nada que ver con lo de hace un par de años) fue ejecutando como usuario normal el script que tiene publicado Ruario en su GitHub.

Aún teniendo la librería libffmpeg.so en su sitio habían vídeos que no cargaban, seguramente por no ser totalmente compatible con el último motor de Vivaldi.

Comparte...Tweet about this on Twitter

Twitter

Categories: Sin categoría Tags: ,

Let’s Encrypt y ISPConfig

martes, 25 de septiembre de 2018 Sin comentarios

Let’s Encrypt nos facilita tener un certificado SSL de forma gratuita e ISPConfig nos automatiza el proceso marcando un par de checks, pero puede que haya problemas si utilizamos una Ubuntu 16.04 (Xenial): cuando marcamos los checks para activar el SSL y Let’s Encrypt en el dominio deseado, no se quedan permanentes, se desactivan como si el proceso no se hubiese llevado a cabo.

Todo esto se debe a que necesitamos actualizar el proceso de automatización de solicitud de certificados de seguridad. Nos es suficiente con realizar estas acciones para instalar Certbot:

apt-get update
apt-get install software-properties-common
add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install python-certbot-apache

Una vez realizado los pasos anteriores, podremos acudir de nuevo a ISPConfig y marcar los checks.

Comparte...Tweet about this on Twitter

Twitter

Categories: Servidores, Ubuntu Tags: , ,

Instalación de Proxmox en un HP Proliant Microserver Gen8

martes, 25 de septiembre de 2018 1 comentario

El HP Proliant Microserver Gen8 lleva un controladora RAID por software que conlleva una serie de limitaciones, la más importante de ellas es la imposibilidad de sacar los discos duros posteriormente y montarlos en un ordenador completamente diferente y que el RAID siga funcionando. Por ello, es práctica habitual el configurar la BIOS para que no utilice dicha controladora sino su modo SATA AHCI y realizar un posterior RAID con mdadm.

Al final tendremos 4 bahías para discos duros (las dos primeras serán SATA3 y las otras dos SATA2) y una bahía extra para el lector óptico (ODD) que funciona en SATA2 y que, en mi caso, he usado para instalar una SSD con el sistema operativo. Si bien con SATA2 sólo de pueden alcanzar los 300MB/seg frente a los 600MB/seg de un SATA3, no resulta un gran inconveniente para un sistema operativo Linux que es bastante rápido y qué sólo lo utilizaremos para hacer uso de los otros discos.

Haciendo uso de un pendrive podremos realizar la instalación de Proxmox sin mayores inconvenientes salvo uno: el sistema operativo no arranca desde el puerto donde está conectado el ODD. Curioso resulta que si hubiésemos dejado el modo RAID de la controladora, habríamos podido arrancar desde el ODD. De todos modos, para solucionarlo recurriremos a una tarjeta microSD, desde la cual sí que es capaz de arrancar, y en la cual, ayudados por un liveUSB, copiaremos el arranque de la instalación. Sólo nos quedará configurar la BIOS para arrancar desde dicha tarjeta.

Comparte...Tweet about this on Twitter

Twitter

Reinstalar OSMC sin quitar la microSD

lunes, 10 de septiembre de 2018 Sin comentarios

Si deseamos realizar una instalación en un Raspberry Pi (2 en este caso) sin tener que retirar la tarjeta microSD e introducirla en otro equipo para copiar la imagen, sólo necesitamos conectarnos por SSH, detener Kodi y lanzar la descarga de la última imagen disponible para nuestra versión y escribirla en el disco usando tuberías.

sudo systemctl stop mediacenter

wget http://ftp.fau.de/osmc/osmc/download/installers/diskimages/OSMC_TGT_rbp2_20180805.img.gz -O- | gunzip -c | sudo dd of=/dev/mmcblk0 bs=1M conv=fdatasync

Comparte...Tweet about this on Twitter

Twitter

Categories: OSMC, Raspberry Pi Tags: ,

Hyperion en remoto

viernes, 7 de septiembre de 2018 Sin comentarios

La idea es la de tener un HTPC funcionando con Kodi y una Raspberry Pi conectada a un sistema de luces led a través del puerto GPIO y con Hyperion funcionando.

  • Por un lado, debemos instalar un addon para Kodi y configurarlo para que apunte a la IP de la Raspberry Pi, además de habilitar el control remoto.
  • Por otro lado, configuraremos el fichero “/etc/hyerion.config.json” para definir la variable “xbmcAddress” con la IP de nuestro HTPC.

De esta forma podemos olvidarnos de difíciles configuraciones con capturadoras de pantalla externas y mucho cableado adicional.

Comparte...Tweet about this on Twitter

Twitter

Categories: Raspberry Pi Tags: , ,

Instalación de Java 8 en Debian Inestable

jueves, 30 de agosto de 2018 Sin comentarios

El proceso para la instalación de Java 8 de Oracle en Debian es relativamente sencillo.

add-apt-repository ppa:webupd8team/java

apt-get update

apt-get install oracle-java8-installer

Y si el comando “java -version” no nos devuelve Java 8, quizás debamos ponerlo por defecto con esto otro:

apt-get install oracle-java8-set-default

Comparte...Tweet about this on Twitter

Twitter

Categories: Debian Tags:

Progreso en comando dd

miércoles, 29 de agosto de 2018 Sin comentarios

A la hora de hacer un clonado de disco a disco y que no se nos escape el progreso del mismo, lo más cómodo es realizar el siguiente comando:

dd if=/dev/sdx of=/dev/sdy status=progress

Pero si nuestra distribución no nos permite usar “status=progress” por su versión de GNU Coreutils (8.24+) o simplemente se nos olvida pasarle el parámetro, siempre nos quedará esta opción:

sudo kill -USR1 $(pgrep ^dd)

El anterior comando hará que dd nos saque por pantalla el actual estado del proceso.

Comparte...Tweet about this on Twitter

Twitter

Categories: GNU/Linux Tags: ,