Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
debian [2017/08/22 09:34] – [Openbox] simon | debian [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 |
---|
====== 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 [[https://www.debian.org/CD/netinst/|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 [[http://cdimage.debian.org/debian-cd/current/amd64/bt-cd/debian-8.7.1-amd64-netinst.iso.torrent|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'' : | |
| |
<code bash> | |
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 | |
</code> | |
| |
==== Avec cp ==== | |
La [[https://www.debian.org/releases/stable/i386/ch04s03.html.fr#usb-copy-isohybrid|documentation de Debian]] indique qu'on peut utiliser la commande [[cp]] pour simplement copier l'image sur la clé USB mais cette solution n'a pas fonctionné chez moi. (Impossible de booter sur la clé USB.) | |
| |
===== Configurations ===== | |
==== WiFi ==== | |
Les vieux portables que j'utilisent actuellement (ThinkPad T61) ont besoin de firmware propriétaires qui ne sont pas installés lors de l'installation de Debian. | |
| |
Première chose : Identifier le(s) firmare(s) manquant(s) : | |
<code bash> | |
# dmesg | grep iwlwifi | |
[ 40.488273] iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-2.ucode (-2) | |
[ 40.488280] iwl3945 0000:03:00.0: Direct firmware load for iwlwifi-3945-2.ucode failed with error -2 | |
[ 40.488293] iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-1.ucode (-2) | |
[ 40.488295] iwl3945 0000:03:00.0: Direct firmware load for iwlwifi-3945-1.ucode failed with error -2 | |
</code> | |
| |
On télécharge les firmware depuis [[https://wireless.wiki.kernel.org/en/users/drivers/iwlegacy|ce wiki]] : | |
<code bash> | |
root@laptop:/home/simon# mkdir tmp | |
root@laptop:/home/simon# cd tmp/ | |
root@laptop:/home/simon/tmp# wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3945-ucode-15.32.2.9.tgz | |
root@laptop:/home/simon/tmp# wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-3945-ucode-2.14.1.5.tgz | |
</code> | |
| |
On décompresse : | |
<code bash> | |
root@laptop:/home/simon/tmp# ls | |
iwlwifi-3945-ucode-15.32.2.9.tgz iwlwifi-3945-ucode-2.14.1.5.tgz | |
root@laptop:/home/simon/tmp# tar -xzvf iwlwifi-3945-ucode-15.32.2.9.tgz | |
iwlwifi-3945-ucode-15.32.2.9/ | |
iwlwifi-3945-ucode-15.32.2.9/LICENSE.iwlwifi-3945-ucode | |
iwlwifi-3945-ucode-15.32.2.9/README.iwlwifi-3945-ucode | |
iwlwifi-3945-ucode-15.32.2.9/iwlwifi-3945-2.ucode | |
root@laptop:/home/simon/tmp# tar -xzvf iwlwifi-3945-ucode-2.14.1.5.tgz | |
iwlwifi-3945-ucode-2.14.1.5/ | |
iwlwifi-3945-ucode-2.14.1.5/iwlwifi-3945-1.ucode | |
iwlwifi-3945-ucode-2.14.1.5/LICENSE.iwlwifi-3945-ucode | |
iwlwifi-3945-ucode-2.14.1.5/README.iwlwifi-3945-ucode | |
</code> | |
| |
On déplace ensuite les firmwares au bon endroit : | |
<code bash> | |
root@laptop:/home/simon/tmp# cp iwlwifi-3945-ucode-2.14.1.5/iwlwifi* /lib/firmware/ | |
root@laptop:/home/simon/tmp# cp iwlwifi-3945-ucode-15.32.2.9/iwlwifi* /lib/firmware/ | |
root@laptop:/home/simon/tmp# ls /lib/firmware/ | |
hp iwlwifi-3945-1.ucode iwlwifi-3945-2.ucode | |
</code> | |
| |
==== 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: | |
<code bash> | |
# apt-get update && apt-get install bash-completion | |
</code> | |
| |
Ensuite, on va l'activer dans le fichier ''/etc/bash.bashrc'' en dé-commentant les lignes suivantes : | |
<code bash> | |
# 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 | |
(...) | |
</code> | |
| |
=== Source === | |
* [[http://debian-facile.org/doc:programmation:bash:autocompletion|autocompletion - wiki debian-facile]] | |
| |
==== Articles ==== | |
Configurations qui nécessitent un article entier. | |
| |
* [[Ajouter un disque dur sur un VPS]] | |
* [[Installer et maintenir flash]] | |