Я хотел бы установить последнюю версию 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.
Мне удалось установить Bibletime 2.9.1 на Ubuntu 12.04.1 64 бита. Это то, как:
deb http://ftp.de.debian.org/debian sid main
2. В терминале я ввел sudo apt-get update
sudo apt-get install bibletime
игнорирование предупреждающих сообщенийsudo apt-get update
чтобы второй раз убрал кэш пакета.Смог найти библиотеку в:
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
Я надеюсь, что это помогает
Я думаю, что проблема в том, что вам не нужны оба 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] [+1129]
На самом деле это можно исправить с помощью -f
. откройте свой терминал и введите как
sudo apt-get install -f