Outils pour utilisateurs

Outils du site


debian_installation_configuration

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
debian_installation_configuration [2018/06/05 12:24] – [Bumblebee Pour un portable optimus] sergedebian_installation_configuration [2022/09/25 13:16] (Version actuelle) – [Bug Geany Underscore not displayed] serge
Ligne 1: Ligne 1:
 ====== Debian Installation Configuration ====== ====== Debian Installation Configuration ======
  
-**Installation et configuration de Debian**+=====Debian 11 Bullseye===== 
 +15 août 2021 
 +====Particularités==== 
 +===Python=== 
 +Plus d'installation de package python avec:\\ 
 +   
 +  sudo pip3 install cecicela 
 +mais 
 +  python3.9 -m pip install cecicela 
 +qui installe dans .local
  
-  * Validé avec **Debian stretch 9.2** en octobre 2017 +===Comment installer en paralléle de python3.une autre version de python=== 
-  * Bureau MATE avec l'applet **mate-menu** +  * https://www.linuxcapable.com/how-to-install-python-3-8-on-debian-11/
-  * Validé avec VirtualBox avec **Debian stretch 9.4** en mars 2018+
  
 +<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 /media/data/exclude/clones/Python-3.7.11
 +./configure
 +make -j8
 +sudo make altinstall
 +python3.7 –version
 +</code>
 +====Post install====
 +  su
 +  /usr/sbin/adduser toto sudo
 +Se déconnecter, reconnecter
 +
 +  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'erreur.\\
 +Dans la cofiguration du plugin Markdown, définir le chemin vers ~.config/geany/plugins/markdown/template.html
 +
 +====Bug Geany Underscore not displayed====
 +  * **[[https://github.com/geany/geany/issues/2466| Underscore not displayed on 20.04 #2466 ]]**
  
-===== Installation de Debian Stretch 9.2 en octobre 2017 =====+"Tools" > "Configuration Files" > "filetypes.common"\\ 
 +  * uncomment line [styling] 
 +  * line 90 changer 
  
 +  ## line_height=0;0; 
 +pour 
 +  line_height=0;1; 
 +ou 
 +  line_height=0;2;
 +===== Installation =====
 === Téléchargement === === Téléchargement ===
  
-Télécharger le CD netinstall+Télécharger le CD netinstall: https://www.debian.org/CD/http-ftp/ 
 + 
 +Exemple: 
 +  wget -c https://......................-amd64-netinst.iso 
 +Ne pas utiliser le téléchargement du navigateur
  
 === Vérification de l'intégrité === === Vérification de l'intégrité ===
  
-''%%md5sum image.iso%%''+  sha512sum image.iso
  
-=== Gravure ===+=== Création de la clé USB bootable ===
  
   * https://debian-facile.org/doc:install:usb-boot   * https://debian-facile.org/doc:install:usb-boot
  
-''%%sudo fdisk -l%%''+  sudo fdisk -l
  
 **Ne vous gourrez pas de disque !**. Remplacer x par le bon disque ! Dans le dossier contenant l'image: **Ne vous gourrez pas de disque !**. Remplacer x par le bon disque ! Dans le dossier contenant l'image:
  
-''%%umount /dev/sdx%%''\\ +  umount /dev/sdx 
-''%%sudo dd if=image.iso of=/dev/sdx bs=4M && sync%%''+  sudo dd if=image.iso of=/dev/sdx bs=4M && sync
  
 === Installation en mode graphique === === Installation en mode graphique ===
 +Le bureau debian est inutile ! MATE est très partique, vous aurez une bonne productivité !
  
-Le bureau debian est inutile, il ne faut pas se tromper pour l'installation du grub ! +==== Configuration principale ====
- +
-=== Configuration principale === +
 === sudo === === sudo ===
- 
 Ajout de toto à sudo: Ajout de toto à sudo:
  
-''%%su%%''\\ +  su 
-''%%adduser toto sudo%%''+  /usr/sbin/adduser toto sudo
  
 Se déconnecter, reconnecter Se déconnecter, reconnecter
  
-=== mate-menu est le portage de Mint Menu sur Mate === +=== Menu === 
-<code> +mate-menu est le portage de Mint Menu sur Mate 
-sudo apt-get install mate-menu mate-desktop-environment-extras +  sudo apt install mate-menu mate-desktop-environment-extras 
-</code>+ou 
 + 
 +mate-applet-brisk-menu qui est plus simple, avec rien à configurer 
 +  sudo apt install mate-applet-brisk-menu mate-desktop-environment-extras
  
 === Apparence === === Apparence ===
Ligne 53: Ligne 96:
  
 === Reconfiguration des locales === === Reconfiguration des locales ===
-<code> +  sudo apt install locales 
-sudo apt-get install locales%% +  sudo dpkg-reconfigure locales
-sudo dpkg-reconfigure locales +
-</code>+
  
-=== Diminuer la sensibilité de la souris === +=====Installation de Xubuntu 18.04 pour du calcul d'IA===== 
-Créer un fichier /etc/X11/xorg.conf.d/50-mouse-acceleration.conf+//__**Ne plus utiliser Xubuntu 18.04**__// voir **[[compilation_de_oepncv_avec_cuda_sur_ubuntu]]**
  
-<code> +Installer le driver Nvidia avec Pilotes Additionnels 
-Section "InputClass" +<code bash
-    Identifier "My Mouse" +sudo dpkg --add-architecture i386 
-    MatchIsPointer "yes" +sudo apt update 
-# set the following to 1 1 0 respectively to disable acceleration. +sudo apt upgrade 
-    Option "AccelerationNumerator" "2" +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 
-    Option "AccelerationDenominator" "1" +sudo -H python3 -m pip install --upgrade pip 
-    Option "AccelerationThreshold" "4" +sudo -H python3 -m pip install numpy oscpy
-    Option "AdaptiveDeceleration" "2" +
-    Option "ConstantDeceleration" "3" +
-EndSection +
-</code>+
  
-===== Installation de logiciels supplémentaires ===== +wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run 
-==== Drivers Nvidia ==== +sudo chmod +x cuda_10.2.89_440.33.01_linux.run 
-Les drivers propriétaires améliorent l'antialiasingmais ne sont plus nécessaires pour Blender.+sudo ./cuda_10.2.89_440.33.01_linux.run 
 +# N'installer que le ToolKitredémarrer 
 +nvidia-smi
  
-=== Ressources === +# Bonus 
-  * http://debian-facile.org/doc:materiel:cartes-graphique:nvidia:accueil+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 
 +</code>
  
-=== Installation des drivers Nvidia === +===== Logiciels Debian Buster ===== 
-  * https://wiki.debian.org/NvidiaGraphicsDrivers +  sudo dpkg --add-architecture i386 
-Les versions ci-dessous sont des résumé du wiki ci-dessus.+  sudo apt-get update
  
-=== Désinstallation des drivers Nvidia === +===Logiciels=== 
-<code> +  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 mate_tweak
-sudo apt-get remove --purge nvidia-+
-sudo rm /etc/X11/xorg.conf +
-</code>+
  
-==== Bumblebee Pour un portable optimus ==== +===Imprimantes=== 
-Pour faire tourner le Blender Game Engine, il est inutile d'avoir une carte graphique. Les cartes Intel d'un i5 haut de gamme sont très bien. C'est moins cher, moins lourd, sans complication avec bumblebbe, la batterie se décharge moins vite.+  sudo apt install cups hp-ppd hplip 
 +   
 +  http://localhost:631/
  
-  * https://wiki.debian.org/Bumblebee+===System=== 
 +  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:i386 libstdc++6:i386 libgtk2.0-0:i386 libpangox-1.0-0:i386 libidn11:i386 zlib1g:i386 openjdk-8-source libssl-dev openssl gcc libpangoxft-1.0-0:i386 adb libtool build-essential python3-pip python3-dev python3-six libpython3-all-dev python3-all python3-all-dev python3-virtualenv virtualenv
  
-<code>sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386</code>+=== Python 3.7 === 
 +  sudo apt install python3-pip 
 +   
 +**Successfully installed** 
 +\\ MarkupSafe-1.1.0 appdirs-1.4.3 colorama-0.4.1 jinja2-2.10 sh-1.12.14 
 +  sudo pip3 install jinja2 appdirs sh colorama setuptools 
 +   
 +**Building wheels for collected packages:**  
 +\\ pyyaml, bs4, twisted, kivy, pyjnius, Kivy-Garden 
 +Installing collected packagespyyaml, soupsieve, beautifulsoup4, bs4, unidecode, lxml, attrs, Automat, PyHamcrest, constantly, hyperlink, incremental, zope.interface, twisted, numpy, opencv-python, Kivy-Garden, docutils, pygments, kivy, pygame, ptyprocess, pexpect, buildozer, pyjnius
  
-<code> +**Successfully installed**
-sudo adduser $USER bumblebee +
-sudo nano /etc/bumblebee/bumblebee.conf +
-TurnCardOffAtExit=true+
  
-sudo nano /etc/modules +Automat-0.7.0 Kivy-Garden-0.1.4 PyHamcrest-1.9.0 attrs-18.2.0 beautifulsoup4-4.7.0 bs4-0.0.1 buildozer-0.37 constantly-15.1.0 docutils-0.14 hyperlink-18.0.0 incremental-17.5.0 kivy-1.10.1 lxml-4.2.6 numpy-1.15.4 opencv-python-3.4.5.20 pexpect-4.6.0 ptyprocess-0.6.0 pygame-1.9.4 pygments-2.3.1 pyjnius-1.1.4 pyyaml-3.13 soupsieve-1.6.1 twisted-18.9.0 unidecode-1.0.23 zope.interface-4.6.0
-# disable card on boot with bbswitch +
-bbswitch load_state=0+
  
 +  sudo pip3 install pyyaml bs4 unidecode lxml twisted numpy opencv-python kivy pygame buildozer pyjnius
 +  
 +=== Cython ===
 +  sudo apt install python-pip
 +  sudo pip install cython
  
-</code> +https://github.com/kivy/buildozer/pull/757 informe que cython==0.28.6 **serait bien !!!!!!!!!!!**
-==== Logiciel en vrac ==== +
-=== Système === +
-Avec quelques trucs pratiques:+
  
-<code> +Pour forcer une version: 
-sudo apt-get install autoconf automake filezilla terminator build-essential cmake caja-open-terminal libav-tools grsync gparted geany geany-plugins ncdu git python3-pip python3-dev dkms +  sudo pip install -U --force-reinstall Cython==0.28.6 
-</code> +===== Logiciels Debian Stretch ===== 
-ou système seul +   
-<code> +==== Du vécu ==== 
-sudo apt-get install autoconf automake build-essential cmake caja-open-terminal libav-tools git python3-pip python3-dev dkms +  sudo apt install filezilla terminator caja-open-terminal grsync gparted geany geany-plugins ncdu git thunderbird keepassxc gdebi simple-scan gnome-system-tools 
-</code>+  sudo apt install firefox-esr-l10n-fr thunderbird-l10n-fr libreoffice-l10n-fr 
 +  sudo dpkg-reconfigure locales 
 +  sudo apt install mate_tweak 
 +==== Geek ==== 
 +  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
  
-=== Audio video graphisme === +==== Python ==== 
-<code>sudo apt-get install geeqie blender cheese guvcview inkscape ncdu vlc gimp audacity </code>+===Python 2.7=== 
 +  sudo apt 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 install geeqie blender cheese guvcview inkscape ncdu vlc gimp audacity
  
-=== Pure Data === +==== Pure Data ==== 
-<code>sudo apt-get install pd-osc pd-zexy</code>+  sudo apt install pd-osc pd-zexy
  
 puis définir les paths\\  puis définir les paths\\ 
Ligne 132: Ligne 194:
 L'import de mrpeach ne marche pas, et c'est inutile. L'import de mrpeach ne marche pas, et c'est inutile.
  
-=== Création === +==== Arduino ==== 
-<code> +  sudo apt install arduino 
-sudo apt-get install arduino +  sudo usermod --G dialout Nom_Utilisateur 
-sudo usermod --G dialout Nom_Utilisateur +
-</code>+
 Se déconnecter et reconnecter. Se déconnecter et reconnecter.
  
-=== Python 3.===+=====Sources.list===== 
 +====Debian stretch avec les backports==== 
 +  sudo pluma /etc/apt/sources.list 
 + 
 +<code text> 
 +# 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 
 +</code> 
 + 
 +Buster 
 +<code text> 
 +deb http://ftp.fr.debian.org/debian buster main non-free contrib 
 +#deb-src http://ftp.fr.debian.org/debian buster main non-free contrib 
 +  
 +deb http://security.debian.org/ buster/updates main contrib non-free 
 +#deb-src http://security.debian.org/ buster/updates main contrib non-free 
 +  
 +deb http://ftp.de.debian.org/debian buster-updates main contrib non-free 
 +#deb-src http://ftp.de.debian.org/debian buster-updates main contrib non-free 
 +</code> 
 + 
 +===== Carte graphique ===== 
 +=== Désinstallation des drivers Nvidia === 
 +  sudo apt-get remove --purge nvidia-* 
 +  sudo rm /etc/X11/xorg.conf 
 + 
 +===== Bumblebee Pour un portable optimus =====
 <code> <code>
-sudo apt-get install python3-pip python3-dev +sudo dpkg --add-architecture i386 
-sudo pip3 install python3-numpy pyserial python3-opencv+sudo apt-get update 
 +sudo nano /etc/modules 
 + 
 +# Déchargement du module nouveau 
 +sudo modprobe -r nouveau 
 +# Déchargement du module de changement de carte graphique à chaud sous GNU/Linux 
 +sudo modprobe -r vga_switcheroo 
 + 
 +sudo apt install gcc make linux-headers-amd64 dkms bbswitch-dkms 
 +sudo apt install libelf-dev bumblebee-nvidia primus primus-libs:i386 libgl1-nvidia-glx:i386 
 +sudo apt install gcc make linux-headers-amd64 dkms bbswitch-dkms libelf-dev bumblebee-nvidia primus primus-libs:i386 libgl1-nvidia-glx:i386 nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-vdpau-driver vdpau-va-driver mesa-utils bumblebee-nvidia libcuda1 
 +sudo modprobe bbswitch load_state=0 
 +cat /proc/acpi/bbswitch 
 +su -c 'echo "blacklist nouveau" >> /etc/modprobe.d/nouveau-blacklist.conf' 
 +nano /etc/modprobe.d/nouveau-blacklist.conf 
 +sudo /usr/sbin/adduser $USER bumblebee 
 +sudo nano /etc/bumblebee/bumblebee.conf 
 +cat /proc/acpi/bbswitch 
 +sudo service bumblebeed restart 
 +lsmod | grep -i 'nouveau' 
 +sudo usermod -aG bumblebee $USER 
 +lspci -v | egrep -i 'vga|3d|nvidia' | grep -i 'nvidia' 
 +lspci -nn | egrep -i "3d|display|vga" 
 +lsmod | grep -i 'nouveau' 
 +optirun glxgears -info 
 +sudo modprobe -r nouveau 
 +optirun glxgears -info 
 +glxgears -info 
 +optirun glxgears -info
 </code> </code>
 +===Test===
 +  optirun firefox
 + ou, dans les sources de Blender 2.80 Beta 
 +  optirun blender
 + CUDA est bien actif
  
-===Kivy et Buildozer=== +===== VirtualBox Buster 10===== 
-  * [[kivy_installation|Installation de Kivy]] +  * **https://computingforgeeks.com/install-virtualbox-ubuntu-debian/**
-  [[kivy_buildozer_pour_creer_une_application_android_avec_un_script_python|Installation de Buildozer]]+
  
 +====Debian Buster 10====
  
-==== Python2.7 ==== +  sudo apt install virtualbox virtualbox-guest-additions-iso 
-=== Kivy et Buildozer === +   
-  * [[Kivy_Buildozer_avec_python_2.7|Kivy et Buildozer avec python 2.7]]+===GuestAdditions=== 
 +Le paquet VirtualBox GuestAdditions est dans les dépots. Ne pas définir le cdrom dans le stockage CD de la configuration. 
 +Dans le menu (Ctrl + C), Périphériques, Insérer le CD GuestAddittions, accepter l'installation.
  
-===== VirtualBox =====+===Extensions=== 
 +  wget https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack 
 + 
 +Fichiers, Paramètres, Extension --> installer 
 + 
 +===Partage=== 
 +Dans l'hôte: 
 +  sudo usermod -aG vboxsf nom-utilisateur 
 +   
 +  * 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/, Nom du dossier projets, Montage automatique, Configuration permanente, OK, OK. 
 +  * Eteindre, redémarrer. 
 +  * data est monté sur le bureau 
 +=====VirtualBox Stretch 9=====
 ====Logiciels installés sur session de base==== ====Logiciels installés sur session de base====
 <code> <code>
 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
 </code> </code>
Ligne 187: Ligne 336:
 ===Installer=== ===Installer===
 <code> <code>
-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
 </code> </code>
  
Ligne 196: Ligne 345:
 Périphériques --> Insérer l'image CD des Additions invité ... \\  Périphériques --> Insérer l'image CD des Additions invité ... \\ 
 Ouvrir le CD sur le bureau: Ouvrir le CD sur le bureau:
-<code>sudo sh autorun.sh</code>+  sudo apt install gcc make perl 
 +  sudo sh autorun.sh
  
 ===Partage=== ===Partage===
 Dans l'hôte: Dans l'hôte:
-  * commenter la ligne cdrom de /etc/fstab pour qu'il n'y ait plus de montage auto du cdrom +  sudo usermod -aG vboxsf nom-utilisateur 
-  * sudo adduser $USER vboxsf+  
   * Périphériques --> Dissiers partagés --> Réglages des dossiers partagés   * Périphériques --> Dissiers partagés --> Réglages des dossiers partagés
   * Ajouter un dossier partagé avec l'icône à droite   * Ajouter un dossier partagé avec l'icône à droite
Ligne 216: Ligne 366:
  
 Puis agrandir la partition dans le système hôte avec gparted. 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
 +<code>
 +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
 +</code>
 +
 +{{tag> linux sb }}
debian_installation_configuration.1528201489.txt.gz · Dernière modification : 2018/06/05 12:24 de serge