Packages

De HurdFr_Wiki.

Pour permettre de construire un système complet, il est vite devenu évident qu'un système de packages permettrait de plus facilement gérer le portage des applications pour GNU/Hurd. De fait, Debian a été choisi puisqu'elle satisfait à des critères forts de qualité, et que plusieurs développeurs actifs du Hurd travaillent déjà pour cette distribution.


HurdFr possède un Dépôt de paquets Debian pour entreposer son travail ; il vous suffit de rajouter une ou plusieurs des lignes suivantes dans votre '/etc/apt/sources.list' pour pouvoir profiter, dans l'ordre, des paquets binaires, sources, binaires expérimentaux, et sources expérimentaux :

deb http://packages.hurdfr.org/unstable/binary-hurd-i386/ ./
deb-src http://packages.hurdfr.org/unstable/source/ ./
deb http://packages.hurdfr.org/experimental/binary-hurd-i386/ ./
deb-src http://packages.hurdfr.org/experimental/source/ ./


Les contributions de tous les développeurs Hurd sont maintenant centralisée dans un dépôt dédié aux ports non encore releasable nommé Debian Ports. Les travaux de HurdFr sont transférés dans ce dépôt quand le travail est arrivé à maturité. Il est donc vivement conseillé d'ajouter cette source en sélectionnant un serveur dans la liste des mirroirs de Debian Ports.

Souvent les packages ne demandent que peu de travail pour être portés sous Hurd, et parfois une simple recompilation suffit. Les problèmes les plus couramment rencontrés sont :

  • dépendances manquantes (dans ce cas le travail est reporté sur ces dernières)
  • scripts de compilation erronés (dans les sources ou dans le package)
  • erreurs de programmation (souvent des incompatibilités POSIX)
  • utilisation de fonctions manquantes dans Hurd (comme les fonctions SHM SYSV)

Consultez la page sur le Portage des applications sous Hurd pour de plus amples informations sur les problèmes usuels et les différentes manières de les résoudre.


La Liste des travaux de packaging montre l'état d'avancement et évite un travail redondant au sein de l'association. Veuillez donc mettre à jour régulièrement ces informations, si vous avez un compte, ou en faire la demande à l'adresse packages@hurdfr.org. Vous pouvez aussi utiliser cette adresse pour faire une demande de modération de votre paquet.


image:warning.gif Merci de respecter la charte de packaging.


L'association possède maintenant une machine pour construire des paquets Debian, qui permettra de lancer une compilation à la demande, et pourra être utilisée comme autobuilder officiel, selon les besoins de la communauté Hurd. Vous pouvez consulter la page d'avancement pour les travaux de mise en place.


Catégorie:Packaging

Outils personnels