Et à quand un vrai système de paquetage aussi performant qu'emerge ou que apt-get ? Il y a un gros effort à faire de ce côté je pense, et ce n'est pas spécifique à netbsd...
J'ai utilisé netbsd pendant 6 mois et ce que j'en retiens c'est que c'est vraiment *chiant* à tenir à jour. D'où le fait que mon serveur va passé à nouveau sous debian. A titre de comparaison :
Debian :
# apt-get -u upgrade && apt-get -u dist-upgrade
Gentoo :
# emerge sync && emerge -uD world
Netbsd :
(maj du pkgsrc)
# cd /usr/pkgsrc
# cvs -d :pserver:anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS login
# cvs -d :pserver:anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS update -P
(maj du système)
# cd /usr
# CVSROOT=:pserver:anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS
# export CVSROOT
# cvs -d $CVSROOT login
passwd: anoncvs
# cvs -d $CVSROOT co -rnetbsd-1-6 -PA src
- recompiler le noyau NetBSD via la methode habituelle ( config, make depend, make ) puis rebootez -
# mkdir /usr/nbtmp/obj
# mkdir /usr/nbtmp/dest
# mkdir /usr/nbtmp/tools
# cd src
# ./build.sh -D /usr/nbtmp/dest -O /usr/nbtmp/obj -T /usr/nbtmp/tools
# chroot /usr/nbtmp/dest /bin/sh
Si tout est ok, faites :
# cd /usr/nbtmp/dest && pax -rwvpe bin sbin usr /
# arf
Posté par d0h . En réponse au journal Status de NetBSD 2.0. Évalué à 4.
J'ai utilisé netbsd pendant 6 mois et ce que j'en retiens c'est que c'est vraiment *chiant* à tenir à jour. D'où le fait que mon serveur va passé à nouveau sous debian. A titre de comparaison :
Debian :
# apt-get -u upgrade && apt-get -u dist-upgrade
Gentoo :
# emerge sync && emerge -uD world
Netbsd :
(maj du pkgsrc)
# cd /usr/pkgsrc
# cvs -d :pserver:anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS login
# cvs -d :pserver:anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS update -P
(maj du système)
# cd /usr
# CVSROOT=:pserver:anoncvs@anoncvs.fr.netbsd.org:/pub/NetBSD-CVS
# export CVSROOT
# cvs -d $CVSROOT login
passwd: anoncvs
# cvs -d $CVSROOT co -rnetbsd-1-6 -PA src
- recompiler le noyau NetBSD via la methode habituelle ( config, make depend, make ) puis rebootez -
# mkdir /usr/nbtmp/obj
# mkdir /usr/nbtmp/dest
# mkdir /usr/nbtmp/tools
# cd src
# ./build.sh -D /usr/nbtmp/dest -O /usr/nbtmp/obj -T /usr/nbtmp/tools
# chroot /usr/nbtmp/dest /bin/sh
Si tout est ok, faites :
# cd /usr/nbtmp/dest && pax -rwvpe bin sbin usr /