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/12/06 08:00] – [Système] 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 ======
-<WRAP center round box 60%> 
-**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 
-</WRAP> 
  
-===== Installation de Debian Stretch 9.2 en octobre 2017 =====+=====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
  
 +===Comment installer en paralléle de python3.9 une autre version de python===
 +  * https://www.linuxcapable.com/how-to-install-python-3-8-on-debian-11/
 +
 +<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 ]]**
 +
 +"Tools" > "Configuration Files" > "filetypes.common"\\
 +  * uncomment line 2 [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: https://www.debian.org/CD/http-ftp/ 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é ===
  
-  sha1sum 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 ! +==== 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 52: 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" +wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run 
-EndSection +sudo chmod +x cuda_10.2.89_440.33.01_linux.run 
-</code>+sudo ./cuda_10.2.89_440.33.01_linux.run 
 +# N'installer que le ToolKit, redémarrer 
 +nvidia-smi
  
-===== Logiciels===== +# Bonus 
-==== Système ==== +sudo -H python3 -m pip install tensorflow==1.15 
-<code> +sudo -H python3 -m pip install stable-baselines 
-sudo apt-get install filezilla terminator caja-open-terminal grsync gparted geany geany-plugins ncdu git python3-pip thunderbird keepassxc gdebi+sudo -H python3 -m pip uninstall gym 
 +sudo apt install python3-mpi4py
 </code> </code>
  
 +===== Logiciels Debian Buster =====
 +  sudo dpkg --add-architecture i386
 +  sudo apt-get update
 +
 +===Logiciels===
 +  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
 +
 +===Imprimantes===
 +  sudo apt install cups hp-ppd hplip
 +  
 +  http://localhost:631/
 +
 +===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
 +
 +=== 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 packages: pyyaml, 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
 +
 +**Successfully installed**
 +
 +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
 +
 +  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
 +
 +https://github.com/kivy/buildozer/pull/757 informe que cython==0.28.6 **serait bien !!!!!!!!!!!**
 +
 +Pour forcer une version:
 +  sudo pip install -U --force-reinstall Cython==0.28.6
 +===== Logiciels Debian Stretch =====
 +  
 +==== Du vécu ====
 +  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 install firefox-esr-l10n-fr thunderbird-l10n-fr libreoffice-l10n-fr
 +  sudo dpkg-reconfigure locales
 +  sudo apt install mate_tweak
 ==== Geek ==== ==== Geek ====
-<code> +  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
-sudo apt-get install autoconf automake build-essential cmake  libav-tools python3-dev dkms +
-</code>+
  
 +==== Python ====
 +===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 ==== ==== Audio video graphisme ====
-<code>sudo apt-get install geeqie blender cheese guvcview inkscape ncdu vlc gimp audacity </code>+  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 95: 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 -a -G dialout Nom_Utilisateur +
-</code>+
 Se déconnecter et reconnecter. Se déconnecter et reconnecter.
  
-==== Python 3.==== +=====Sources.list===== 
-<code> +====Debian stretch avec les backports==== 
-sudo apt-get install python3-pip python3-dev +  sudo pluma /etc/apt/sources.list
-sudo pip3 install python3-numpy pyserial python3-opencv +
-</code>+
  
-====Kivy et Buildozer==== +<code text> 
-  * [[kivy_installation|Installation de Kivy]] +# Les dépôts officiels Debian Stretch : 
-  * [[kivy_buildozer_pour_creer_une_application_android_avec_un_script_python|Installation de Buildozer]]+deb http://deb.debian.org/debian/ stretch main contrib non-free  
 +# deb-src http://deb.debian.org/debian/ stretch main 
  
-===== Carte graphique ===== +# Debian Stretch, mises-à-jour de sécurité : 
-==== Drivers Nvidia ==== +deb http://security.debian.org/ stretch/updates main contrib non-free  
-Les drivers propriétaires améliorent l'antialiasing, mais ne sont plus nécessaires pour Blender.+# deb-src http://security.debian.org/ stretch/updates main contrib non-free 
  
-=== Ressources === +# Debian Stretch, mises-à-jour "volatiles" : 
-  http://debian-facile.org/doc:materiel:cartes-graphique:nvidia:accueil+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 
  
-=== Installation des drivers Nvidia === +# Debian Stretch, dépôt de rétroportages ("backports") : 
-  * https://wiki.debian.org/NvidiaGraphicsDrivers +deb http://deb.debian.org/debian/ stretch-backports main contrib non-free  
-Les versions ci-dessous sont des résumé du wiki ci-dessus.+# deb-src http://deb.debian.org/debian/ stretch-backports main 
 +</code>
  
-=== Désinstallation des drivers Nvidia === +Buster 
-<code> +<code text
-sudo apt-get remove --purge nvidia-* +deb http://ftp.fr.debian.org/debian buster main non-free contrib 
-sudo rm /etc/X11/xorg.conf+#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.orgbuster/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> </code>
  
-==== Bumblebee Pour un portable optimus ==== +===== Carte graphique ===== 
-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.+=== Désinstallation des drivers Nvidia === 
 +  sudo apt-get remove --purge nvidia-* 
 +  sudo rm /etc/X11/xorg.conf
  
-  * https://wiki.debian.org/Bumblebee+===== Bumblebee Pour un portable optimus ===== 
 +<code> 
 +sudo dpkg --add-architecture i386 
 +sudo apt-get update 
 +sudo nano /etc/modules
  
-<code>sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386</code>+# 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
  
-<code+sudo apt install gcc make linux-headers-amd64 dkms bbswitch-dkms 
-sudo adduser $USER bumblebee+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 sudo nano /etc/bumblebee/bumblebee.conf
-TurnCardOffAtExit=true+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
  
-  * https://github.com/Bumblebee-Project/bbswitch/blob/master/README.md+===== VirtualBox Buster 10===== 
 +  * **https://computingforgeeks.com/install-virtualbox-ubuntu-debian/**
  
-<code> +====Debian Buster 10====
-sudo nano /etc/modules +
-# disable card on boot with bbswitch +
-bbswitch load_state=+
-</code>+
  
 +  sudo apt install virtualbox virtualbox-guest-additions-iso
 +  
 +===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 184: 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 193: 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 214: Ligne 367:
 Puis agrandir la partition dans le système hôte avec gparted. Puis agrandir la partition dans le système hôte avec gparted.
  
-{{tag>sb linux}}+=====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.1544083254.txt.gz · Dernière modification : 2018/12/06 08:00 de serge