Я загрузил разговор через apt-get install konversation
, который устанавливает разговор 1.6. Это не новейшая версия разговора (v 1.6.2), который обычно не был бы проблемой для меня; однако, konversation v1.6 был создан без поддержки QCA, означающей, что шифрование шифра не функционирует, как это должно.
См. эту ссылку для получения дополнительной информации: журналы Отчета об ошибках Debian - разговор № 798036: 1.6 Созданный без поддержки QCA
Я задавался вопросом, должен там так или иначе добраться, новая версия разговора через Кв. - добираются, или я должен ожидать, пока это не добавляется к репозиториям? Я попытался создать разговор 1.6.2 из источника, но я получаю бесконечное количество ошибок от CMAKE относительно зависимостей среди прочего. Я попробовал apt-get build-dep konversation
, но у меня есть чувство, что это не получает корректные зависимости. То, что интересно, является этим, когда я работаю apt-get install konversation
, Я установил версию 1.6 в моей системе (как сказано прежде). Но, когда я работаю apt-get source konversation
Я получаю исходные файлы для версии 1.5 разговора.
В конечном счете я хотел бы получить новую версию через apt-get install
поскольку это - самый легкий путь ко мне, но если бы кто-то может обойти меня посредством создания из источника затем, это было бы большим также.
Я следую этому руководству по установленному
Сначала установите пакеты, должен был создать
sudo apt-get install git build-essential cmake extra-cmake-modules qt5-default libqt5svg5-dev libkf5archive-dev libkf5bookmarks-dev libkf5config-dev libkf5configwidgets-dev libkf5coreaddons-dev libkf5coreaddons-bin-dev libkf5crash-dev libkf5emoticons-dev libkf5i18n-dev libkf5idletime-dev libkf5notifyconfig-dev libkf5notifications-dev libkf5wallet-dev libkf5parts-dev kdoctools-dev libphonon4qt5-dev libphonon4qt5experimental-dev libqca-qt5-2-dev
Клонируйте последние источники
git clone git://anongit.kde.org/konversation
После использования клона инструкция оттуда
cd konversation
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=<desired install location> ../
make
sudo make install
Теперь можно начать использовать его. Проверьте использование konversation --version
.
Я протестировал его на сервере с Ubuntu 16.04. Если что-нибудь идет не так, как надо, сообщите мне его в комментарии.
Ошибка № 798036, который Вы отослали, для версии разговора 1.6-1
и зафиксированный в 1.6-2
в Debian.
Но Ubuntu 16.04 (Гостеприимный Xerux) находится все еще позади версии 1.6-1
. Это обеспечивает 1.6-0
и никакое доказательство не найдено, та эта ошибка присутствует на 1.6-0
также!
Вот журнал изменений разговора пакета в Ubuntu - http://changelogs.ubuntu.com/changelogs/pool/universe/k/konversation/konversation_1.6.1-1ubuntu2/changelog
Также ошибка была найдена и исправлена около сентября 2015 (См. пересмотр 7615), где разговор пакета для Гостеприимной Ubuntu был загружен около апреля 2015 (Проверка здесь)
О Вашей другой проблеме, с которой Вы получаете версию 1.5 разговора apt-get source
, Я не испытал это. Я использовал то же apt-get source
и это дало мне точную версию исходного пакета, двоичный файл которого доступен через apt-get install
Поэтому я рекомендую не перекомпилировать его самостоятельно, потому что это может повредить существующий QT и системы KDE и могло быть твердо получить обновления из Ubuntu.