Téléchargement de Zero Install 2.18.0 – TechBreak

Il permet aux développeurs de logiciels de publier des programmes directement à partir de leurs propres sites Web, tout en prenant en charge des fonctionnalités familières des référentiels de distribution centralisés tels que les bibliothèques partagées, les mises à jour automatiques et les signatures numériques. Il est destiné à compléter, plutôt qu’à remplacer, la gestion des packages du système d’exploitation. Les packages 0install n’interfèrent jamais avec ceux fournis par la distribution.

Zero Install ne définit pas un nouveau format d’emballage; des archives tar ou des archives zip non modifiées peuvent être utilisées. Au lieu de cela, il définit un format de métadonnées XML pour décrire ces packages et les dépendances entre eux. Un seul fichier de métadonnées peut être utilisé sur plusieurs plates-formes (par exemple Windows, Ubuntu, Debian, Fedora, FreeBSD et Mac OS X).

Zero Install possède également des fonctionnalités intéressantes que l’on ne trouve pas souvent dans les gestionnaires de paquets traditionnels. Par exemple, bien qu’il partagera des bibliothèques chaque fois que possible, il peut toujours installer plusieurs versions d’un package en parallèle lorsqu’il existe des exigences contradictoires. L’installation est toujours sans effet secondaire (chaque paquet est décompressé dans son propre répertoire et ne touchera pas aux répertoires partagés), ce qui le rend idéal pour une utilisation avec les technologies de sandboxing et la virtualisation.

Le fichier XML décrivant les exigences du programme peut également être inclus dans un référentiel de code source, permettant une gestion complète des dépendances pour les versions de développeur inédites. Par exemple, un utilisateur peut cloner un référentiel Git et construire et tester le programme, en téléchargeant automatiquement des versions plus récentes des bibliothèques si nécessaire, sans interférer avec les versions de ces bibliothèques installées par leur distribution, qui continuent d’être utilisées pour d’autres logiciels.

Quoi de neuf:

Intégration de bureau

  • Ajout d’icônes de menu contextuel
  • Ajout de la prise en charge des menus contextuels en cascade (voir la documentation)
  • Ajout d’entrées aux menus d’arrière-plan du répertoire
  • Ajout du support pour péché s (voir docs)
  • Mise en cache des icônes améliorée

Extraction d’archives

  • Ajout de la prise en charge de l’extraction des archives .tar.lz, .tar.zst et .rar
  • Amélioration des performances lors de l’extraction des archives .tar.lzma, .tar.xz et .7z

Divers

  • Prise en charge améliorée de la synchronisation avec le système de fichiers local / réseau (voir la documentation)
  • Ajout de la prise en charge de la détection de .NET Framework 4.8