无法在 Ubuntu 15.04 上安装 Springseed 2

无法在 Ubuntu 15.04 上安装 Springseed 2

我已经下载了 Springseed 2deb文件,当我通过 Ubuntu 软件中心打开它时,显示此错误:

依赖项无法满足:libgcrypt11

我已经在我的 Synaptic 包管理器中寻找过这个包,libgcrypt20但是没有找到libgcrypt11

应如何解决这个问题?

答案1

你有两个选择

  • 更改依赖项并使用最新的libgcrypt

    我们这样做有多种原因libgcrypt20

  • 安装libgcrypt11并使用老的版本的libgcrypt


更改依赖项:

首先,删除以前安装的 SpringSeed:

sudo apt-get remove springseed

下载最新版本的 SpringsSeed这里

例如:

cd
wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb

按照这些命令

mkdir temp.$$
cp springseed_2.0_amd64.deb temp.$$
cd temp.$$
dpkg-deb -x springseed_2.0_amd64.deb springseed-repackaged
cd springseed-repackaged
dpkg-deb -e ../springseed_2.0_amd64.deb

打开control文件:

nano DEBIAN/control

替换以下行:

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt11, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python

和:

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt20, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python

保存并退出并按照以下命令操作:

cd ..
sudo dpkg-deb -b springseed-repackaged
sudo dpkg -i springseed-repackaged.deb

安装libgcrypt11

打开终端并下载最新的 Utopic 版本libgcrypt11

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb

下载最新的 Springseed 版本这里,例如:

wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb

安装方式:

sudo dpkg -i libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
sudo dpkg -i springseed_2.0_amd64.deb

它也可以在 Ubuntu 15.04 中运行!

在此处输入图片描述

答案2

Ubuntu 15.04 的最终版本不再保留该软件包libgcrypt11libgcrypt20就像您在 Synaptic 软件包管理器中遇到的那样。

您所要做的就是从这里然后在之前安装它Springseed。您可以从中获取更多知识此来源并指出其他应用程序也存在类似的问题Springseed

如果您遇到任何问题,请再次仔细阅读第二个链接的内容。

相关内容