Outils pour utilisateurs

Outils du site


debian_installation_configuration

Ceci est une ancienne révision du document !


Debian Installation Configuration

Installation et configuration de Debian

  • Validé avec Debian Buster 10 Alpha 3 en décembre 2018
  • 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

Téléchargement

Télécharger le CD netinstall: https://www.debian.org/CD/http-ftp/

Exemple:

wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.6.0-amd64-netinst.iso

Ne pas utiliser le téléchargement du navigateur

Vérification de l'intégrité

sha1sum image.iso

Création de la clé USB bootable

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 ! MATE est très partique, vous aurez une bonne productivité !

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

Logiciels Debian Buster

Logiciels Debian Stretch

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
sudo apt-get install firefox-esr-l10n-fr thunderbird-l10n-fr libreoffice-l10n-fr
sudo dpkg-reconfigure locales

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.

Sources.list

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

Carte graphique

Blender 2.80 EEVEE

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

Installation

sudo apt-get install virtualbox virtualbox-guest-additions-iso

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.

Des trucs parfois utiles

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
debian_installation_configuration.1546697459.txt.gz · Dernière modification : 2019/01/05 14:10 de serge