Неможливо встановити Springseed 2 на Ubuntu 15.04


9

Я завантажив debфайл Springseed 2, і коли я відкриваю його за допомогою програмного центру Ubuntu, він показує цю помилку:

Залежність не задовольняється: libgcrypt11

Я шукав цей пакет у своєму Synaptic Package Manager, libgcrypt20але немає нічого libgcrypt11.

Як слід вирішити цю проблему?


Звідки ви завантажили файл?
Вільф


@abforce: див. відповідь нижче
ashubuntu

Убік: Ваші старі нотатки, скажімо, Springseed 1.1, мабуть, не переносяться, якщо ви оновите до 2.0. Мені довелося повернутися до 1.1 та експортувати їх вручну, а потім повернути їх у нову версію. Просто FYI.
Joel DeWitt

Відповіді:


13

У вас є два варіанти

  • Змініть залежності і використовуйте останні libgcrypt

    Є кілька причин, з яких ми вирішуємо libgcrypt20

  • Встановіть libgcrypt11та використовуйте стару версіюlibgcrypt


Змінення залежностей:

Спочатку видаліть попередню установку SpringSeed:

sudo apt-get remove springseed

Завантажте останню версію SpringsSeed тут :

EG:

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!

введіть тут опис зображення


Дякую за вашу відповідь, безумовно, ваша відповідь працює, але я не можу відзначити обидві відповіді прийнятими.
жаба

можливо, але є інший варіант. Прочитайте.
АБ

Ваш перший варіант здається більш спокусливим, ніж другий! :)
жаба

Так, я думаю, моя відповідь краща.
AB

Я змінив команди. Для багатьох копіюйте та вставляйте з мого файлу історії оболонок. Вибачте.
АБ

6

Остаточний реліз Ubuntu 15.04 вже не зберігає пакунок libgcrypt11, libgcrypt20як це ви натрапили на Synaptic Manager Package.

Все , що вам потрібно зробити , це завантажити пакет з тут , а потім встановити його до Springseed. Ви можете отримати додаткові знання з цього джерела, вказуючи на подібні проблеми з іншими програмами Springseed.

Будь ласка, прочитайте вміст із другого посилання ще раз уважно, якщо у вас виникли проблеми.


Я щиро вдячний вам за вашу відповідь, але AB виглядає більш вичерпним.
frogatto

@abforce: Його відповідь є більш розвиненою, ніж вичерпною. Я сам вибрав би цю відповідь найкращою, якби я просто міг :).
ashubuntu

Ваша відповідь хороша, тому я вчора ввечері дав вам підсумок. :)
AB
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.