debian_installation_configuration
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| debian_installation_configuration [2019/03/14 09:59] – [Résumé qui a permis d'avoir CUDA dans Blender avec EEVEE] serge | debian_installation_configuration [2025/10/14 01:06] (Version actuelle) – Benjamin Labomedia | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Debian Installation Configuration ====== | ====== Debian Installation Configuration ====== | ||
| - | <WRAP center round box 60%> | ||
| - | **Installation et configuration de Debian** | ||
| - | * Validé avec **Debian Buster 10 Alpha 5** en février 2019 | ||
| - | * Validé avec **Debian Stretch 9** en décembre 2018 | ||
| - | * **Bureau MATE** avec l' | ||
| - | * Validé avec **VirtualBox** avec Debian stretch 9.4 en mars 2018 | ||
| - | * Validé pour **Bumblebee Optimus Blender EEVEE** en décembre 2018 | ||
| - | </ | ||
| + | =====Debian 11 Bullseye===== | ||
| + | 15 août 2021 | ||
| + | ====Particularités==== | ||
| + | ===Python=== | ||
| + | Plus d' | ||
| + | | ||
| + | sudo pip3 install cecicela | ||
| + | mais | ||
| + | python3.9 -m pip install cecicela | ||
| + | qui installe dans .local | ||
| + | |||
| + | ===Comment installer en paralléle de python3.9 une autre version de python=== | ||
| + | * https:// | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev -y | ||
| + | cd / | ||
| + | ./configure | ||
| + | make -j8 | ||
| + | sudo make altinstall | ||
| + | python3.7 –version | ||
| + | </ | ||
| + | ====Post install==== | ||
| + | su | ||
| + | / | ||
| + | Se déconnecter, | ||
| + | |||
| + | sudo dpkg --add-architecture i386 | ||
| + | sudo apt install mate-menu mate-desktop-environment-extras locales terminator grsync gparted geany geany-plugins ncdu git blender vlc gnome-system-tools caja-open-terminal thunderbird blender inkscape gimp audacity gdebi keepassxc geeqie simple-scan cheese guvcview openjdk-17-jdk software-properties-common | ||
| + | sudo dpkg-reconfigure locales | ||
| + | |||
| + | ====Bug Geany Plugin Markdown==== | ||
| + | Lancer geany en console pour avoir l' | ||
| + | Dans la cofiguration du plugin Markdown, définir le chemin vers ~.config/ | ||
| + | |||
| + | ====Bug Geany Underscore not displayed==== | ||
| + | * **[[https:// | ||
| + | |||
| + | " | ||
| + | * uncomment line 2 [styling] | ||
| + | * line 90 changer | ||
| + | |||
| + | ## line_height=0; | ||
| + | pour | ||
| + | line_height=0; | ||
| + | ou | ||
| + | line_height=0; | ||
| ===== Installation ===== | ===== Installation ===== | ||
| === Téléchargement === | === Téléchargement === | ||
| Ligne 15: | Ligne 54: | ||
| Exemple: | Exemple: | ||
| - | wget -c https://cdimage.debian.org/ | + | wget -c https:// |
| Ne pas utiliser le téléchargement du navigateur | Ne pas utiliser le téléchargement du navigateur | ||
| === Vérification de l' | === Vérification de l' | ||
| - | | + | |
| === Création de la clé USB bootable === | === Création de la clé USB bootable === | ||
| Ligne 26: | Ligne 65: | ||
| * https:// | * https:// | ||
| - | | + | |
| **Ne vous gourrez pas de disque !**. Remplacer x par le bon disque ! Dans le dossier contenant l' | **Ne vous gourrez pas de disque !**. Remplacer x par le bon disque ! Dans le dossier contenant l' | ||
| - | | + | |
| - | | + | |
| === Installation en mode graphique === | === Installation en mode graphique === | ||
| Ligne 41: | Ligne 80: | ||
| su | su | ||
| - | /usr/sbin/adduser toto sudo | + | /usr/sbin/adduser toto sudo |
| Se déconnecter, | Se déconnecter, | ||
| Ligne 47: | Ligne 86: | ||
| === Menu === | === Menu === | ||
| mate-menu est le portage de Mint Menu sur Mate | mate-menu est le portage de Mint Menu sur Mate | ||
| - | | + | |
| ou | ou | ||
| mate-applet-brisk-menu qui est plus simple, avec rien à configurer | mate-applet-brisk-menu qui est plus simple, avec rien à configurer | ||
| - | sudo apt-get install mate-applet-brisk-menu mate-desktop-environment-extras | + | sudo apt install mate-applet-brisk-menu mate-desktop-environment-extras |
| === Apparence === | === Apparence === | ||
| Ligne 57: | Ligne 96: | ||
| === Reconfiguration des locales === | === Reconfiguration des locales === | ||
| - | | + | |
| - | | + | |
| - | ===== Logiciels Debian Buster | + | =====Installation de Xubuntu 18.04 pour du calcul d'IA===== |
| + | //__**Ne plus utiliser Xubuntu 18.04**__// voir **[[compilation_de_oepncv_avec_cuda_sur_ubuntu]]** | ||
| + | Installer le driver Nvidia avec Pilotes Additionnels | ||
| + | <code bash> | ||
| + | sudo dpkg --add-architecture i386 | ||
| + | sudo apt update | ||
| + | sudo apt upgrade | ||
| + | sudo apt install terminator grsync gparted geany geany-plugins ncdu git blender vlc gnome-system-tools synaptic locales python3-pip build-essential python3-mpi4py multilib dkms gcc | ||
| + | sudo -H python3 -m pip install --upgrade pip | ||
| + | sudo -H python3 -m pip install numpy oscpy | ||
| + | |||
| + | wget http:// | ||
| + | sudo chmod +x cuda_10.2.89_440.33.01_linux.run | ||
| + | sudo ./ | ||
| + | # N' | ||
| + | nvidia-smi | ||
| + | |||
| + | # Bonus | ||
| + | sudo -H python3 -m pip install tensorflow==1.15 | ||
| + | sudo -H python3 -m pip install stable-baselines | ||
| + | sudo -H python3 -m pip uninstall gym | ||
| + | sudo apt install python3-mpi4py | ||
| + | </ | ||
| + | |||
| + | ===== Logiciels Debian Buster ===== | ||
| sudo dpkg --add-architecture i386 | sudo dpkg --add-architecture i386 | ||
| sudo apt-get update | sudo apt-get update | ||
| ===Logiciels=== | ===Logiciels=== | ||
| - | sudo apt-get install filezilla terminator caja-open-terminal grsync gparted geany geany-plugins ncdu git thunderbird blender inkscape vlc gimp audacity gdebi keepassxc geeqie simple-scan gnome-system-tools locales | + | sudo apt install filezilla terminator caja-open-terminal grsync gparted geany geany-plugins ncdu git thunderbird blender inkscape vlc gimp audacity gdebi keepassxc geeqie simple-scan gnome-system-tools locales |
| ===Imprimantes=== | ===Imprimantes=== | ||
| - | sudo apt-get install cups hp-ppd hplip | + | sudo apt install cups hp-ppd hplip |
| | | ||
| http:// | http:// | ||
| ===System=== | ===System=== | ||
| - | sudo apt-get install libsdl2-dev zlib1g-dev pkg-config autoconf automake cmake dkms libtool libsdl2-2.0-0 ccache openjdk-8-jdk unzip ffmpeg libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev libgstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good libncurses5: | + | sudo apt install libsdl2-dev zlib1g-dev pkg-config autoconf automake cmake dkms libtool libsdl2-2.0-0 ccache openjdk-8-jdk unzip ffmpeg libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev libportmidi-dev libswscale-dev libavformat-dev libavcodec-dev libgstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good libncurses5: |
| === Python 3.7 === | === Python 3.7 === | ||
| - | sudo apt-get install python3-pip | + | sudo apt install python3-pip |
| | | ||
| **Successfully installed** | **Successfully installed** | ||
| Ligne 94: | Ligne 157: | ||
| | | ||
| === Cython === | === Cython === | ||
| - | sudo apt-get install python-pip | + | sudo apt install python-pip |
| sudo pip install cython | sudo pip install cython | ||
| Ligne 104: | Ligne 167: | ||
| | | ||
| ==== Du vécu ==== | ==== 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 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 apt install firefox-esr-l10n-fr thunderbird-l10n-fr libreoffice-l10n-fr |
| sudo dpkg-reconfigure locales | sudo dpkg-reconfigure locales | ||
| + | sudo apt install mate_tweak | ||
| ==== Geek ==== | ==== 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 | + | sudo apt 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 ==== | ||
| ===Python 2.7=== | ===Python 2.7=== | ||
| - | sudo apt-get install python-pip python-dev | + | sudo apt install python-pip python-dev |
| sudo pip install twisted numpy opencv-python | sudo pip install twisted numpy opencv-python | ||
| | | ||
| Ligne 120: | Ligne 184: | ||
| | | ||
| ==== Audio video graphisme ==== | ==== Audio video graphisme ==== | ||
| - | sudo apt-get install geeqie blender cheese guvcview inkscape ncdu vlc gimp audacity | + | sudo apt install geeqie blender cheese guvcview inkscape ncdu vlc gimp audacity |
| ==== Pure Data ==== | ==== Pure Data ==== | ||
| - | | + | |
| puis définir les paths\\ | puis définir les paths\\ | ||
| Ligne 131: | Ligne 195: | ||
| ==== Arduino ==== | ==== Arduino ==== | ||
| - | | + | |
| - | | + | |
| Se déconnecter et reconnecter. | Se déconnecter et reconnecter. | ||
| Ligne 171: | Ligne 235: | ||
| ===== Carte graphique ===== | ===== Carte graphique ===== | ||
| - | ==== Blender 2.80 EEVEE ==== | ||
| - | * https:// | ||
| - | ==== Drivers Nvidia ==== | ||
| - | |||
| - | === Ressources === | ||
| - | * http:// | ||
| - | |||
| - | === Installation des drivers Nvidia === | ||
| - | * https:// | ||
| - | Les versions ci-dessous sont des résumé du wiki ci-dessus. | ||
| - | |||
| === Désinstallation des drivers Nvidia === | === Désinstallation des drivers Nvidia === | ||
| sudo apt-get remove --purge nvidia-* | sudo apt-get remove --purge nvidia-* | ||
| sudo rm / | sudo rm / | ||
| - | ==== Bumblebee Pour un portable optimus ==== | + | ===== Bumblebee Pour un portable optimus ===== |
| - | + | ||
| - | * https:// | + | |
| - | + | ||
| - | sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs: | + | |
| - | + | ||
| - | sudo / | + | |
| - | sudo nano / | + | |
| - | TurnCardOffAtExit=true | + | |
| - | + | ||
| - | * https:// | + | |
| < | < | ||
| + | sudo dpkg --add-architecture i386 | ||
| + | sudo apt-get update | ||
| sudo nano / | sudo nano / | ||
| - | # disable card on boot with bbswitch | ||
| - | bbswitch load_state=0 | ||
| - | </ | ||
| - | ====Résumé qui a permis d' | + | # Déchargement du module nouveau |
| - | < | + | |
| sudo modprobe -r nouveau | sudo modprobe -r nouveau | ||
| + | # Déchargement du module de changement de carte graphique à chaud sous GNU/Linux | ||
| sudo modprobe -r vga_switcheroo | sudo modprobe -r vga_switcheroo | ||
| - | sudo apt-get install gcc make linux-headers-amd64 | + | |
| - | sudo apt-get install dkms bbswitch-dkms | + | sudo apt install gcc make linux-headers-amd64 |
| + | sudo apt install libelf-dev bumblebee-nvidia primus primus-libs: | ||
| + | sudo apt install | ||
| sudo modprobe bbswitch load_state=0 | sudo modprobe bbswitch load_state=0 | ||
| cat / | cat / | ||
| su -c 'echo " | su -c 'echo " | ||
| - | sudo apt-get install nvidia-kernel-dkms nvidia-xconfig nvidia-settings | + | nano / |
| - | sudo apt-get install nvidia-vdpau-driver vdpau-va-driver mesa-utils | + | sudo / |
| - | sudo apt-get install | + | sudo nano /etc/bumblebee/ |
| - | sudo apt-get install libcuda1 | + | |
| cat / | cat / | ||
| sudo service bumblebeed restart | sudo service bumblebeed restart | ||
| - | + | lsmod | grep -i ' | |
| - | # Droits | + | |
| - | sudo adduser $USER bumblebee | + | |
| sudo usermod -aG bumblebee $USER | sudo usermod -aG bumblebee $USER | ||
| - | |||
| - | # Détection de la carte nvidia | ||
| lspci -v | egrep -i ' | lspci -v | egrep -i ' | ||
| lspci -nn | egrep -i " | lspci -nn | egrep -i " | ||
| - | |||
| - | # Driver nouveau utilisé ? | ||
| lsmod | grep -i ' | lsmod | grep -i ' | ||
| + | optirun glxgears -info | ||
| + | sudo modprobe -r nouveau | ||
| + | optirun glxgears -info | ||
| + | glxgears -info | ||
| + | optirun glxgears -info | ||
| + | </ | ||
| + | ===Test=== | ||
| + | optirun firefox | ||
| + | ou, dans les sources de Blender 2.80 Beta | ||
| + | optirun blender | ||
| + | CUDA est bien actif | ||
| - | # test | + | ===== VirtualBox Buster 10===== |
| - | glxgears -info # 73 | + | |
| - | optirun glxgears | + | |
| - | optirun | + | |
| - | # Run blender dans le dossier ou se trouve blender | + | ====Debian Bookworms 12 ==== |
| - | optirun ./blender | + | |
| - | </ | + | |
| - | ===Erreur=== | + | sudo apt install virtualbox virtualbox-guest-additions-iso |
| - | < | + | |
| - | optirun glxgears -info | + | ===GuestAdditions=== |
| - | [ 98.867759] [ERROR]The Bumblebee daemon has not been started yet or the socket path / | + | Le paquet VirtualBox GuestAdditions est dans les dépots. Ne pas définir le cdrom dans le stockage CD de la configuration. |
| - | [ 98.867796] [ERROR]Could not connect to bumblebee daemon - is it running? | + | Dans le menu (Ctrl + C), Périphériques, |
| - | </ | + | |
| - | < | + | ===Extensions=== |
| - | sudo apt-get purge bbswitch-dkms nvidia-current | + | wget https:// |
| - | sudo apt-get install linux-headers-generic | + | |
| - | sudo apt-get install | + | Fichiers, Paramètres, |
| - | </code> | + | |
| - | ===== VirtualBox ===== | + | ===Partage=== |
| - | ==== Installation ==== | + | Dans l' |
| - | sudo apt-get install virtualbox virtualbox-guest-additions-iso | + | sudo usermod |
| | | ||
| + | * Périphériques --> Dissiers partagés --> Réglages des dossiers partagés | ||
| + | * Ajouter un dossier partagé avec l' | ||
| + | * Chemin du dossier: / | ||
| + | * Eteindre, redémarrer. | ||
| + | * data est monté sur le bureau | ||
| + | Pour ajouter un périphérique USB voir https:// | ||
| + | =====VirtualBox Stretch 9===== | ||
| ====Logiciels installés sur session de base==== | ====Logiciels installés sur session de base==== | ||
| < | < | ||
| su | su | ||
| adduser toto sudo | adduser toto sudo | ||
| - | apt-get install mate-menu mate-desktop-environment-extras locales | + | apt install mate-menu mate-desktop-environment-extras locales |
| dpkg-reconfigure locales | dpkg-reconfigure locales | ||
| </ | </ | ||
| Ligne 290: | Ligne 338: | ||
| ===Installer=== | ===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 | + | sudo apt 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 |
| </ | </ | ||
| Ligne 299: | Ligne 347: | ||
| Périphériques --> Insérer l' | Périphériques --> Insérer l' | ||
| Ouvrir le CD sur le bureau: | Ouvrir le CD sur le bureau: | ||
| - | sudo apt-get install gcc make perl | + | sudo apt install gcc make perl |
| sudo sh autorun.sh | sudo sh autorun.sh | ||
debian_installation_configuration.1552557590.txt.gz · Dernière modification : de serge
