Questions Fréquemment Posées sur FreeBSD 2.X, 3.X et 4.X | ||
---|---|---|
Précédent | Chapitre 13. Pour les passionnés. **Mise à jour en cours** | Suivant |
Pour créer votre propre version, vous devez effectuer trois choses. Premièrement, vous devez avoir un noyau contenant le gestionnaire vn. Ajoutez la ligne suivante au fichier de configuration du noyau, puis reconstruisez le.
pseudo-device vn #Vnode driver (turns a file into a device)
Ensuite, vous devez disposer de l'arbre CVS au complet. Pour l'obtenir, vous pouvez utiliser CVSUP et remplissez votre fichier de configuration de cvsup de la façon suivante:
*default prefix=/home/ncvs *default base=/a *default host=cvsup.FreeBSD.org *default release=cvs *default delete compress use-rel-suffix ## Main Source Tree src-all src-eBones src-secure # Other stuff ports-all www doc-all
Ensuite lancez la commande cvsup -g fichier_de_configuration_de_cvsup pour rapatrier tous les sources sur votre machine
Pour finir, vous devez disposez de beaucoup de place sur vos disque pour compiler le tout. Disons que cela se trouve dans le répertoire /tres/gros/systeme/de/fichiers et que l'arbre CVS se trouve dans /home/ncvs
setenv CVSROOT /home/ncvs # ou export CVSROOT=/hom/ncvs (pour du sh) cd /usr/src/release make release BUILDNAME=3.0-MY-SNAP CHROOTDIR=/tres/gros/systeme/de/fichiers
Une distribution complète sera alors crée dans le répertoire /tres/gros/systeme/de/fichiers et vous disposerez d'un programme d'installation ftp utilisant ce répertoire par défaut. Vous pouvez aussi décider de compiler autre chose que la version -current en donnant au paramètre RELEASETAG une autre valeur. Par exemple pour compiler une version 2.2, il suffit de passer la valeur RELEASETAG=RELENG_2_2 à la ligne de commande de make.
Précédent | Sommaire | Suivant |
Pour les passionnés. **Mise à jour en cours** | Niveau supérieur | Comment créer une disquette d'installation personnalisée? |
Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.
Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.