NetBSd vient de sortir dans sa version 3...
Comme je me suis assez bien familiarisé avec les linux en particulier debian, j'ai décider de passer à NetBSD.
Je ne m'attarderais pas sur l'install de la version de base de NetBSD car elle est assez simpliciste, sinon mailer moi au besoin...
L'url pour télécharger l'iso pour PC/i386 : ftp://iso.fr.netbsd.org/pub/NetBSD/NetBSD-3.0/iso/i386cd-3.0.iso
Pour les partitions je conseil cette config minimal à mon goût :
- / 512Mo
- /var 1024Mo
- /usr 8192Mo
- /home 1024Mo
- /tmp 256Mo
Voilà une config qui pourrais tourner nickel.
Une fois l'os minimal installed
- Editer le fichier /etc/rc.conf
- sshd=YES
- auto_ifconfig=YES
- créer les fichiers suivant pour configurer le réseau (j'ai une freebox en mode routeur)
- /etc/resolv.conf
- nameserver 212.27.32.176
- nameserver 212.27.32.177
- search intra.mondomaine.com
- /etc/myname
- /etc/mygate : l'adresse de la passerelle
- /etc/ifconfig.rtk0 : pour configurer la carte reseau au démarrage (le nom de ma carte est rtk0, pour la connaître : ifconfig -a. ex : si la carte est ne2000, mon interface est ne0 donc créer le fichier ifconfig.ne0)
- inet 192.168.0.2 netmask 0xffffff00
- echo "192.168.0.2 nom_de_ma_machine.mondomaine.com nom_de_ma_machine" >> /etc/hosts
- créer un utilisateur
- useradd -m toto
- passwd toto
- Editer le fichier /etc/group
- Rajouter l'utilisateur que vous venez de créer dans le groupe "wheel" pour qu'il puissent se connecter en tant que root etc...
- Si votre noyau utilise la compatibilité linux.
- Editier /etc/fstab
- Rajouter la ligne : procfs /emul/linux/proc procfs rw,linux
- Mettre à jour sa liste de paquet :
- export CVS_RSH=ssh
- export CVSROOT=anoncvs@anoncvs.NetBSD.org:/cvsroot
- cd /usr
- cvs co -P pkgsrc; cvs co -P src; cvs co -P xsrc;
- Installer XFree86
- cd /usr/pkgsrc/meta-pkgs/XFree86
- make
- make install
- make clean clean-depends
- Installer windowmaker
- cd /usr/pkgsrc/meta-pkgs/windowmaker-desktop
- make
- make install
- make clean clean-depends
- cp /usr/pkgsrc/mk/defaults/mk.conf /etc/mk.conf
- vi /etc/rc.conf et rajouter la ligne : xdm=YES puis xdm_flags=""
- Configurer le serveur X avec Xfree86
- cf86cfg
- echo "exec wmaker" > ~/.xinitrc
- echo "exec wmaker" > ~/.xsession
- Vérifier le clavier en fr dans /etc/wscons.conf -> ligne avec : encoding fr
- Installer Firefox
- cd /usr/pkgsrc/www/firefox
- make
- make install
- make clean clean-depends
- au moment de mon install j'obtient une erreur de compilation, j'ose croire que ce sera corrigé d'ici peu...
- si c toujours le cas essayer : pkg_add ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc-2005Q4/NetBSD-3.0/i386/All/firefox-1.5nb1.tgz
Et voilà votre os est opérationnel