Застрял понижение libssl на Ubuntu 16.04

Будущее: Ничто не было официально объявлено. Тем не менее, Canonical проводит конвергентную стратегию для своей операционной системы Ubuntu. Это говорит о том, что в будущем его SDK, использующий язык QML (подобный javascript) и инструментарий Qt, в конечном итоге станет предпочтительным выбором для многоплатформенной разработки. SDK должен позволить одному приложению масштабироваться до множества форм-факторов. Также важно отметить, что Мир , новый менеджер окон композитинга, который они разрабатывают, будет иметь привязки Qt по умолчанию.

В настоящее время: В настоящее время дела на рабочем столе поддерживаются практически любым языком и набором инструментов, которые вы хотите. Тем не менее, Canonical рекомендует GTK + 3.0 и python2.7 для начинающих (несмотря на то, что в старых документах говорится, что pygtk, это действительно pygi - также известный как python с самоанализом gobject). Python по умолчанию в Ubuntu - 2.7, а не 3.0 . Они создали инструмент для разработчиков под названием «быстро», который позволяет легко разрабатывать, кодировать, упаковывать и распространять ваше приложение. По умолчанию приложения зависят от pygi (GTK3), а пользовательский интерфейс разработан с использованием Glade.

Одна вещь, которую вы могли бы заметить с GTK3 и pyGI, это то, что для этого еще не так много хорошей документации. Здесь это точка для начала, но в ней много чего не хватает. Я обнаружил, что с помощью некоторых экспериментов я могу перевести многие из документов C ++ Gtk и seed в соответствующие функции в python. Часто, если я могу узнать, как это сделать со старым pygtk, в более новом pyGI это не слишком отличается. Наконец, вы всегда можете публиковать сообщения в AskUbuntu или StackOverflow за помощью сообщества.

Наконец, в Ubuntu есть несколько специфических API для взаимодействия с Unity. Посетите страницу для разработчиков для получения дополнительной информации.

2
задан 24.12.2017, 20:00

3 ответа

Кажется, у вас не установлена ​​стандартная Ubuntu, или, по крайней мере, сборка libssl не является официальной. У вас есть libssl-dev в версии 1.1.0g-2.1+ubuntu16.04.1+deb.sury.org+1, и это имя предлагает сочетание 1.1.0g-2.1 сборки OpenSSL для ubuntu16.04.1 с deb.sury.org (попытка 1?).

Вы можете увидеть список изменений для вашего релиза здесь . Я думаю, что вы можете попробовать использовать одну из этих версий (SSLv3 отключен в 1.1.0~pre5-1). Может быть, попробовать что-то раньше?

Чтобы было ясно, я не думаю, что понижение SSL - лучшая идея как для вас, так и для ваших клиентов. Я думаю, что правильным способом было бы заставить wkhtmltopdf сопровождающего пакета отражать новейший протокол. Это может быть неосуществимо и быстро, но это должно произойти.

0
ответ дан 25.09.2019, 11:23

Вы должны следовать https://packages.ubuntu.com/xenial/libssl-dev и скачать соответствующую версию и установить, используя

dpkg -i packagename

Как вы указали, вы пытаетесь получить официальную версию libssl, надеюсь, вы можете установить отсюда. Ниже изображения различной архитектуры включены. enter image description here

1
ответ дан 25.09.2019, 11:23

Проблема с wkhtmltopdf и libssl была исправлена ​​в версии 0.12.5, выпущенной 10 июня 2018 года. Перейдите на страницу загрузки сайта wkhtmltopdf , чтобы загрузить и установить Обновить. Так что нет необходимости понижать рейтинг libssl.

0
ответ дан 25.09.2019, 11:23

Теги

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