Aide mémoire au format PDF

Transcription

Aide mémoire au format PDF
Installation de Debian 8.6.0 (Jessie)
Aide mémoire
maj du 15/10/2016
Récupérer l'ISO :
Télécharger sur le site Debian : debian-8.6.0-amd64-i386-netinst.iso (installation en ligne assez longue)
ou dans une console : wget -P répertoire-cible -c adresse-internet
Pour accélérer l'installation, on peut choisir de télécharger l'ISO du premier DVD :
Adresse Internet de base à compléter en fonction de la version choisie : http://cdimage.debian.org/debian-cd
PC 32 bits : http://cdimage.debian.org/debian-cd/8.6.0/i386/iso-dvd/debian-8.6.0-i386-DVD-1.iso
PC 64 bits : http://cdimage.debian.org/debian-cd/8.6.0/amd64/iso-dvd/debian-8.6.0-amd64-DVD-1.iso
Pour tester les signatures des fichiers téléchargés, utiliser dans la console :
md5sum debian.iso
(à adapter)
sha1sum debian.iso
(à adapter)
sha256sum debian.iso
(à adapter)
sha512sum debian.iso
(à adapter)
Créer une clé USB bootable :
Dans une console : sudo dd if= /chemin/debian.iso of=/dev/sdb bs=4M && sync
Débuter l'installation :
Choisir Graphical Install
Select a language : Français
Choix de votre situation géographique : France
Configurer le clavier Français
Interface réseau principale : eth0 : Ethernet Controller
Nom de machine : ma-machine
Domaine : Ne rien mettre
Mot de passe du superutilisateur (root) : Ne rien mettre afin de désactiver le compte root
Nom complet du nouvel utilisateur : mon-nom
Identifiant pour le compte utilisateur : mon-identifiant
Mot de passe pour le nouvel utilisateur : mon-mot-de-passe
Partitionner les disques : Manuel
Choisir un disque
Faut-il créer une nouvelle table de partition sur ce disque ? Oui
Remarque : dans ce qui suit je mets en swap la taille de la mémoire vive
/dev/sda
/dev/sda1
primaire
4 GB
F
swap
swap
/dev/sda2
primaire
20 GB
F
ext4
/
/dev/sda5
logique
le reste en GB
F
ext4
/home
Faut-il appliquer les changements sur les disques ? Oui
Faut-il continuer sans miroir sur le réseau ? Non
Pays du miroir de l'archive Debian : France
Miroir de l'archive Debian : ftp.fr.debian.org
Mandataire HTTP : Ne rien mettre
Souhaitez-vous participer à l'étude statistique sur l'utilisation des paquets ? Non
Logiciels à installer : Environnement de bureau Debian
Xfce
Serveur d'impression
Utilitaires usuels du système
Installer le programme de démarrage GRUB sur le secteur d'amorçage : Oui
(à adapter)
Périphérique où sera installé le programme de démarrage : /dev/sda
L'ordinateur reboote...
Bienvenue ! Le tableau de bord Xfce démarre pour la première fois => Utiliser les paramètres par défaut
Puis modifier le tableau de bord de la sorte :
Greffon DateHeure
Pour supprimer les icônes du bureau : Paramètres du bureau > Icônes > Icônes par défaut
Modifier le fichier sources.list des dépôts :
sudo nano /etc/apt/sources.list
(voir ci-dessous)
Pour enregistrer les changements : CTRL O puis Entrée.
Pour mettre à jour les dépôts : sudo apt-get update
# deb cdrom:[ (…) ]/ jessie main
# Mises à jour de sécurité
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
## Miroir Debian
# Dépôt de base : jessie
deb http://ftp.fr.debian.org/debian/ jessie main contrib
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib
# Mises à jour pour stable : jessie-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib
# Rétroportages vers stable : jessie-backports
deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib
deb-src http://ftp.fr.debian.org/debian/ jessie-backports main contrib
Sauvegarder le MBR et la table de partitions :
MBR : sudo dd if=/dev/sda of=~/mbr.img bs=512 count=1
Table de partitions : sudo sfdisk -d /dev/sda > table_partitions_sda_$(date +%Y%m%d).dmp
Se les envoyer par e-mail par exemple.
Les paquets supplémentaires à installer en fonction de ses besoins (on utilise le terminal, c'est tellement
plus rapide !) :
sudo apt-get install pavucontrol
sudo apt-get install gnome-disk-utility
sudo apt-get install gnome-calculator
sudo apt-get install ssh
sudo apt-get install deja-dup
sudo apt-get install virtualbox
sudo apt-get install icedtea-plugin
=> parfois inutile si 1 seule sortie son
(Disques)
(Calculatrice 3.14.1)
=> seulement pour avoir un serveur SSH
(Deja Dup 32.0-1)
(VirtualBox 4.3.30)
(Greffon Java pour navigateur Firefox)
sudo apt-get install icedove icedove-l10n-fr
sudo apt-get install filezilla
sudo apt-get install arduino
sudo apt-get install arduino-mighty-1284p
sudo apt-get install ghex
sudo apt-get install nbc
sudo apt-get install gnuradio
sudo apt-get install gqrx-sdr
sudo apt-get install geogebra
sudo apt-get install tilp2
sudo apt-get install audacity
sudo apt-get install openscad
sudo apt-get install shotwell
sudo apt-get install scribus
sudo apt-get install freeplane
sudo apt-get install hardinfo
sudo apt-get install kdenlive kde-l10n-fr
sudo apt-get install djview
sudo apt-get install scilab
(Icedove 31.8.0, courrier électronique)
(Filezilla 3.9.0.5)
(Arduino 1.0.5)
(Ghex 3.10.1)
(Next Byte Codes 1.2.1.r4)
(GNU Radio Companion 3.7.5)
(Gqrx 2.3.1-2)
(Geogebra 4.0.34.0)
(TiLP2 1.17)
(Audacity 2.0.6)
(OpenSCAD 2014.03)
(Shotwell 0.20.1)
(Scribus 1 .4.4)
(Freeplane 1.3.12)
(Hardinfo 0.5.1)
(Kdenlive 0.9.10)
(DjView 3.5.25.4-4)
(Scilab 5.5.1)
Certains fichiers plus récents que ceux du dépôt de base sont dans le dépôt jessie-backports
(L'option -t spécifie que c'est la version de jessie-backports qui doit être utilisée)
sudo apt-get install -t jessie-backports geany
sudo apt-get install -t jessie-backports inkscape
sudo apt-get install -t jessie-backports blender
sudo apt-get install -t jessie-backports codeblocks
sudo apt-get install -t jessie-backports freecad
sudo apt-get install -t jessie-backports kicad
(Geany 1.28)
(Inkscape 0.91 r13725)
(Blender 2.74)
(Code::Blocks 16.01)
(FreeCAD 0.16)
(Kicad 4.0.2)
Pour mettre le système à jour :
sudo apt-get update (Récupère les nouvelles listes de paquets)
sudo apt-get upgrade (Réalise une mise à jour)
sudo apt-get remove paquet à supprimer
sudo apt-get autoremove (Pour éventuellement supprimer des paquets qui ne sont plus nécessaires)
plugin Adobe Flash (logiciel non libre)
Pour installer le plugin Adobe Flash, il faut, si ce n'est pas déjà fait, rajouter contrib après tous les main dans le
fichier sources.list :
sudo nano /etc/apt/sources.list
Pour enregistrer les changements : CTRL O puis Entrée.
Pour mettre à jour les dépôts : sudo apt-get update
Pour installer le plugin Adobe Flash : sudo apt-get install flashplugin-nonfree
Pour mettre à jour (si besoin) : sudo update-flashplugin-nonfree --install
Arduino :
Pour que le port série soit accessible et éviter de devoir utiliser Arduino en mode administrateur :
sudo usermod -a -G tty mon-identifiant
sudo usermod -a -G dialout mon-identifiant
puis redémarrer.
L'installation d'une autre version que celle du dépôt de base se fait de la même manière que pour Processing (en
adaptant bien sûr).
Pour récupérer l'icône : wget http://chaplab.info/download/icone-arduino.png
Pour intégrer le programme au menu :
Créer un fichier arduino-1.6.desktop dans le répertoire /usr/share/applications/ comme ci-dessous :
Dans la console : cd /usr/share/applications/
sudo geany arduino-1.6.desktop
[Desktop Entry]
Type=Application
Name=Arduino 1.6.12
Comment=Un environnement de développement pour Arduino
GenericName=Create physical computing projects
Exec=/usr/share/arduino-1.6.12/arduino
Icon=arduino
Terminal=false
Categories=Development;Engineering;Electronics;
MimeType=text/x-arduino
Keywords=embedded electronics;electronics;avr;microcontroller;
Installer Processing 3.2.1 :
Dans la console :
sudo mkdir /usr/share/processing (si le répertoire n'existe pas déjà)
cd Télechargements
wget -c http://download.processing.org/processing-3.2.1-linux32.tgz (version 32 bits)
ou wget -c http://download.processing.org/processing-3.2.1-linux64.tgz (version 64 bits)
tar -zxvf processing-3.2.1-linux32.tgz
ou tar -zxvf processing-3.2.1-linux64.tgz
sudo mv processing-3.2.1 /usr/share/processing/processing-3.2.1
wget http://chaplab.info/download/icone-processing.png
sudo mv icone-processing.png /usr/share/processing/processing.png
Pour effacer une version précédente : sudo rm -rf processing-3…..
Pour intégrer le programme au menu :
Créer un fichier processing-3.desktop dans le répertoire /usr/share/applications/ comme ci-dessous :
Dans la console : cd /usr/share/applications/
sudo geany processing-3.desktop
[Desktop Entry]
Type=Application
Name=Processing 3.2.1
Comment=Un environnement de développement pour le langage Processing
Exec=/usr/share/processing/processing-3.2.1/processing
Icon=/usr/share/processing/processing.png
Terminal=false
Categories=Development;
Installer Processing 2.2.1 :
Dans la console :
sudo mkdir /usr/share/processing (si le répertoire n'existe pas déjà)
cd Télechargements
wget -c http://download.processing.org/processing-2.2.1-linux32.tgz (version 32 bits)
ou wget -c http://download.processing.org/processing-2.2.1-linux64.tgz (version 64 bits)
tar -zxvf processing-2.2.1-linux32.tgz
ou tar -zxvf processing-2.2.1-linux64.tgz
sudo mv processing-2.2.1 /usr/share/processing/processing-2.2.1
wget http://chaplab.info/download/icone-processing.png
sudo mv icone-processing.png /usr/share/processing/processing.png
Pour effacer une version précédente : sudo rm -rf processing-2…..
Pour intégrer le programme au menu :
Créer un fichier processing-2.desktop dans le répertoire /usr/share/applications/ comme ci-dessous :
Dans la console : cd /usr/share/applications/
sudo geany processing-2.desktop
[Desktop Entry]
Type=Application
Name=Processing 2.2.1
Comment=Un environnement de développement pour le langage Processing
Exec=/usr/share/processing/processing-2.2.1/processing
Icon=/usr/share/processing/processing.png
Terminal=false
Categories=Development;
Brique NXT :
sudo apt-get install nbc
Télécharger NeXT Tools : http://bricxcc.sourceforge.net/nexttools_linux.zip (32 bits seulement)
Décompresser nexttools_linux.zip
sudo cp nxttools /usr/bin
Pour récupérer l'icône : wget http://chaplab.info/download/icone-lego.jpg
Paramétrer Geany pour pouvoir compiler aussi bien des fichiers nxc que nbc :
Cura (logiciel de l'imprimante 3D) :
Télécharger la version adéquate sur https://ultimaker.com/en/products/cura-software/list
Dans la console : sudo gdebi cura_15.04.6-debian_i386.deb pour un PC 32 bits
Installation du scanner Epson V37
FAQ : http://download.ebz.epson.net/faq/linux/faq_ls_00002.html
sudo apt-get install xsltproc
sudo gdebi iscan-data_1.36.0-1_all.deb
sudo gdebi iscan_2.30.1-1~usb0.1.ltdl7_amd64.deb
sudo gdebi iscan-plugin-perfection-v370_1.0.0-2_amd64.deb
Installer l'imprimante Brother HL-5380DN : (dans le cas où le serveur d'impression n'a pas été
sélectionné à l'installation)
sudo apt-get update
sudo apt-get install cups cups-client
sudo service cups start
Télécharger sur le site de Brother le fichier PPD (BR5380_2_GPL.ppd.gz que l'on décompressera).
http://localhost:631/ et installer une nouvelle imprimante
Monter le volume « Mes fichiers » dès le démarrage de la session
Monter le volume Mes fichiers
Ouvrir /etc/mtab
Copier la ligne qui concerne /dev/sdb1 (Mes fichiers)
Démonter le volume Mes fichiers
Dans le terminal :
sudo mkdir '/media/mon-identifiant/Mes fichiers'
sudo nano /etc/fstab
Coller la ligne qui concerne /dev/sdb1 à la fin du fichier (Voir impression fichier)
sudo mount -a (Pour vérification)
Dans le dossier personnel, afficher les fichiers cachés et ouvrir /home/mon-identifiant/.config/users-dirs.dirs
Modifier $HOME en /media/mon-identifiant/Mes fichiers
pour Bureau, Téléchargements, Modèles, Documents, Sons, Images, Vidéos (Voir impression fichier)
Dans le dossier personnel, supprimer Bureau, Documents, Images, Modèles, Musique, Vidéos, Exemples
Gestion des utilisateurs
Afficher la liste des utilisateurs : cat /etc/passwd et/ou cat /etc/group
Chaque ligne du fichier passwd correspond aux informations d'un utilisateur.
Format du fichier /etc/passwd : nom_utilisateur:mot_de_passe:uuid:guid:commentaire:home:shell
- nom_utilisateur correspond au login de l'utilisateur.
- mot_de_passe correspond au mot de passe de l'utilisateur remplacé par un x pour des raisons de sécurité.
- uuid correspond à l'identifiant système de l'utilisateur
- guid correspond au groupe principal de l'utilisateur.
- commentaire correspond à un commentaire textuel sur l'utilisateur qui est souvent son nom réel.
- home correspond au répertoire home de l'utilisateur sur ce système.
- shell correspond à l'interpréteur shell par défaut de l'utilisateur.
sudo adduser guest (Pour créer un compte invité)
Quand on créé un utilisateur, les fichiers présents dans /etc/skel sont copiés dans le répertoire /home/utilisateur
sudo userdel -r guest (Supprime toute trace de l'utilisateur invité)
Problème résolu : Bureau vide ("aucune instance de xfce-panel n'a été trouvée")
Supprimer les fichiers du répertoire /home/mon-identifiant/.cache/sessions/
Au moment de la déconnexion, décocher Enregistrer la session pour les prochaines connexions.
Puis recocher plus tard...
Si besoin, pour revenir à l'état initial :
CTRL ALT F1 => mode texte
sudo rm -rf .config/xfce*
exit
CTRL ALT F7 => mode graphique
Problème d'affichage sur la TV
Pour installer la carte graphique Radeon sur le P5K :
sudo apt-get install fglrx-driver
sudo aticonfig -- initial
Problème résolu : Pas de son sur les haut-parleurs de l'écran
Dans la console, installer le contrôle du volume PulseAudio : sudo apt-get install pavucontrol
puis décocher le son en sourdine sur Audio interne Stéréo analogique.