Как я устанавливаю разговор 1.6.2 с поддержкой QCA в 16,04

Я загрузил разговор через 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 поскольку это - самый легкий путь ко мне, но если бы кто-то может обойти меня посредством создания из источника затем, это было бы большим также.

4
задан 29 August 2016 в 11:34

1 ответ

Обновление с инструкцией по компиляции

Я следую этому руководству по установленному

  1. Сначала установите пакеты, должен был создать

    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
    
  2. Клонируйте последние источники

    git clone git://anongit.kde.org/konversation
    
  3. После использования клона инструкция оттуда

    cd konversation
    mkdir build
    cd build
    cmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=<desired install location> ../
    make
    sudo make install
    
  4. Теперь можно начать использовать его. Проверьте использование 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.

4
ответ дан 1 December 2019 в 09:46

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

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