因此,我试图在我的Ubuntu15.10安装上安装Mega (http://mega.nz)的同步客户端。是的,我知道这是预发行版,但我的问题是:当我安装.dep文件时,我知道
Errors were encountered while processing:
megasync
dpkg: dependency problems prevent configuration of megasync:
megasync depends on libcrypto++9; however:
Package libcrypto++9 is not installed.然后,当我尝试安装libcrypto++9时,会得到以下错误:
E: Package 'libcrypto++9' has no installation candidate然后它告诉我libcrypto++9v5代替了它,但是安装不满足MegaSync。
谷歌快速搜索显示,v5的意思是“使用gcc5编译”。唉,图书馆还是原样的。为什么要使用新名称,以及如何安装.deb文件?
发布于 2015-10-28 14:35:59
Ubuntu 15.10 (所有版本):
将此存储库添加到您的/etc/apt/sources.list (其他版本的检查这里)中:
deb https://mega.nz/linux/MEGAsync/xUbuntu_15.10/ ./
获取/添加密钥:
wget -O - https://mega.nz/linux/MEGAsync/xUbuntu_15.10/Release.key | sudo apt-key add -
更新:sudo apt-get update
安装MEGASync:
sudo apt-get install megasync
对于Nautilus plugin:
sudo apt-get install nautilus-megasync
发布于 2015-09-26 17:46:03
要么从libcrypto++9下载包这里并使用命令安装它:
sudo dpkg -i libcrypto++9_5.6.1-6+deb8u1build0.15.04.1_amd64.deb或
它在通用包中,因此如果不添加universal存储库,请添加并使用命令进行安装。
sudo apt-get install libcrypto++9我已经在ubuntu14.04中测试了这一点,所以megasync也依赖于libc-ares2包,从这里下载并使用命令安装它
sudo dpkg -i libc-ares2_1.10.0-2_amd64.deb 或
它可以在main Ubuntu存储库中使用,因此如果没有添加,请使用命令进行添加和安装
sudo apt-get install libc-ares2然后尝试安装megasync
sudo dpkg -i megasync-xUbuntu_15.04_amd64.deb发布于 2020-11-08 18:23:55
我在网上找到的解决方案都没有用,所以我尝试了以下几种方法:
我从这里下载了libcrypto++9,并将其作为.deb安装。http://archive.ubuntu.com/ubuntu/pool/universe/libc/libcrypto++/libcrypto++9_5.6.1-6_amd64.deb
同样适用于libc6:http://ftp.br.debian.org/debian/pool/main/g/glibc/libc6_2.31-4_amd64.deb
然后从http://ftp.br.debian.org/debian/pool/main/q/qtbase-opensource-src-gles/libqt5gui5-gles_5.15.1+dfsg-2_amd64.deb下载libqt5gui5-gles_5.15.1+dfsg-2_amd64。
您应该使用您自己的配置中缺少的任何包来执行此操作。我推荐这个网站来找到他们:https://pkgs.org/
https://askubuntu.com/questions/678720
复制相似问题