Portages ] [ Debian GNU/Hurd ] [ Actualité ] [ Installation ] [ Cédéroms Hurd ] [ Documentation ] [ Développement ] [ Contact ]

Debian GNU/Hurd

Développement de la distribution

Disques d'amorçage

Actuellement, nous ne travaillons pas sur des disques d'amorçages natifs. Nous nous reposons toutefois sur certaines des bases nécessaires à ceci, et portons parfois individuellement des paquets nécessaires à cet effet. Si vous voulez aider, travaillez sur le projet d'installateur Debian et être sûr que ses composants fonctionnent sur le Hurd.

Porter des paquets Debian

Si vous souhaitez le portage Debian GNU/Hurd, vous devriez vous familiariser avec le système d'empaquetage de Debian. Une fois que vous l'aurez fait en lisant la documentation disponible et en visitant le Coin du développeur, vous devriez savoir comment extraire les paquets source Debian et empaqueter un paquet Debian. Voici un cours intensif pour les personnes très paresseuses :

Obtenir le source et empaqueter des paquets

Extraire un paquet source Debian requiert le fichier package_version.dsc et les fichiers qui y sont listés. Vous créez le répertoire d'empaquetage Debian avec la commande dpkg-source -x package_version.dsc

.

La construction du paquet se fait dans le nouveau répertoire d'empaquetage Debian package-version avec la commande dpkg-buildpackage -B -rsudo "-mMonNom <MonCourrierÉlectronique>". Vous pouvez utiliser -b au lieu de -B si vous voulez aussi compiler les parties indépendantes de l'architecture du paquet. Vous pouvez utiliser -rfakeroot au lieu de -rsudo si vous utilisez le paquet fakeroot. Vous pouvez le faire sans -r si vous empaquetez en tant que superutilisateur. Vous pouvez ajouter -uc pour éviter de signer le paquet avec votre clé pgp.

Choisissez un paquet

Quels sont les paquets sur lesquels il faut travailler ? Bon, chaque paquet qui n'est pas encore porté, mais qui a besoin d'être porté. Cela change constamment, alors soit prenez-en un au hasard parmi les paquets manquants, soit cherchez des informations à propos des processus d'empaquetage automatique sur la liste de diffusion debian-hurd.

Paquets qui ne seront pas portés

Quelques paquets parmi ceux qui suivent, ou des parties de ces paquets, seront peut-être portables plus tard, mais ils sont actuellement considérés comme non portables au moins.

Problèmes généraux de portage

Voici une liste d'incompatibilités communes que vous pouvez rencontrer en compilant certains logiciels insuffisamment portables sur le Hurd.