Aller au contenu

Exporter un package Linux

L’export Linux est la dernière étape avant de diffuser votre application desktop sur des ordinateurs Linux ou des terminaux Linux dédiés.

Vous allez :

  1. Choisir le format de package et l’architecture adaptés à l’environnement cible.
  2. Configurer le nom, l’icône, le mode hors ligne et les informations de version de l’application.
  3. Générer un package Linux depuis votre dashboard PandaSuite et le valider sur un appareil Linux représentatif.

Une fois le package généré, vous pouvez le télécharger depuis votre dashboard PandaSuite.

L’export desktop est disponible avec les formules Single, Multi ou Full.

Qu’est-ce qu’un package Linux ?

Un package Linux est le format d’installation natif utilisé pour distribuer une application sur des ordinateurs Linux. PandaSuite permet de générer un package au format DEB, RPM ou Pacman selon la famille de distributions Linux que vous ciblez.

Utilisez l’export Linux si vous souhaitez diffuser votre application PandaSuite en dehors du navigateur sur des postes Linux, des bornes ou des environnements Linux administrés.

Prérequis

  • L’export desktop est disponible avec les formules Single, Multi ou Full.
  • Le contenu de votre projet est finalisé et publié.
  • Vous savez quelle famille de distributions Linux et quelle architecture matérielle vous devez prendre en charge.
  • Prévoyez une phase de validation sur au moins un appareil Linux représentatif avant une diffusion plus large.
  • Si vous avez besoin d’un package d’installation 100 % hors ligne, prévoyez d’activer Gestion des assets (hors ligne) lors de l’export. Cette option nécessite une formule annuelle ou en paiement unique, et elle est disponible uniquement si votre application contient un seul projet.

Format de package et compatibilité des appareils

ÉlémentDétail
Appareils pris en chargeOrdinateurs Linux, bornes ou terminaux Linux administrés
Formats de packageDEB, RPM ou Pacman selon la distribution Linux cible
Choix d’architecturex64 (64 bits), x86 (32 bits) ou ARM (64 bits)
InstallationLe package généré s’installe directement sur la machine Linux cible
Diffusion hors ligneDisponible via Gestion des assets (hors ligne) quand l’app contient un seul projet

Points importants avant diffusion :

  • Choisissez le format de package correspondant à la famille de distributions Linux utilisée sur les appareils cibles.
  • Choisissez l’architecture correspondant au matériel réel de la machine cible.
  • Si vous diffusez le même projet sur Windows, macOS et Linux, générez un package distinct par système d’exploitation. Sur Linux, il peut aussi être nécessaire de générer un export distinct par format de package et par architecture.
  • Si vous activez Gestion des assets (hors ligne), le package embarque tous les assets pour une installation hors connexion. Toute mise à jour de contenu nécessite alors l’export et la réinstallation d’un nouveau package Linux.
  • Toute mise à jour du code ou des fonctionnalités nécessite l’export et la redistribution d’un nouveau package Linux.

Exporter le package Linux

Accéder au dashboard

  1. Connectez-vous à votre dashboard PandaSuite.
  2. Dans Apps, créez ou sélectionnez l’application concernée.
  3. Rendez-vous dans la section Windows / macOS / Linux.
  4. Cliquez sur Générer l’application Linux.
Bouton Générer l'application Linux dans le dashboard

Vérifier le formulaire d’export

Avant de lancer la génération, vérifiez les informations clés affichées dans le formulaire :

