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!

| 归档时间: |
|
| 查看次数: |
7023 次 |
| 最近记录: |