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.