Outils pour utilisateurs

Outils du site


debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
debian [2018/07/16 10:56] – [Mise à jour vers une version majeure] simondebian [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1
Ligne 1: Ligne 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:   0 71,5G  0 part / 
-├─sda2   8:   0    1K  0 part  
-└─sda5   8:   0  3,1G  0 part [SWAP] 
-sdb      8:16      4G  0 disk  
-└─sdb1   8:17      4G  0 part /media/marc/0C18-AB24 
-sr0     11:   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:   0 71,5G  0 part / 
-├─sda2   8:   0    1K  0 part  
-└─sda5   8:   0  3,1G  0 part [SWAP] 
-sdb      8:16      4G  0 disk  
-└─sdb1   8:17      4G  0 part  
-sr0     11:   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>  
- 
-==== Installation avec deux disques durs ==== 
-On peut faire une installation sur un portable avec deux disques durs et chiffrer les deux. Une partie de la procédure consiste à faire une installation chiffrée "classique" sur le premier disque et à chiffrer le deuxième disque ensuite. 
- 
-<WRAP center round important 60%> 
-TODO : Ajouter des détails 
-</WRAP> 
- 
-Les détails pour chiffrer le deuxième disque une fois l'installation de base réalisée sont sur la page [[luks]]. 
- 
-==== Installation d'un Dell XPS 9560 ==== 
-J'ai installé des [[http://www.dell.com/fr-fr/shop/ordinateurs-portables-dell/xps-15/spd/xps-15-9560-laptop|Dell XPS 9560]] pour des collègues au boulot. 
- 
-L'installation sous Debian nécessite quelques subtilités : [[installation de Debian sur Dell XPS 9560]] 
- 
-==== Installation d'un Dell XPS 9570 ==== 
-J'ai un [[https://www.dell.com/fr-fr/shop/cty/pdp/spd/xps-15-9570-laptop/cnx97006|Dell XPS 9570]]. 
- 
-L'installation sous Debian nécessite quelques subtilités : [[installation de Debian sur Dell XPS 9570]] 
-===== Configurations ===== 
-==== bash-completion ==== 
-Pour activer la completion pour les différents utilisateurs, il faut modifier le fichier ''/etc/bash.bashrc'' et décommenter les lignes suivantes :  
-<code bash> 
-#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> 
- 
-==== sudo ==== 
-Je n'installe pas toujours [[sudo]] mais voici la procédure à suivre au besoin : 
- 
-<code bash> 
-$ groups 
-NOM-USER cdrom floppy audio dip video plugdev netdev 
- 
-$ su 
-Password:  
- 
-# apt install sudo 
- 
-# adduser NOM-USER sudo 
-Adding user `NOM-USER' to group `sudo' ... 
-Adding user NOM-USER to group sudo 
-Done. 
- 
-# reboot 
-</code> 
- 
-==== 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: 
-<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]] 
- 
-==== NTP et configuration de la timezone ==== 
-Installation de NTP et configuration du fuseau horaire : 
-<code bash> 
-# apt install ntp 
- 
-# ntpq -p 
-     remote           refid      st t when poll reach   delay   offset  jitter 
-============================================================================== 
- 0.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.001 
- 1.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.001 
- 2.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.001 
- 3.debian.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.001 
-+213.189.188.3.i 193.190.230.65   2 u    8   64    1    9.125    0.874   0.634 
- ntp.katho.be    193.190.230.65   2 u   12   64    1   16.986   -2.612   1.835 
-+s01.be.it2go.eu 193.190.230.65   2 u    8   64    1   19.032   -0.236   1.320 
--ntp.cybertu.be  193.190.230.66   2 u    5   64    1   19.320   -1.654   0.773 
--ntp.gillam-fei. 172.16.200.253   2 u    8   64    1   13.592    1.106   1.404 
-*94.143.184.140  .GPS.            1 u    5   64    1    5.075   -0.432   0.865 
- 
-# date 
-Wed Jan 17 04:43:37 CST 2018 
- 
-# cat /etc/timezone  
-America/Chicago 
- 
-# dpkg-reconfigure tzdata 
-Current default time zone: 'Europe/Brussels' 
-Local time is now:      Wed Jan 17 11:44:05 CET 2018. 
-Universal Time is now:  Wed Jan 17 10:44:05 UTC 2018. 
- 
-# date 
-Wed Jan 17 11:44:07 CET 2018 
-</code> 
- 
-===== 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]] : 
-<code bash> 
-# 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 
-</code> 
- 
-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 :  
-<code bash> 
-# apt update 
-</code> 
-<hidden> 
-<code bash> 
-Ign http://ftp.debian.org stretch InRelease 
-Get:1 http://security.debian.org stretch/updates InRelease [62.9 kB] 
-Get:2 http://ftp.debian.org stretch Release.gpg [2,373 B] 
-Get:3 http://ftp.debian.org stretch Release [118 kB]                 
-Get:4 http://security.debian.org stretch/updates/main amd64 Packages [146 kB] 
-Get:5 http://ftp.debian.org stretch/main amd64 Packages [7,095 kB] 
-Get:6 http://security.debian.org stretch/updates/main Translation-en [63.9 kB]  
-Get:7 http://ftp.debian.org stretch/main Translation-en [5,393 kB]              
-Get:8 http://ftp.debian.org stretch/main Translation-fr [1,894 kB]              
-Fetched 14.8 MB in 6s (2,361 kB/s)                                              
-Reading package lists... Done 
-Building dependency tree        
-Reading state information... Done 
-210 packages can be upgraded. Run 'apt list --upgradable' to see them. 
-</code> 
-</hidden> 
-<code bash> 
-W: There is no public key available for the following key IDs: 
-EF0F382A1A7B6500 
-</code> 
- 
-L'erreur à la fin peut être corrigée en installant le paquet suivant : 
-<code bash> 
-# apt install debian-archive-keyring 
-</code> 
-<hidden> 
-<code bash> 
-Reading package lists... Done 
-Building dependency tree        
-Reading state information... Done 
-The following packages will be upgraded: 
-  debian-archive-keyring 
-1 upgraded, 0 newly installed, 0 to remove and 209 not upgraded. 
-Need to get 56.4 kB of archives. 
-After this operation, 10.2 kB of additional disk space will be used. 
-Get:1 http://ftp.debian.org/debian/ stretch/main debian-archive-keyring all 2017.5 [56.4 kB] 
-Fetched 56.4 kB in 0s (1,286 kB/s)           
-debconf: delaying package configuration, since apt-utils is not installed 
-(Reading database ... 15921 files and directories currently installed.) 
-Preparing to unpack .../debian-archive-keyring_2017.5_all.deb ... 
-Unpacking debian-archive-keyring (2017.5) over (2014.3) ... 
-Setting up debian-archive-keyring (2017.5) ... 
-Removing obsolete conffile /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg ... 
-Removing obsolete conffile /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg ... 
-</code> 
-</hidden> 
- 
-On peut alors relancer un ''apt update'' et voir que cette fois l'erreur a disparu. 
-<code bash> 
-# apt update 
-</code> 
-<hidden> 
-<code bash> 
-Ign http://ftp.debian.org stretch InRelease 
-Hit http://security.debian.org stretch/updates InRelease 
-Hit http://ftp.debian.org stretch Release.gpg 
-Hit http://ftp.debian.org stretch Release          
-Hit http://security.debian.org stretch/updates/main amd64 Packages 
-Hit http://ftp.debian.org stretch/main amd64 Packages          
-Hit http://security.debian.org stretch/updates/main Translation-en 
-Hit http://ftp.debian.org stretch/main Translation-en 
-Hit http://ftp.debian.org stretch/main Translation-fr 
-Reading package lists... Done 
-Building dependency tree        
-Reading state information... Done 
-209 packages can be upgraded. Run 'apt list --upgradable' to see them. 
-</code> 
-</hidden> 
- 
-Dernière étape : Mettre à jour complètement ! 
-<code bash> 
-# apt full-upgrade 
-</code> 
- 
-===== Backports ===== 
-Chercher un paquet dans les backports : 
-<code bash> 
-$ sudo apt -t stretch-backports search owncloud 
-</code> 
- 
-Installer depuis les backports : 
-<code bash> 
-$ sudo apt -t stretch-backports install owncloud-client owncloud-client-cmd owncloud-client-data owncloud-client-doc owncloud-client-l10n 
-</code> 
- 
-__sources:__ [[https://backports.debian.org/Instructions/|https://backports.debian.org/Instructions/]] 
-===== Articles ===== 
-Configurations qui nécessitent un article entier. 
- 
-  * [[Ajouter un disque dur sur un VPS]] 
-  * [[Installer et maintenir flash]] 
-  * [[Configuration d'un VPS]] 
-  * [[Les petits programmes à installer]] 
debian.1531738585.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)