Мое сенсорное приложение Ubuntu требует названного пакета libqt5network5
работать. (Это устанавливаемо через APT.)
После того как я создаю Нажимать Package from Ubuntu SDK и установку, он не проверяет на libqt5network5
зависимость.
Я хочу знать, как добавить зависимости для Нажатия на пакеты.
Щелчок упаковочный формат абсолютно независим от средств, чтобы сделать полные установки системы или обновления. В настоящее время этот пакет должен остаться совместимым с 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