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


9

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

依存関係は満足できません:libgcrypt11

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

この問題を解決するにはどうすればよいですか?


どこからファイルをダウンロードしましたか?
Wilf


@abforce:以下の回答を参照
ashubuntu

余談:たとえば、Springseed 1.1の古いメモは、2.0にアップグレードしても引き継がれないようです。1.1に戻って手動でエクスポートしてから、新しいバージョンに戻す必要がありました。参考までに。
Joel DeWitt

回答:


13

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

  • 依存関係を変更して最新のものを使用する 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でも動作します!

ここに画像の説明を入力してください


回答ありがとうございます。確かに回答は機能しますが、両方の回答を承認済みにすることはできません。
frogatto

多分、しかし別のオプションがあります。読んだ。
AB

最初のオプションは2番目のオプションよりも魅力的です!:)
frogatto

はい、私は、私の答えはより良いと思います。
AB

コマンドを変更しました。私のシェル履歴ファイルから多くのコピーと貼り付けに。ごめんなさい。
AB

6

Ubuntuの15.04の最終リリースは、もはやパッケージを保持していないlibgcrypt11ではなく、libgcrypt20あなたはSynapticパッケージマネージャで遭遇してきたように。

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

問題が発生した場合は、2番目のリンクの内容をもう一度注意深く読んでください。


回答ありがとうございますが、ABの方が包括的です。
frogatto

@abforce:彼の答えは包括的というよりも進んでいます。私自身ができる限り、私自身がその答えを最良のものとして選びます:)。
ashubuntu

あなたの答えは良いので、昨日の夕方に賛成票を差し上げました。:)
AB
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.