Version courte et simple ;-)
- tu exportes /usr/ports/ via NFS
- Tu crees un jail (si tu es sous 5.x tu as un startup script)
- tu mount /usr/ports pour le jail
- cat /etc/make.conf <<EOF
DEPENDS_TARGET=package
USE_PACKAGE_DEPENDS=yes
FORCE_PACKAGE=YES
EOF
- mkdir /usr/ports/packages
- cd /usr/ports/www/apache2
- make package
et ca te crees le package et ceux de ses dependances, le tout dans /usr/ports/packages (avec la meme structure que les mirrors.)
Apres, tu peux faire un exports NFS ou un serveur FTP ;-)
voila
Accessoirement, tu peux config pkgtools.conf et lancer:
* portinstall/portupgrade -p
pour mettre a jour en compilant et en creant les packages
et sur la machine client, soit via NFS ou FTP.
portupgrade -aPP
et voila ;-)
Gros avantages, tu as tes packages, avec tes options a toi ;-)
[^] # Re: *BSD
Posté par nullisimo . En réponse au journal Quel OS choisir pour un serveur ?. Évalué à 5.
- tu exportes /usr/ports/ via NFS
- Tu crees un jail (si tu es sous 5.x tu as un startup script)
- tu mount /usr/ports pour le jail
- cat /etc/make.conf <<EOF
DEPENDS_TARGET=package
USE_PACKAGE_DEPENDS=yes
FORCE_PACKAGE=YES
EOF
- mkdir /usr/ports/packages
- cd /usr/ports/www/apache2
- make package
et ca te crees le package et ceux de ses dependances, le tout dans /usr/ports/packages (avec la meme structure que les mirrors.)
Apres, tu peux faire un exports NFS ou un serveur FTP ;-)
voila
Accessoirement, tu peux config pkgtools.conf et lancer:
* portinstall/portupgrade -p
pour mettre a jour en compilant et en creant les packages
et sur la machine client, soit via NFS ou FTP.
portupgrade -aPP
et voila ;-)
Gros avantages, tu as tes packages, avec tes options a toi ;-)