Files
mkdocs/docs/Distributions/debian.md
Bruno 21 6103008715 07-05-2020
-La section Distributions regroupe Solus, Mint et Debian
-Section Windows
2020-05-07 13:43:00 +02:00

159 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 nest 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: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,MASTER> 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: <BROADCAST,NOARP> 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: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> 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'
```