Formulaire de configuration de l’export Linux
ChampDescription
IcôneL’icône affichée pour l’application après installation sur Linux. Utilisez ici l’icône finale que vous souhaitez voir apparaître dans les lanceurs, menus ou raccourcis du bureau.
NomLe nom de l’application visible par les utilisateurs Linux. C’est le nom affiché pendant l’installation puis dans l’interface du système.
Format du packageChoisissez la famille de package attendue par la distribution Linux cible : DEB, RPM ou Pacman. Si vous ciblez plusieurs environnements Linux, exportez un package par format.
ArchitectureSélectionnez l’architecture matérielle des appareils cibles : x64 (64 bits), x86 (32 bits) ou ARM (64 bits). Le package généré doit correspondre au matériel réel de la machine sur laquelle il sera installé.
Gestion des assets (hors ligne)Intègre tous les assets dans le package Linux pour une installation 100 % hors ligne. C’est utile dans un environnement déconnecté, mais toute mise à jour ultérieure impose d’exporter puis de réinstaller un nouveau package Linux. Nécessite une formule annuelle ou en paiement unique, et n’est disponible que si l’application contient un seul projet.
Écran de chargementReprend l’écran de chargement configuré dans les réglages de votre app. Vérifiez dans Paramètres l’icône et la couleur de fond si vous souhaitez soigner davantage l’expérience de démarrage sur Linux.
Mode de lancementPermet d’activer un démarrage en mode kiosque pour une ouverture en plein écran. À réserver aux appareils dédiés, après validation sur l’environnement Linux cible.
Version / BuildNous recommandons de commencer à 1.0.0 et 1, puis d’incrémenter les deux à chaque release. La version correspond au numéro visible de la release, tandis que le build permet d’identifier les révisions techniques.

Vérifiez particulièrement le Format du package, l’Architecture, la Gestion des assets (hors ligne) et la Version / Build avant de valider. Ce sont les champs qui ont le plus d’impact sur la compatibilité, les mises à jour et les contraintes d’installation sur Linux.

Lancer la génération

Cliquez sur Exporter.

Le traitement se fait sur nos serveurs et peut durer de quelques minutes à plusieurs heures selon la charge.

Vous recevrez :

  • un e-mail de confirmation ;
  • le lien de téléchargement dans l’onglet Windows / macOS / Linux de votre dashboard.

Si vous ne recevez pas l’e-mail, vérifiez vos spams ou revenez dans l’onglet Windows / macOS / Linux de votre dashboard pour suivre l’état de la génération. Contactez le support si nécessaire.

Valider le package Linux avant une diffusion plus large

Avant de diffuser le package à grande échelle, effectuez une courte phase de validation sur au moins une machine Linux représentative :

  • téléchargez le package généré depuis le dashboard ;
  • installez-le sur un appareil Linux cible correspondant au format de package et à l’architecture sélectionnés ;
  • lancez l’application au moins une fois ;
  • vérifiez le comportement plein écran si le mode kiosque est activé ;
  • confirmez que le nom, l’icône et la version affichés sont corrects.
Et ensuite ?

Téléchargez le package généré, testez-le sur l’environnement Linux cible, puis partagez le bon package avec vos utilisateurs ou votre équipe IT. Pour le parcours d’installation, consultez Installer votre package Linux. Pour les environnements totalement déconnectés, consultez Package Linux autonome pour une installation sans connexion. Si vous diffusez aussi sur d’autres systèmes desktop, consultez Exporter un fichier EXE pour Windows et Exporter un fichier DMG pour macOS.

FAQ

Quel format choisir entre DEB, RPM et Pacman ?
Choisissez le format correspondant à la famille de distributions Linux utilisée sur les appareils cibles : DEB pour les environnements Debian ou Ubuntu, RPM pour les environnements Fedora, RHEL ou similaires, et Pacman pour les environnements basés sur Arch.

Mon application Linux peut-elle fonctionner entièrement hors ligne ?
Oui. Activez Gestion des assets (hors ligne) pour intégrer les assets dans le package. Cette option n’est disponible que si votre application contient un seul projet. Dans ce cas, les mises à jour nécessitent l’export et la réinstallation d’un nouveau package Linux.

Dois-je exporter un nouveau package Linux après une mise à jour ?
Oui. Toute mise à jour du code ou des fonctionnalités nécessite la génération et la redistribution d’un nouveau package Linux. Si l’application est exportée en mode hors ligne, vous devez aussi réinstaller le package mis à jour sur les appareils cibles.

Puis-je utiliser la même app PandaSuite pour Windows, macOS et Linux ?
Oui. Vous pouvez générer plusieurs packages desktop depuis la même fiche app, mais vous devez exporter un fichier ou package distinct par système d’exploitation. Sur Linux, il peut aussi être nécessaire de générer des exports distincts selon le format de package ou l’architecture.

Ressources complémentaires