-------------------------------------------------------------------------------------------------------------------------------------------------------
“Free software” is a matter of liberty, not price.
-------------------------------------------------------------------------------------------------------------------------------------------------------

Por qué «software libre» es mejor que «código abierto» cdlibre.org ---Software de código abierto de forma gratuita ---

Traductor

- megasync : Depende: libssl1.1 (>= 1.1.1) pero no es instalable -

Como instalar MEGAsync en Linux 21.1


Resultado después de intentar instalar MEGAsync tras descargar el paquete:

dpkg: problemas de dependencias impiden la configuración de magasync: megasync depende de libssl1.1 (>=1.1.1); sin embargo: El paquete `libssl1.1' no está instalado. megasync : Depende: libssl (>=1.1.1) pero no es instalable


Resultado después de intentar instalar MEGAsync desde los repositorios de MEGA:

sudo apt install megasync
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que usted pidió una situación imposible o, si está usando la distribución inestable, que algunos paquetes necesarios aún no se han creado o se han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
megasync : Depende: libssl1.1 (>= 1.1.1) pero no es instalable
E: Paquetes rotos



Resultado después de intentar instalar libssl-dev:

sudo apt-get install libssl-dev

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libssl-dev : Depends: libssl1.0.0 (= 1.0.1t-1+deb7u2) but 1.0.1t-1+deb8u6 is to be installed
Recommends: libssl-doc but it is not going to be installed
E: Unable to correct problems, you have held broken packages.




¿Que es libssl? Juego de herramientas de capa de conexión segura («Secure Sockets Layer») - bibliotecas compartidas

Este paquete es parte de la implementación de los protocolos criptográficos SSL y TLS del proyecto OpenSSL para comunicaciones seguras en internet. Proporciona las bibliotecas compartidas libssl y libcrypto.


Como Instalar megasync.

Desde MEGA nos ofrecen dos opciones para instalar megasync, descargar el paquete e instalarlo, o añadir las fuentes, actualizar e instalar. Para descargar el paquete megasync, tenemos que elegir el paquete correcto según la versión de nuestro Linux.

Para ver todos los paquetes ir a Official packages:
https://mega.io/desktop#downloadapps


Después de descargar el paquete hay que instalarlo. Podemos instalarlo "clikcando" sobre el paquete descargado, o utilizando apt desde la linea de comandos. Instrucciones en:
https://help.mega.io/installs-apps/desktop-syncing/linux


El problema es que según la versión de nuestro Linux se genera el siguiente error:

Los siguientes paquetes tienen dependencias incumplidas:
megasync : Depende: libssl1.1 (>= 1.1.1) pero no es instalable
E: Paquetes rotos



Lo que tenemos que hacer es solucionar el problema con las dependencias incumplidas. En primer lugar ejecutamos el siguiente comando:

sudo apt -f install

Después instalamos libssl1.1 añadiendo la fuente:

echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list

sudo apt-get update
sudo apt-get install libssl1.1

Si no tenemos descargado el cliente de MEGA lo descargamos e instalamos, también podemos descargar el paquete para la integración de MEGA con el gestor de archivos:
https://mega.io/es/desktop#downloadapps


Para que se actualice regularmente MEGAsync es recomendable instalar las fuentes de MEGA. Las instrucciones son las siguientes:

For Ubuntu 21.04 that would be:

1. Configure MEGA’s public signing key:
curl -fsSL https://mega.nz/keys/MEGA_signing.key | sudo apt-key add -

2. Add MEGA to your repositories
sudo echo "deb https://mega.nz/linux/MEGAsync/xUbuntu_21.04/ ./" > /etc/apt/sources.list.d/megasync.list

3. Then you can use your system tool for installing our packages.
sudo apt update



Explicación:

1. Desde la terminal, ejecutamos el comando para descargar e instalar las claves o llaves publicas (Al igual que un permiso de conducir o un pasaporte, un certificado digital demuestra su identidad y le otorga ciertos permisos):

curl -fsSL https://mega.nz/keys/MEGA_signing.key | sudo apt-key add -


2. Desde la terminal, añadimos los repositorios de MEGA (para no tener ningún problema en este punto, mejor logearse como superusuario):

su sudo

Y después agregamos las fuentes

echo "deb https://mega.nz/linux/MEGAsync/xUbuntu_21.04/ ./" > /etc/apt/sources.list.d/megasync.list

sudo apt-get update




Vía:
https://packages.debian.org/es/stretch/libssl1.1
https://askubuntu.com/questions/1403619/mongodb-install-fails-on-ubuntu-22-04-depends-on-libssl1-1-but-it-is-not-insta