Ceci est une ancienne révision du document !
Table des matières
Debian Installation Configuration
Installation et configuration de Debian
- Validé avec Debian Stretch 9 en décembre 2018
- Bureau MATE avec l'applet mate-menu
- Validé avec VirtualBox avec Debian stretch 9.4 en mars 2018
- Validé pour Bumblebee Optimus Blender EEVEE en décembre 2018
Installation de Debian Stretch 9
Téléchargement
Télécharger le CD netinstall: https://www.debian.org/CD/http-ftp/
Vérification de l'intégrité
sha1sum image.iso
Gravure
sudo fdisk -l
Ne vous gourrez pas de disque !. Remplacer x par le bon disque ! Dans le dossier contenant l'image:
umount /dev/sdx sudo dd if=image.iso of=/dev/sdx bs=4M && sync
Installation en mode graphique
Le bureau debian est inutile !
Configuration principale
sudo
Ajout de toto à sudo:
su adduser toto sudo
Se déconnecter, reconnecter
mate-menu est le portage de Mint Menu sur Mate
sudo apt-get install mate-menu mate-desktop-environment-extras
Apparence
Dans Apparence, sélectionner le theme Menta et les icones MATE-Faenza.
Reconfiguration des locales
sudo apt-get install locales sudo dpkg-reconfigure locales
Diminuer la sensibilité de la souris
Créer un fichier /etc/X11/xorg.conf.d/50-mouse-acceleration.conf
Section "InputClass" Identifier "My Mouse" MatchIsPointer "yes" # set the following to 1 1 0 respectively to disable acceleration. Option "AccelerationNumerator" "2" Option "AccelerationDenominator" "1" Option "AccelerationThreshold" "4" Option "AdaptiveDeceleration" "2" Option "ConstantDeceleration" "3" EndSection
Sources.list
Pour Debian stretch avec les backports
sudo pluma /etc/apt/sources.list
# Les dépôts officiels Debian Stretch : deb http://deb.debian.org/debian/ stretch main contrib non-free # deb-src http://deb.debian.org/debian/ stretch main # Debian Stretch, mises-à-jour de sécurité : deb http://security.debian.org/ stretch/updates main contrib non-free # deb-src http://security.debian.org/ stretch/updates main contrib non-free # Debian Stretch, mises-à-jour "volatiles" : deb http://deb.debian.org/debian/ stretch-updates main contrib non-free # deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free # Debian Stretch, dépôt de rétroportages ("backports") : deb http://deb.debian.org/debian/ stretch-backports main contrib non-free # deb-src http://deb.debian.org/debian/ stretch-backports main
Logiciels
Du vécu
sudo apt-get install filezilla terminator caja-open-terminal grsync gparted geany geany-plugins ncdu git thunderbird keepassxc gdebi simple-scan gnome-system-tools
Geek
sudo apt-get install autoconf automake build-essential cmake libav-tools python3-dev python3-setuptools dkms python-dev python-setuptools python-pip python3-pip python-freenect
Python
Python 2.7
sudo apt-get install python-pip python-dev sudo pip install twisted numpy opencv-python
Python 3
sudo pip3 install twisted numpy opencv-python sudo pip3 install python3-numpy pyserial python3-opencv
Audio video graphisme
sudo apt-get install geeqie blender cheese guvcview inkscape ncdu vlc gimp audacity
Pure Data
sudo apt-get install pd-osc pd-zexy
puis définir les paths
voir https://wiki.labomedia.org/index.php/Installation_et_configuration_de_Pure_Data_sur_Linux#PD_search_path
L'import de mrpeach ne marche pas, et c'est inutile.
Arduino
sudo apt-get install arduino sudo usermod -a -G dialout Nom_Utilisateur
Se déconnecter et reconnecter.
Kivy et Buildozer
Carte graphique
Blender 2.80 EEVEE
- https://forums.bunsenlabs.org/viewtopic.php?id=3953 Parle de Blender, mais il manque quelques commandes et d'autres sont faussent !
Drivers Nvidia
Ressources
Installation des drivers Nvidia
Les versions ci-dessous sont des résumé du wiki ci-dessus.
Désinstallation des drivers Nvidia
sudo apt-get remove --purge nvidia-* sudo rm /etc/X11/xorg.conf
Bumblebee Pour un portable optimus
sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386
sudo adduser $USER bumblebee sudo nano /etc/bumblebee/bumblebee.conf TurnCardOffAtExit=true
sudo nano /etc/modules # disable card on boot with bbswitch bbswitch load_state=0
Résumé qui a permis d'avoir CUDA dans Blender avec EEVEE
sudo modprobe -r nouveau sudo modprobe -r vga_switcheroo sudo apt-get install gcc make linux-headers-amd64 sudo apt-get install dkms bbswitch-dkms sudo modprobe bbswitch load_state=0 cat /proc/acpi/bbswitch su -c 'echo "blacklist nouveau" >> /etc/modprobe.d/nouveau-blacklist.conf' sudo apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings sudo apt-get install nvidia-vdpau-driver vdpau-va-driver mesa-utils sudo apt-get install bumblebee-nvidia sudo apt-get install libcuda1 cat /proc/acpi/bbswitch sudo service bumblebeed restart # Droits sudo adduser $USER bumblebee sudo usermod -aG bumblebee $USER # Détection de la carte nvidia lspci -v | egrep -i 'vga|3d|nvidia' | grep -i 'nvidia' lspci -nn | egrep -i "3d|display|vga" # Driver nouveau utilisé ? lsmod | grep -i 'nouveau' # test glxgears -info # 73 optirun glxgears -info # 328 optirun -vv glxgears # 342 # Run blender dans le dossier ou se trouve blender optirun ./blender
VirtualBox
Logiciels installés sur session de base
su adduser toto sudo apt-get install mate-menu mate-desktop-environment-extras locales dpkg-reconfigure locales
Se déconnecter, reconnecter.
Sources.list
sudo pluma /etc/apt/sources.list
Remplacer tout par:
deb http://deb.debian.org/debian stretch main contrib non-free deb-src http://deb.debian.org/debian stretch main contrib non-free deb http://deb.debian.org/debian stretch-updates main contrib non-free deb-src http://deb.debian.org/debian stretch-updates main contrib non-free deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free
Enregister, fermer, recharger:
sudo apt-get update
Installer
sudo apt-get install autoconf automake build-essential cmake caja-open-terminal libav-tools geany geany-plugins ncdu git python-pip python-dev python3-pip python3-dev dkms
GuestAdditions
Récupération de la barre de menu de machine hôte: Ctrl droit + C
Périphériques –> Insérer l'image CD des Additions invité …
Ouvrir le CD sur le bureau:
sudo sh autorun.sh
Partage
Dans l'hôte:
- commenter la ligne cdrom de /etc/fstab pour qu'il n'y ait plus de montage auto du cdrom
- sudo adduser $USER vboxsf
- Périphériques –> Dissiers partagés –> Réglages des dossiers partagés
- Ajouter un dossier partagé avec l'icône à droite
- Chemin du dossier: /media/data/3D/projets, Nom du dossier projets, Montage automatique, Configuration permanente, OK, OK.
- Eteindre, redémarrer.
- sf_projets est monté sur la bureau
Buildozer
Il faut que le dossier des sources soit dans le home, pas sur un dossier partagé (pb de symlink).
Resize de la taille du system sur disk
BoxManage modifyhd debian64_2.7.vdi --resize 20000
Puis agrandir la partition dans le système hôte avec gparted.