¿Como instalar Megasync en Arch Linux y derivados y solucionar error ibcryptopp.so?
Hace algunos días tome la decisión de migrar el sistema de uno de mis equipos a una distro derivada de Arch Linux esto con la finalidad de cambiar de aires y ahorrar tiempo en la instalación que si fuera Arch Linux me llevo casi un día en instalación y configuración.
Ya con el sistema instalado, realice la instalación de toda mi paquetería de programas necesarios para el uso de mi equipo del día a día, de entre los cuales hago uso de Megasync el cual básicamente es el gestor de descargas y cargas al servicio de mega.
La instalación de megasync en Arch Linux y en Linux en general es relativamente sencillo, ya que los desarrolladores de mega ofrecen paquetes de este para su rápida instalación en varias de las distribuciones de Linux.
Y Arch Linux no es la excepción.
Instalación de Megasync
Una de las grandes características que me agradan de Arch Linux es la gran versatilidad con la que cuenta para poder instalar aplicaciones ya sea desde los repositorios de Arch Linux, desde AUR o directamente construir los paquetes con sus asistentes que facilitan esto.
Con ello contamos con varias opciones para poder instalar el cliente de megasync en nuestro sistema, por lo que podrás elegir alguno de ellos.
Antes de pasar a los métodos de instalación, es importante que después de haber elegido el que mas te agrade, después de realizar la instalación inmediatamente trates de abrir el cliente de mega en tu sistema, si se abre correctamente “Felicidades ya puedes comenzar a hacer uso de ello”.
Pero si no se abre, trata de abrirlo desde la terminal con el comando “megasync” y si te aparece el siguiente “error while loading shared libraries: libcryptopp.so.” deberas realizar la instalación que propongo hasta el final.
El primer candidato de instalación de megasync para nuestro sistema es la aplicación que se integra al menú de nuestro sistema en la bandeja de notificaciones cuando está en funcionamiento y desde este podremos realizar tanto descargas como cargas desde nuestro ordenador o a nuestra cuenta de mega.
Para poder instalar este cliente solo debemos contar con el repositorio de AUR habilitado y tener un asistente de AUR instalado.
El comando para instalar es:
yay -S megasync
El segundo candidato para instalación es el paquete de “megasync-git” es similar al paquete anterior solo que la diferencia es que un paquete realiza la compilación desde el código fuente, mientras otro toma el paquete ya compilado (cuestión de gustos).
El comando para instalar este paquete que van a ejecutar es el siguiente:
yay -S megasync-git
Integrando Megasync a los gestores de Archivos
Otros de los paquetes ya compilados que ofrecen los desarrolladores de Mega si no quieres destinar demasiados recursos a un cliente, es integrando el cliente a uno de los gestores de archivos de Linux.
De los cuales se ofrecen paquetes para (Dolphin, Nemo, Nautilus y Thunar)
Administradores que suelen ser de los predeterminados en muchas de las distribuciones de Linux, ya que pertenecen a populares entornos de escritorio o que también pueden ser instalados fácilmente.
Ahora para instalar los paquetes de megasync para que este se integre con tu gestor de archivos, deberás ejecutar alguno de los siguientes comandos acorde al gestor de archivos que estés utilizando.
Para quienes estén utilizando Dolphin, el comando que van a ejecutar es:
yay -S dolphin-megasync-git
Si están utilizando Nautilus, este comando deben ejecutar:
yay -S nautilus-megasync
Ahora para quienes estén utilizando Nemo:
yay -S nemo-megasync
Finalmente para quienes utilizan Thunar el comando que van a ejecutar es:
yay -S thunar-megasync
Solución al error libcryptopp.so
Finalmente para quienes tuvieron una instalación “fallida” del cliente de mega en su sistema, no está todo perdido pues hay una solución bastante sencilla a estarte quebrando la cabeza por resolver la dependencia con la versión de la librería “libcryptopp.so” que el cliente te pide.
Ya que en mi caso me solicitaba la “libcryptopp.so.7”, aun que a algunos les pide la “libcryptopp.so.9”.
Para instalar el cliente de mega con éxito y evitar estar buscando la versión de la librería y después estar quebrándose por que sea instalada o compatible con nuestro sistema, la mejor opción es la siguiente.
Vamos a añadir el repositorio de mega a nuestro sistema. Esto lo hacemos editando nuestro archivo “pacman.conf”
Para ello en una terminal vamos a ejecutar:
sudo nano /etc/pacman.conf
Puedes sustituir nano por el editor de tu preferencia, ya sea vim, gedit, kate, atom etc.
Ahora nos vamos a desplazar hasta el final del archivo y añadimos lo siguiente:
###Repositorio oficial MEGA### [DEB_Arch_Extra] SigLevel = Optional TrustAll Server = https://mega.nz/linux/MEGAsync/Arch_Extra/$arch ###Fin Repositorio oficial MEGA###
Guardamos el documento, en el caso de quienes editaron con nano, esto lo hacen con Ctrl + O y cierran con Ctrl + X.
Y en la misma terminal actualizamos los repositorios con:
sudo pacman -Sy
E instalamos el cliente con:
sudo pacman -S megasync
Y listo con ello tendrás instalado el cliente y podrás utilizarlo.
El artículo ¿Como instalar Megasync en Arch Linux y derivados y solucionar error ibcryptopp.so? ha sido originalmente publicado en Linux Adictos.