Tidak dapat menginstal Springseed 2 di Ubuntu 15.04

9

Saya telah mengunduh debfile Springseed 2 dan ketika saya membukanya oleh Ubuntu Software Center, ini menunjukkan kesalahan ini:

Ketergantungan tidak memuaskan: libgcrypt11

Saya sudah mencari paket ini di Synaptic Package Manager, ada libgcrypt20tapi tidak ada libgcrypt11.

Bagaimana seharusnya mengatasi masalah ini?

kodok
sumber
Dari mana Anda mengunduh file itu?
Wilf
@Wilf Dari beranda Springseed
frogatto
@ abforce: lihat jawaban di bawah ini
ashubuntu
Selain: Catatan lama Anda dari, katakanlah, Springseed 1.1 tampaknya tidak terbawa jika Anda meningkatkan ke 2.0. Saya harus kembali ke 1.1 dan mengekspornya secara manual, dan kemudian mengembalikannya ke versi yang lebih baru. Hanya FYI.
Joel DeWitt

Jawaban:

13

Anda memiliki dua opsi

  • Ubah dependensi dan gunakan yang terbaru libgcrypt

    Ada beberapa alasan mengapa kami siap libgcrypt20

  • Instal libgcrypt11dan gunakan versi lamalibgcrypt


Ubah dependensi:

Pertama, hapus instalasi SpringSeed sebelumnya:

sudo apt-get remove springseed

Unduh versi SpringsSeed terbaru di sini :

MISALNYA:

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

Ikuti perintah ini

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

Buka controlfile:

nano DEBIAN/control

ganti baris:

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

dengan:

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

Simpan dan keluar dan ikuti perintah ini:

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

Install libgcrypt11

Buka terminal dan unduh versi Utopic terbaru untuk libgcrypt11:

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

Unduh versi Springseed terbaru di sini , misalnya:

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

Instal dengan:

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

Dan itu berfungsi di Ubuntu 15.04 juga!

masukkan deskripsi gambar di sini

AB
sumber
Terima kasih atas jawaban Anda, pasti jawaban Anda berhasil tetapi saya tidak dapat menandai kedua jawaban sebagai diterima.
frogatto
mungkin, tetapi ada opsi lain. Baca.
AB
Opsi pertama Anda tampaknya lebih menggoda daripada yang kedua! :)
frogatto
Ya, saya pikir, jawaban saya lebih baik.
AB
Saya telah mengubah perintah. Untuk banyak menyalin dan menempel dari file histori shell saya. Maaf.
AB
6

Rilis terakhir dari Ubuntu 15.04 tidak lagi menyimpan paket libgcrypt11, melainkan libgcrypt20karena Anda telah menemukan Manajer Paket Synaptic.

Yang harus Anda lakukan adalah mengunduh paket dari sini dan kemudian menginstalnya sebelum Springseed. Anda dapat memperoleh pengetahuan tambahan dari sumber ini yang menunjukkan masalah serupa dengan aplikasi lain Springseed.

Harap baca konten dari tautan kedua dengan hati-hati lagi jika Anda menghadapi masalah.

ashubuntu
sumber
Saya dengan tulus berterima kasih atas jawaban Anda, tetapi jawaban AB tampaknya lebih komprehensif.
frogatto
@ abforce: Jawabannya lebih maju daripada komprehensif. Saya sendiri akan memilih jawaban itu sebagai yang terbaik jika saya bisa :).
ashubuntu
Jawaban Anda bagus, jadi saya memberi Anda suara positif kemarin malam. :)
AB