Как я могу добавить пользовательские зависимости для Нажатия на пакеты

Мое сенсорное приложение Ubuntu требует названного пакета libqt5network5 работать. (Это устанавливаемо через APT.)

После того как я создаю Нажимать Package from Ubuntu SDK и установку, он не проверяет на libqt5network5 зависимость.

Я хочу знать, как добавить зависимости для Нажатия на пакеты.

17
задан 21 May 2018 в 11:32

1 ответ

Щелчок упаковочный формат абсолютно независим от средств, чтобы сделать полные установки системы или обновления. В настоящее время этот пакет должен остаться совместимым с Python 2.7, 3.2, 3.3, и 3.4; Ubuntu 12.04 LTS, Ubuntu 13.10 и Ubuntu 14.04, LTS.If, который Вы выполняете от нового bzr контроля, гарантируйте Вам, имеет необходимые зависимости от сборки сначала путем выполнения

$ dpkg-checkbuilddeps

Затем выполненный:

    $ ./autogen.sh
    $ ./configure --prefix=/usr \
        --sysconfdir=/etc \
        --with-systemdsystemunitdir=/lib/systemd/system \
        --with-systemduserunitdir=/usr/lib/systemd/user
    $ make
    to build the project.

Зависимости
Для Ubuntu 14.04, удостоверьтесь, что у Вас есть python2.7 и python3.4 установленные пакеты. Если Вы не обновили от предыдущей версии Ubuntu, и haven’t удалил ее все же, Вы, won’t имеют в наличии Python 3.3 и Python 3.2. Создайте их из источника при необходимости, установите их, говорят в /usr/local и удостоверяются, что они находятся на Вашем $PATH. You’ll нужна токсикология (токсикология Python пакета Ubuntu) установленный для выполнения полного набора тестов. Необходимо смочь просто сказать.

$ tox

для выполнения полного комплекта. Используйте tox’s-e опция запустить тесты против подмножества версий Python. Вам shouldn’t должны установить что-либо вручную в виртуальные среды, которые создает токсикология, но Вы могли бы иметь к тому, если у Вас don’t есть все зависимости, установленные в Ваших системных Python

You’ll, нужны насмешка и библиотеки python-debian. Для Ubuntu 13.10, склонной - добираются, устанавливают следующие пакеты:

  • насмешка Python
  • python-debian
  • python3-debian

, Тестирующий
После всего вышеупомянутого, установлен, можно выполнить токсикологию для выполнения, набор тестов против всех поддерживал версии Python. Эти ./run-tests сценарии просто делают дополнительную проверку, чтобы удостовериться, что you’ve добрался, предварительная нагрузка совместно использовала созданную библиотеку. Для выполнения определенного тестового сценария используйте стандартный Python unittest.

синтаксис как:

$ python3 -m unittest click.tests.test_install
or:

$ python2 -m unittest click.tests.test_build.TestClickBuilder.test_build

тестовое покрытие, Если Вам установили покрытие Python, можно получить отчет о тестовом покрытии Python путем ввода:

$ python-coverage combine 
$ python-coverage report 

Это работает также на python3-покрытие.

Для получения информации покрытия Vala/C установите gcovr и lcov пакеты и работайте:

$ ./configure –enable-gcov 
$ make coverage-html 

, который генерирует “coveragereport/index.html” файл для Вас.

объединенная информация о покрытии может быть получена через:

$ make coverage.xml
1
ответ дан 23 November 2019 в 02:26

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

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