Как мне запустить Bibletime 2.91 12.04?

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

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

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

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

РЕДАКТИРОВАТЬ : 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 в 03:56

4 ответа

Мне удалось установить Bibletime 2.9.1 на Ubuntu 12.04.1 64 бита. Это то, как:

  1. Добавленный следующий репозиторий deb http://ftp.de.debian.org/debian sid main 2. В терминале я ввел sudo apt-get update
  2. Сопровождаемый sudo apt-get install bibletime игнорирование предупреждающих сообщений
  3. Я удалил два источника программного обеспечения для не загрязнения моей системы другими 'обновлениями'
  4. sudo apt-get update чтобы второй раз убрал кэш пакета.
-1
ответ дан 22 December 2013 в 03:56

Смог найти библиотеку в:

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

Donwload .deb файл и использование установки:

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

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

 sudo apt-get install bibletime

Я надеюсь, что это помогает

1
ответ дан 22 December 2013 в 03:56

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

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

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.


Если эти инструкции не выполняются, я могу показать вам, как собрать его из исходного кода, как это я и сделал. Гораздо лучше компилировать, чем добавлять репозитории Debian, как рекомендует принятый ответ.

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

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

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

sudo ./build-release.sh

Примечание : Приведенная выше команда создаст и установит программу, но, в качестве альтернативы, вы можете cd в запустите папку bibletime и запустите

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

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

[ 1119] enter image description here [+1129]

0
ответ дан 22 December 2013 в 03:56

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

sudo apt-get install -f 
0
ответ дан 22 December 2013 в 03:56

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

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