Ceci est une ancienne révision du document !
Table des matières
Debian
J'utilise Debian au quotidien sur mes deux ordinateurs principaux ainsi que sur trois VPS chez OVH.
Installation
On peut télécharger la netinst sur debian.org. Elle contient les paquets nécessaires à l'installation, le reste est téléchargé via le réseau.
Pour une installation en 64bits sur un ordinateur “classique”, on télécharge la version "amd64". Une fois téléchargée, on vérifie l'emplacement de la clé USB qu'on veut utiliser (/dev/sdb/ dans notre cas) et on envoie l'image dessus avec ddrescue
:
marc@pc-Parents:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 74,5G 0 disk ├─sda1 8:1 0 71,5G 0 part / ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 3,1G 0 part [SWAP] sdb 8:16 1 4G 0 disk └─sdb1 8:17 1 4G 0 part /media/marc/0C18-AB24 sr0 11:0 1 1024M 0 rom marc@pc-Parents:~$ su Mot de passe : root@pc-Parents:/home/marc# umount /dev/sdb1 root@pc-Parents:/home/marc# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 74,5G 0 disk ├─sda1 8:1 0 71,5G 0 part / ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 3,1G 0 part [SWAP] sdb 8:16 1 4G 0 disk └─sdb1 8:17 1 4G 0 part sr0 11:0 1 1024M 0 rom root@pc-Parents:/home/marc# ddrescue -D --force Téléchargements/debian-8.7.1-amd64-netinst.iso /dev/sdb GNU ddrescue 1.19 Press Ctrl-C to interrupt rescued: 260046 kB, errsize: 0 B, current rate: 1966 kB/s ipos: 259981 kB, errors: 0, average rate: 3714 kB/s opos: 259981 kB, run time: 1.16 m, successful read: 0 s ago Finished
Configurations
WiFi
Debian n'embarque pas toujours les firmware récents, il faut parfois les ajouter “à la main”.
- Installation des firmware pour ThinkPad T61
- Installation des firmware pour ThinkPad E570
Openbox
J'ai décidé de tester Openbox car on le dit très léger et que mes machines sont vieillissantes.
Activation de la complétion dans le terminal
Si bash-completion
n'est pas installé, on commence par faire ça:
# apt-get update && apt-get install bash-completion
Ensuite, on va l'activer dans le fichier /etc/bash.bashrc
en dé-commentant les lignes suivantes :
# nano /etc/bash.bashrc (...) # enable bash completion in interactive shells if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi (...)
Source
Mise à jour vers une version majeure
Il “suffit” de changer les sources utilisées pour faire les mises à jour. Dans notre cas, je passe d'une Debian 8 - Jessie à une Debian 9 - Stretch. On peut utiliser sed :
# cat /etc/apt/sources.list deb http://ftp.debian.org/debian/ jessie main deb http://security.debian.org/ jessie/updates main # sed -i 's/jessie/stretch/g' /etc/apt/sources.list # cat /etc/apt/sources.list deb http://ftp.debian.org/debian/ stretch main deb http://security.debian.org/ stretch/updates main
Il faut vérifier qu'on a pas de dépôts tiers ou autres à modifier. Dans mon cas, je n'en ai pas. Ensuite, on peut regarder la liste des choses à mettre à jour :
# apt update
W: There is no public key available for the following key IDs:
EF0F382A1A7B6500
L'erreur à la fin peut être corrigée en installant le paquet suivant :
# apt install debian-archive-keyring
On peut alors relancer un apt update
et voir que cette fois l'erreur a disparu.
# apt update
Dernière étape : Mettre à jour complètement !
# apt full-upgrade
Articles
Configurations qui nécessitent un article entier.