无法在 Ubuntu 15.04 上安装 Springseed 2

fro*_*tto 9 package-management dependencies libgcrypt 15.04

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

依赖不满足:libgcrypt11

我在 Synaptic Package Manager 中寻找过这个包,libgcrypt20但没有libgcrypt11.

这个问题应该如何解决?

A.B*_*.B. 13

你有两个选择

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

    我们有多种原因 libgcrypt20

  • 安装libgcrypt11并使用版本libgcrypt


更改依赖项:

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

sudo apt-get remove springseed
Run Code Online (Sandbox Code Playgroud)

此处下载最新的 SpringsSeed 版本:

例如:

cd
wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb
Run Code Online (Sandbox Code Playgroud)

遵循这些命令

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
Run Code Online (Sandbox Code Playgroud)

打开control文件:

nano DEBIAN/control
Run Code Online (Sandbox Code Playgroud)

替换行:

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt11, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python
Run Code Online (Sandbox Code Playgroud)

和:

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt20, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python
Run Code Online (Sandbox Code Playgroud)

保存并退出并执行以下命令:

cd ..
sudo dpkg-deb -b springseed-repackaged
sudo dpkg -i springseed-repackaged.deb
Run Code Online (Sandbox Code Playgroud)

安装 libgcrypt11

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

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
Run Code Online (Sandbox Code Playgroud)

此处下载最新的 Springseed 版本,例如:

wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb
Run Code Online (Sandbox Code Playgroud)

安装:

sudo dpkg -i libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
sudo dpkg -i springseed_2.0_amd64.deb
Run Code Online (Sandbox Code Playgroud)

它也适用于 Ubuntu 15.04!

在此处输入图片说明


ash*_*ntu 6

Ubuntu 15.04 的最终版本不再保留该包libgcrypt11,而是libgcrypt20您在 Synaptic 包管理器中遇到的。

您所要做的就是从这里下载软件包,然后在Springseed. 您可以从此来源获得更多知识,指出除 之外的其他应用程序的类似问题Springseed

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