Как получить Bibletime 2.91 в 12.04?

Я хотел бы установить последнюю версию Bibletime (2.9.1) на моем компьютере, потому что версия в официальных репозиториях (2.8.1) имеет ошибку с функцией «Маг». Я установил 2.9.1 на 12.04 32 бит через один из следующих ppa:

ppa:pkgcrosswire/ppa
ppa:pkgcrosswire/developer-testing

Теперь на 64-битном Ubuntu 12.04.1 у меня возникает проблема зависимости. Похоже, что это зависит от libsword8, но на самом деле это зависит от libsword9, доступного в репозиториях. См. Http://sword-dev.350566.n4.nabble.com/Ubuntu-12-04-td4577002.html

Может кто-нибудь помочь мне установить это приложение?

EDIT : apt-get install -f bibletime дает следующее:

The following packages have unmet dependencies:
 bibletime : Depends: libsword8 (>= 1.6.2+dfsg) but it is not installable
             Depends: bibletime-data (= 2.9.1-0ubuntu0~r70~precise1) but 2.9.1-1~ppa2~precise is to be installed
E: Unable to correct problems, you have held broken packages.
1
задан 22 December 2013 в 05:56

3 ответа

Удалось найти библиотеку по адресу:

https://launchpad.net/ubuntu/precise/i386/libsword8/1.6.2+dfsg-1

Загрузите файл .deb и установите с помощью:

sudo dpkg --install libsword8_1.6.2+dfsg-1_i386.deb

Затем установите BibleTime, используя:

 sudo apt-get install bibletime

Надеюсь, это поможет

1
ответ дан 25 May 2018 в 06:09

На самом деле это можно исправить с помощью -f. откройте терминал и введите его как

sudo apt-get install -f 
0
ответ дан 25 May 2018 в 06:09

Я думаю, что проблема в том, что вам не нужны оба ppas: вам нужно только ppa:pkgcrosswire/ppa, а не ppa:pkgcrosswire/developer-testing, так как это вызывает проблемы, которые вы испытываете. Последний ppa пытается установить 2.9.1-1~ppa2~precise, а первый пытается установить 2.9.1-0ubuntu0~r70~precise1. Проблемы с зависимостью sword также связаны с ситуацией, вызванной ppas.

Итак, пожалуйста, удалите ppas, следуя инструкциям в этом вопросе, а затем выполните следующие действия для очистки системы: [ ! d2]

sudo apt-get purge bibletime
sudo apt-get autoremove
sudo apt-get clean

Затем добавьте снова только ppa:pkgcrosswire/ppa с

sudo add-apt-repository ppa:pkgcrosswire/ppa

Затем запустите sudo apt-get update, и вы должны установить последнюю версию bibletime.

Если эти инструкции не увенчались успехом, я могу показать вам, как не из источника, так как это то, что я сделал.

Во-первых, следуйте только моим инструкциям выше, чтобы очистить и удалить библирование, его файлы, а также его ppas (если они есть), поэтому мы можем начать все с нуля. Чтобы получить зависимости, необходимые для программы и ее компиляции, запустите:

sudo apt-get build-dep bibletime
sudo apt-get install build-essential checkinstall cmake

Загрузите источник из в этом вопросе и проверьте его подпись md5. Затем распакуйте исходный код и cd в загруженную папку и запустите

sudo ./build-release.sh

Примечание. Вышеупомянутая команда будет создавать и устанавливать программу, но, в качестве альтернативы, вы могли бы cd в папку bibletime и запустить [ ! d14]

./build-release.sh
cd build
sudo checkinstall --pkgname=bibletime --provides=bibletime

(Не волнуйтесь, если вы получите ошибки после завершения сборки, так как сменится каталог для сборки, а затем работает checkinstall.)

0
ответ дан 25 May 2018 в 06:09
  • 1
    Моя первая попытка состояла в том, чтобы добавить первый ppa, но получило много проблем dependecy. Затем я удалил его и добавил второй и получил проблему с libsword8. Я не решаюсь строить из источника, потому что, насколько я знаю, для этого требуется установка большого количества пакетов для компиляции и т. Д., И это будет «беспорядок». моя система. – To Do 25 September 2012 в 21:50

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

Похожие вопросы: