# debian #### Régler un clavier mac: Passer en mode administrateur « root » puis écrire la commande : ```bash nano /etc/default/keyboard ``` Il faut modifier les deux lignes: ```markup XKBVARIANT="latin9" XKBOPTIONS="” ``` par : ```markup XKBVARIANT="mac" XKBOPTIONS="lv3:switch,compose:lwin” ``` Sauver puis redémarrer. #### Installer et configurer sudo: Contrairement à Ubuntu, sudo n’est pas installé par défaut sur Debian 10. Passer en mode administrateur « root » puis : ```bash # apt-get install sudo ``` ##### Ajouter un utilisateur à sudo: ```bash sudo nano /etc/sudoers ``` puis: ```bash # User privilege specification root ALL=(ALL:ALL) ALL user ALL=(ALL:ALL) ALL ``` Sinon: ```bash /usr/sbin/adduser user ``` ##### Ajouter l'utilisateur vagrant à sudo: ```bash sudo nano /etc/sudoers ``` puis: ```bash # User privilege specification root ALL=(ALL:ALL) ALL vagrant ALL=(ALL) NOPASSWD:ALL ``` ##### Exécuter la dernière commande avec sudo: ```bash $ sudo !! ``` #### Installer Guest Tools (VirtualBox): Passer en mode administrateur « root » puis ```bash apt update apt ugrade apt install build-essential module-assistant dkms ``` Préparer le système à compiler les modules kernel: ```bash m-a prepare ``` Dans *VirtualBox*, menu *Devices*, cliquer sur *Insert Guest Additions CD image*, puis: ```bash mount /dev/cdrom /mnt cd /mnt ./VBoxLinuxAdditions.run ``` Redémarrer la VM: ```bash shutdown -r now ``` #### command not found: ifconfig ifconfig est remplacée par ip addr: ```bash ❯ ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: bond0: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 6a:b6:bd:e0:a2:8f brd ff:ff:ff:ff:ff:ff 3: dummy0: mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether c2:50:7f:07:c7:86 brd ff:ff:ff:ff:ff:ff 4: sit0@NONE: mtu 1480 qdisc noop state DOWN group default qlen 1000 link/sit 0.0.0.0 brd 0.0.0.0 5: eth0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:15:5d:9f:5c:af brd ff:ff:ff:ff:ff:ff inet 172.30.30.129/20 brd 172.30.31.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::215:5dff:fe9f:5caf/64 scope link valid_lft forever preferred_lft forever ``` En fait, la commande ifconfig est incluse dans le paquet "net-tools" qui contient aussi d'autres commandes intéressantes, parmi lesquelles : arp, netstat, nameif ou encore route. > sudo apt-get install net-tools Sinon, on peut créer un alias dans son `.zshrc`: ```bash alias ifconfig='ip addr' ```