Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:download:nbsd

Ceci est une ancienne révision du document !


Installation et configuration des programmes de NetBSD 11

Cet article est en référence direct à la suite de la vidéo YouTube sur la présentation et l'installation de NetBSD 11

Installation et configuration des logiciels de base en ligne de commande

Installation des logiciels en ligne de commande

Passer en utilisateur root :

su -

Installation des logiciels :

pkgin update
pkgin install bash bash-completion zsh zsh-completions tcsh fish htop feh ImageMagick moc pstree sudo mc colors vim nano lynx mutt lftp curl wget aria2 nmap rsync p7zip zip unrar gmake git-base fuse-ext2 fuse-exfat fuse-ntfs-3g fuse-sshfs

Choisir votre éditeur de texte par défaut (temporaire) :

export EDITOR=vim

ou :

export EDITOR=nano

Ajouter votre utilisateur au fichier /usr/pkg/etc/sudoers :

visudo

juste après:

root ALL=(ALL:ALL) ALL

ajoutez à la ligne suivante :

beastie ALL=(ALL:ALL) ALL

beastie est évidemment à remplacer par votre utilisateur.

Ajouter des groupes qui peuvent être utiles à votre utilisateur

Commande à entrer en tant que root :

usermod -G operator,staff,dialer beastie

beastie est à remplacer par votre utilisateur.

Vérifier que les groupes ont bien été ajoutés :

groups beastie

pour que les groupes ajoutés soient réellement actif pour votre utilisateur sans privilège il faut vous déconnecter de sa session ou tout simplement redémarrer le système.

Modifier le shell du compte toor et votre utilisateur personnel

vipw

ou alors :

chsh toor

remplacer :

Shell: /rescue/sh

par :

Shell: /usr/pkg/bin/zsh

Pour votre utilisateur sans privilège :

chsh beastie

remplacer beastie par le nom de votre utilisateur et mettre le shell souhaité :

/usr/pkg/bin/zsh

vous pouvez également ajouter votre nom complet :

Beastie BSD

à la ligne Full Name:.

Créer dossier de montage dans le répertoire /mnt

Se rendre dans le répertoire /mnt :

cd /mnt

puis créer les répertoires de montage :

mkdir bsd cdrom cle_usb dd_ext dd_int dos exfat ext2 ext3 ext4 fat32 ffs floppy ftp img iso lin miniroorbsd mtp nfs ntfs reiser4 reiserfs rootbsd rootsvr4 samba sd_card simh_img squashfs sshfs svr4 syslin tape ufs ufs2 v7fs webdav win winsys xfs

et revenir dans le répertoire courant :

cd ~

Fichiers de configuration de base pour NetBSD 11

Avant l'édition de chaque fichier, je vous conseille d'en faire une copie, par exemple dans le répertoire courant de votre utilisateur ou root :
cp .shrc .shrc.orig

pareil pour le dossier /etc ou autre :

cp /etc/profile /etc/profile.orig

évidement si vous copiez des fichiers dans /etc ou autre répertoire lié à root, il faut utiliser la commande : su - au préalable.

Fichiers pour l'utilisateur root

Les fichiers de configuration destinés aux shells pour root ou user sont configurés pour utiliser la commande colorls du paquet éponyme, qui est la commande ls du projet FreeBSD.
Connectez vous en root :
su -

Pour installer colorls, entrez cette commande :

pkgin in colorls

Chaque page de shell, contient deux fichiers différents pour chaque shell, l'un minimal et l'autre avec des alias contenant des commandes GNU Coreutils, pour installer coreutils, tapez la commande :

pkgin in coreutils

Fichiers dans le répertoire de root

Fichiers dans le répertoire /etc

Evidemment toutes les fichiers destinés à l'utilisateur root sont à éditer ou modifier avec celui-ci.
Pour se logger en root à partir de votre utilisateur courant, tapez cette commande :
su -

puis entrez votre mot de passe ou sinon, passez par sudo (qui n'est pas installé par défaut).

Fichiers pour l'utilisateur sans privilège

  • Fichiers de conf pour les shells natifs :
  • Fichiers de conf pour les shells tiers :
    • .bash_profile. Si votre but est de faire du shell bash, le shell par défaut de votre utilisateur, vous devez absolument placer ce fichier dans /home/user (user = votre utilisateur).
  • Autres fichiers de configuration :
Pensez à rendre vos fichiers .xinitrc exécutables avec la commande :
chmod +x ~/.xinitrc

car ce sont des scripts shell mais toutefois ce n'est pas forcément indispensable.

Étant donné que le serveur d'affiche est X11 sous NetBSD vous pouvez tout à fait mettre cette ligne juste après le shebang (#!/bin/sh) :

setxkbmap fr

pour vous assurer que votre clavier a bien la disposition française AZERTY.

Je ne serais expliquer pour quelle raison, quand on virtualise NetBSD sous KVM, le curseur de la souris est inactif sous X11 quand le daemon wsmoused est actif donc n'importe quel environnement de bureau ou gestionnaire de fenêtres serait inopérant.

Configuration interface graphique

wiki/download/nbsd.1789723788.txt.gz · Dernière modification : de Thibault Seguin