Невозможно установить Springseed 2 на Ubuntu 15.04

Я скачал Springseed 2 deb файл и когда я открываю его Ubuntu Software Center, он показывает эту ошибку:

Зависимость не выполнима: libgcrypt11

Я искал этот пакет в моем диспетчере пакетов Synaptic, там есть libgcrypt20 но ничего для libgcrypt11,

Как решить эту проблему?

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!

введите описание здесь

Финальная версия Ubuntu 15.04 больше не сохраняет пакет libgcrypt11, скорее libgcrypt20 как вы столкнулись с менеджером пакетов Synaptic.

Все, что вам нужно сделать, это загрузить пакет отсюда, а затем установить его до Springseed, Вы можете получить дополнительные знания из этого источника, указывая на аналогичные проблемы с другими приложениями, кроме Springseed,

Пожалуйста, внимательно прочитайте содержание второй ссылки, если у вас возникнут проблемы.

Другие вопросы по тегам