Articles of упаковки

Как вы создаете приложение python с помощью snapcraft?

Я пытаюсь несколько часов, я получаю следующее: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-UWeLSq-build/ Command '['/bin/sh', '/tmp/tmpkajulyzd', 'python2', '/home/adi/Eclipse-Workspace/cumulus/parts/cumulus/install/usr/bin/pip2', 'install', '–global-option=build_ext', '–global-option=-I/home/adi/Eclipse-Workspace/cumulus/parts/cumulus/install/usr/include/python2.7', '–target', '/home/adi/Eclipse-Workspace/cumulus/parts/cumulus/install/usr/lib/python2.7/site-packages', '.']' returned non-zero exit status 1 Я прочитал руководства, я рассмотрел примеры, единственный пример, когда python был маленьким скриптом, не нуждающимся в зависимостях. Изменить, содержание yaml: name: […]

Упаковка Ubuntu: почему для 32-разрядных и 64-разрядных

Почему мы должны делать отдельную упаковку для приложений для 32-разрядных и 64-разрядных операционных систем Ubuntu. Я имею в виду, почему некоторые приложения делают 32-разрядные и 64-разрядные отдельно и почему некоторые приложения нет? есть ли какие-либо преимущества, если мы сделали 64-разрядную упаковку для 64-битной ОС?

Почему 3-я цифра в версии ядра Ubuntu не соответствует 3-й цифре в номере версии ядра для основного ядра?

Из FAQ Ubuntu Kernel ( https://wiki.ubuntu.com/Kernel/FAQ ): Учитывая версию пакета ядра Ubuntu, как мы можем найти релиз? Версия пакета ядра имеет следующий вид: 2.6.35-6.9. Цифры до – представляют базовую версию восходящего потока, из которой это ядро ​​было разветвлено, первое число, следующее за -, представляет собой номер ABI, конечное число – номер загрузки. Это, похоже, противоречит […]

Launchpad, вызывающий 64-битную программу в 32-битной среде сборки

Я пытаюсь упаковать программу Qt для Trusty. Я успешно построил пакет в своей системе и загрузил его в PPA. Файл control включает в себя следующее: Build-Depends: debhelper (>= 8.0.0), cdbs, libpq-dev, libxml2-dev, clang, qt5-qmake, qt5-default, qttools5-dev-tools, qt5-image-formats-plugins Файл журнала Launchpad показывает, что qt5-make фактически установлен в системе сборки. Однако компиляция выдает эту ошибку: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake -o […]

Перенаправление пакетов при миграции PPA

У меня есть пакеты в PPA и теперь создали группу PPA. Есть ли способ переадресовать так, что любой, кто устанавливает пакет foo из ppa:jrhacker/ppa может быть перенаправлен на ppa:initech/ppa но пакетная bar из ppa:jrhacker/ppa остается в покое? Мне не очень-то важно, если перенаправление является сообщением об ошибке, указывающим на правильный путь миграции. Как я вижу, […]

Как отправить патч в пакет ubuntu, который использует git?

Некоторые пакеты ubuntu теперь используют поддержку git от Launchpad. например apache2 https://code.launchpad.net/~usd-import-team/ubuntu/+source/apache2/+git/apache2 Как создать запрос на объединение для такого пакета?

Условная установка файлов и каталогов в пакетах `.deb`

Возможно ли создать бинарный пакет .deb с установкой условных файлов и каталогов (например, установка сценария init в /etc/init.d/ после подтверждения пользователем)?

Примеры множественных двоичных пакетов

Я пытаюсь включить предварительный просмотр новой экспериментальной сборки Inkscape в Gtk + 3 в нашем PPA … Я хочу скомпилировать исходный источник с использованием разных параметров времени компиляции для создания двух разных двоичных пакетов: «inkscape-trunk» ( нормальная ежедневная сборка) и «inkscape-trunk-gtk3» (экспериментальная сборка Gtk + 3). Ниже я показал, как это сделать вручную, используя исходный […]

Как сделать сборку PPA для определенного выпуска

Я создаю свой первый правильный PPA для исправления проблемы с Compiz. debbuild / dput отлично работает, но Launchpad говорит мне, что он только строит его для Quantal. Я не заинтересован в том, чтобы сделать это в течение минуты – я бы хотел, чтобы он построил для Точного. Что мне нужно сделать, чтобы это сделать? Изменить: […]

Как сделать configure / make-файлы из файла C?

Надеюсь, это не глупый вопрос. Но вот оно … За последний месяц я изучил Программирование в C и Gtk до такой степени, что написал небольшую программу на C. Я хотел бы сделать пакет ubuntu моей программы. Проект содержит 3 файла поля и 1 файл C. Я знаю, что есть документация по упаковке пакетов ubuntu из […]