web-dev-qa-db-ja.com

Ubuntu 15.04にSpringseded 2をインストールできない

Springseed 2 debファイルをダウンロードしました。UbuntuSoftware Centerで開くと、次のエラーが表示されます。

依存関係が満たされていません:libgcrypt11

Synaptic Package Managerでこのパッケージを探しましたが、libgcrypt20がありますが、libgcrypt11には何もありません。

この問題をどのように解決する必要がありますか?

9
Hi I'm Frogatto

2つのオプションがあります

  • 依存関係を変更し、最新のlibgcryptを使用します

    libgcrypt20までの理由は複数あります

  • libgcrypt11をインストールし、libgcryptoldバージョンを使用します


依存関係の変更:

まず、SpringSeedの以前のインストールを削除します。

Sudo apt-get remove springseed

最新のSpringsSeedバージョンをダウンロード here

例えば。:

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

ターミナルを開き、libgcrypt11の最新のUtopicバージョンをダウンロードします。

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

最新のスプリングシードバージョンをダウンロードします こちら 、例:

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でも動作します!

enter image description here

13
A.B.

Ubuntu 15.04の最終リリースでは、Synaptic Package Managerで遭遇したパッケージlibgcrypt11ではなく、libgcrypt20が保持されなくなりました。

あなたがしなければならないのは、パッケージを here からダウンロードし、Springseedの前にインストールすることです。 このソース から追加の知識を得ることができます。Springseed以外の他のアプリで同様の問題を指摘します。

問題が発生した場合は、2番目のリンクのコンテンツをもう一度注意深くお読みください。

6
ashubuntu