Le futur de PackHarbor / fonctionnalités envisagéesNon disponibles à ce stade
Et après le premier bundle ?

Emporter aussi
votre façon
de travailler.

Les outils que vous installez ensemble. Les distributions de votre parc. Les procédures que vous consultez sur place. Voici les usages que nous souhaitons ajouter à PackHarbor.

Regrouper vos outils

Ne plus refaire
la même liste.

Git, un compilateur, CMake et un débogueur : ces outils voyagent souvent ensemble. Un profil applicatif, ou recipe, permettrait de conserver cette sélection et de la réutiliser pour une cible compatible.

Vous pourriez créer un profil pour vos postes d’ingénierie, un autre pour le diagnostic, ou partager une sélection propre à votre équipe. Les versions exactes et la disponibilité des sources devront être prises en compte pour pouvoir reconstruire le même contenu.

Fonctionnalité envisagée
EXEMPLE / engineering-tools.recipe
  • git versionner
  • gcc compiler
  • cmake configurer
  • gdb déboguer

Une sélection à conserver avec sa cible et sa version de profil. Pas un bundle déjà construit.

Préparer plusieurs parcs

Le bon bundle
pour chaque Linux.

Une station Ubuntu, un serveur Debian ou une machine Rocky Linux ne demandent pas les mêmes paquets. L’objectif est de préparer le contenu pour la machine de destination, indépendamment du poste utilisé pour le télécharger.

L’extension doit rester explicite : distribution, release, architecture et état de référence. Un bundle préparé pour Ubuntu ne devient pas compatible avec Fedora en changeant son nom.

Couverture à développer
Cibles envisagées, pas une liste de compatibilité actuelle
FamillePréparation envisagée
Ubuntu 24.04amd64 · APTPremière cible de référence
Debian / UbuntuAutres releases · APTÉtendre les cibles, une release à la fois
Fedora / Rocky / Alma / RHELRPM · DNFCollecte et installation adaptées aux dépôts et droits d’accès
Autres architecturesDont arm64Résolution et essais dédiés à chaque cible
Consulter sur place

La procédure aussi
doit passer hors ligne.

Une installation terminée, il reste parfois un service à configurer ou une erreur à comprendre. Un dossier documentaire associé au bundle permettrait de garder les bonnes références à portée de main, sans navigateur connecté.

Documentation officielle, notes de version et procédures de contrôle en priorité. Des réponses communautaires, par exemple sur Stack Overflow, pourraient compléter un point précis, avec leur provenance, leur licence et leurs limites. Pas une copie indifférenciée du Web.

Documentation hors ligne envisagée
DOSSIER DOCUMENTAIRE / EXEMPLE
  • Installer et configurer
  • Vérifier le résultat
  • Lire les notes de version
  • Comprendre une erreur connue
  • Préparer un retour arrière
Pour chaque ressource :
source · version · date de collecte · licence
Préparer d’autres postes

Un parc mixte,
des installations différentes.

Si vos interventions concernent aussi Windows ou macOS, le besoin reste familier : réunir les bons installateurs, leurs prérequis et les instructions avant de quitter le réseau.

Ces extensions nécessitent leur propre préparation. Un paquet Linux ne sera pas converti en installateur Windows ou macOS. Les licences, signatures et éventuels accès réseau exigés par les logiciels restent à vérifier.

Pistes ultérieures · aucune date annoncée
Windows

Réunir les installateurs et prérequis, vérifier leurs signatures et documenter les options d’installation ainsi que les redémarrages nécessaires.

macOS

Préparer les paquets adaptés à la machine, avec les contraintes d’architecture, de signature, de notarisation et de gestion du parc.

Vérifier avant de transmettre

Un bundle doit
arriver avec sa preuve.

Dans un environnement isolé, le transfert ne doit pas devenir un angle mort. PackHarbor pourrait joindre à chaque bundle un rapport de confiance : provenance des paquets, empreintes SHA-256, outils et date des contrôles, vulnérabilités connues et décision de publication.

Les contrôles seraient menés en plusieurs couches : analyse locale avec ClamAV et règles YARA, vérification des sources et des signatures de dépôts, puis interrogation de VirusTotal par empreinte lorsque cela est autorisé. Un bundle confidentiel ne devrait pas être envoyé automatiquement au service public ; une analyse VirusTotal Private Scanning pourrait être utilisée avec les garanties adaptées.

Le rapport et le manifeste seraient signés avant le téléchargement. Sur la machine hors ligne, PackHarbor vérifierait la signature, la cible et l'intégrité avant de permettre l'installation.

Sécurité des bundles envisagée · non disponible à ce stade
RAPPORT DE CONFIANCE / EXEMPLE
  • Provenance des dépôts vérifiée
  • SHA-256 des fichiers calculés
  • ClamAV + règles YARA analysés
  • Vulnérabilités connues à qualifier
  • Verdict clean · warning · blocked
Le scan ne constitue pas une garantie absolue.
La signature et les contrôles restent à vérifier hors ligne.
Un labo, un atelier, un site distant

Votre contexte compte aussi.

Une autre distribution, un ensemble d’applications ou une procédure indispensable sur place ? Vous pouvez le préciser en demandant à être recontacté au sujet du projet.

Être recontacté