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 [2019/07/03 14:52] – [GuestAdditions] 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 Buster 10 Alpha 5** en février 2019 
-  * 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 
-</WRAP> 
  
 +=====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 ===== ===== Installation =====
 === Téléchargement === === Téléchargement ===
Ligne 15: Ligne 54:
  
 Exemple: Exemple:
-  wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.6.0-amd64-netinst.iso+  wget -c https://......................-amd64-netinst.iso
 Ne pas utiliser le téléchargement du navigateur 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
  
 === Création de la clé USB bootable === === Création de la clé USB bootable ===
Ligne 26: Ligne 65:
   * 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 ===
Ligne 41: Ligne 80:
  
   su   su
-  /usr/sbin/adduser toto sudo+  /usr/sbin/adduser toto sudo
  
 Se déconnecter, reconnecter Se déconnecter, reconnecter
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
-  sudo apt-get install mate-menu mate-desktop-environment-extras+  sudo apt install mate-menu mate-desktop-environment-extras
 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 ===
-  sudo apt-get install locales +  sudo apt install locales 
-  sudo dpkg-reconfigure locales+  sudo dpkg-reconfigure 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://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
 +sudo chmod +x cuda_10.2.89_440.33.01_linux.run
 +sudo ./cuda_10.2.89_440.33.01_linux.run
 +# N'installer que le ToolKit, redémarrer
 +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
 +</code>
 +
 +===== 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 mate_tweak+  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=== ===Imprimantes===
-  sudo apt-get install cups hp-ppd hplip+  sudo apt install cups hp-ppd hplip
      
   http://localhost:631/   http://localhost:631/
  
 ===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: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+  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 === === 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-get install mate_tweak+  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 121: 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 ====
-  sudo apt-get install pd-osc pd-zexy+  sudo apt install pd-osc pd-zexy
  
 puis définir les paths\\  puis définir les paths\\ 
Ligne 132: Ligne 195:
  
 ==== Arduino ==== ==== Arduino ====
-  sudo apt-get install arduino +  sudo apt install arduino 
-  sudo usermod --G dialout Nom_Utilisateur+  sudo usermod --G dialout Nom_Utilisateur
  
 Se déconnecter et reconnecter. Se déconnecter et reconnecter.
Ligne 187: Ligne 250:
 sudo modprobe -r vga_switcheroo sudo modprobe -r vga_switcheroo
  
-sudo apt-get install gcc make linux-headers-amd64 dkms bbswitch-dkms +sudo apt install gcc make linux-headers-amd64 dkms bbswitch-dkms 
-sudo apt-get install libelf-dev bumblebee-nvidia primus primus-libs:i386 libgl1-nvidia-glx:i386 +sudo apt install libelf-dev bumblebee-nvidia primus primus-libs:i386 libgl1-nvidia-glx:i386 
-sudo apt-get 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 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 sudo modprobe bbswitch load_state=0
 cat /proc/acpi/bbswitch cat /proc/acpi/bbswitch
Ligne 215: Ligne 278:
  CUDA est bien actif  CUDA est bien actif
  
-===== VirtualBox ===== +===== VirtualBox Buster 10===== 
-==== Installation ==== +  * **https://computingforgeeks.com/install-virtualbox-ubuntu-debian/** 
-  sudo apt-get install virtualbox virtualbox-guest-additions-iso+ 
 +====Debian Buster 10==== 
 + 
 +  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. 
 + 
 +===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 251: 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 260: 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:
-  sudo apt-get install gcc make perl+  sudo apt install gcc make perl
   sudo sh autorun.sh   sudo sh autorun.sh
- 
-===Debian Buster 10=== 
-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. 
  
 ===Partage=== ===Partage===
debian_installation_configuration.1562165570.txt.gz · Dernière modification : 2019/07/03 14:52 de serge