Как сделать пакеты для ARM в Launchpad?

Когда я запрашиваю сборки по этому рецепту, он создает только 32-битные и 64-битные пакеты. Как создавать пакеты для ARM?

Я использую быстро.

2 ответа

Решение

С 8 ноября 2016 года включение сборок ARM осуществляется самообслуживанием: вы можете изменить опцию в настройках PPA, чтобы она автоматически собиралась для любой из следующих архитектур (ссылка на документацию):

  • AMD x86-64 (amd64)
  • ARM ARMv8 (arm64)
  • ARM ARMv7 Soft Float (армел)
  • ARM ARMv7 Hard Float (armhf)
  • Intel x86 (i386)
  • PowerPC64 Little-Endian (ppc64el)

Войдите в систему и выберите "Изменить данные" в правом верхнем углу страницы PPA. В нижней части следующей страницы вы увидите вышеупомянутые опции, которые можно включить.

Следующие записи - это записи, которые только администратор Launchpad может включить для вашей учетной записи.

  • PowerPC (powerpc)
  • IBM System z (s390x)

Для этого вы по-прежнему запрашиваете доступ на форумах, хотя поиск по форуму показывает, что ранее Canonical делал это только при особых обстоятельствах (только если вы являетесь сотрудником Canonical или у вас есть контракт с Canonical). В другом сообщении на форуме предполагается, что сборки PowerPC и x390x должны быть доступны для всех пользователей к настоящему времени, но я не уверен, были ли решены проблемы безопасности при создании вашего (возможно, вредоносного) пакета на не виртуализированном оборудовании Canonical.

Процесс и требования для сборок ARM здесь.

Короче если вы:

  1. иметь сборки 4 часа или меньше, и

  2. иметь 10 или меньше сборок в неделю,

Вы можете запросить сборки ARM для вашего PPA здесь.

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