From b865e139e7de82b37139760cbc5aee131047b8c0 Mon Sep 17 00:00:00 2001
From: Jean-Pierre Giraud
Le code source peut être obtenu en exécutant simplement
-apt-get source paquet
, ce qui extrait aussi les sources.
+apt source paquet
, ce qui extrait aussi les sources.
Extraire un paquet source Debian nécessite le fichier @@ -48,7 +48,7 @@ Vous pouvez ajouter
La construction pourrait nécessiter d’installer des paquets supplémentaires.
-Le plus simple est d’exécuter apt-get build-dep paquet
+Le plus simple est d’exécuter apt build-dep paquet
qui installera tous les paquets nécessaires.
Build-Conflicts
, comme par exemple
dh_install: Cannot find (any matches for) "foo" (tried in ., debian/tmp)
Cela se produit habituellement lorsque l’amont n’installe pas quelque chose -parce qu’il ne reconnait pas le système d’exploitation. Quelquefois c’est tout +parce qu’il ne reconnaît pas le système d’exploitation. Quelquefois c’est tout bête (par exemple, il ne sait pas que construire une bibliothèque sur GNU/Hurd se fait exactement comme sur GNU/Linux) et cela nécessite d’être corrigé. Quelquefois cela est réellement sensé (par exemple, installation des fichiers @@ -209,5 +209,45 @@ construction dépend de dh-exec, chmod +x du fichier .install, et de préfixer les lignes problématiques avec, par exemple, [linux-any] ou [!hurd-any].
+ + ++Pour construire une image ISO, le plus simple est de partir d'une image +existante issue de la page des images CD de Hurd. +Vous pouvez alors la monter et la copier : +
+ ++mount debian-sid-hurd-i386-NETINST-1.iso /mnt +cp -a /mnt /tmp/mon_image +umount /mnt +chmod -R +w /tmp/mon_image + |
+Vous pouvez monter le disque virtuel de démarrage et par exemple remplacer un +traducteur par votre propre version : +
+ ++gunzip /tmp/mon_image/initrd.gz +mount /tmp/mon_image/initrd /mnt +cp ~/hurd/rumpdisk/rumpdisk /mnt/hurd/ +umount /mnt +gzip /tmp/mon_image/initrd + |
+Vous pouvez reconstruire l'ISO avec grub-mkrescue : +
+ ++rm -fr /tmp/mon_image/boot/grub/i386-pc +grub-mkrescue -o /tmp/mon_image.iso /tmp/mon_image + |
Plusieurs manières existent pour ajouter des paquets. Télécharger et utiliser
dpkg -i
fonctionne mais est très peu pratique. La méthode la plus
-simple est d'utiliser apt-get
.
apt
.
Si vous utilisez la publication GNU/Hurd 2021 de Debian, la façon la plus sûre @@ -901,7 +901,7 @@ et mettez de nouveau à niveau.
-Si lors de la première utilisation d'apt-get
, dpkg
+Si lors de la première utilisation d'apt
, dpkg
se plaint de programmes manquants, devenez superutilisateur dans un interpréteur
de connexion (c'est-à-dire su -
, pas seulement su
).