¿Cómo construir un paquete debian para múltiples arquitecturas?

1 minuto de lectura

Tengo una aplicación que construyo usando conan con diferentes perfiles para arm32, arm64 y x86_64.

Estoy tratando de crear un paquete de Debian que contenga las 3 versiones de la aplicación e instale la adecuada según el sistema. es posible?

Hasta ahora he creado una carpeta raíz, llamémosla my-app y dentro tengo las carpetas arm32, arm64, amd64 y DEBIAN. Las primeras 3 carpetas contienen la estructura de carpetas /usr/local/bin/my-app-files mientras que la carpeta DEBIAN contiene un archivo de control con el siguiente contenido:

Package: my-app
Version: 1.0
Maintainer: me
Architecture: arm32 arm64 amd64
Description: My app
Depends: libgomp1

esto funcionara? ¿Es esta la forma correcta de hacer esto?

¿Ha sido útil esta solución?