Avoid Software

Everyone has it

Cette partie présente des tutoriaux d’installation de programmes utiles afin de faire fonctionner les scripts à suivre.

🍺 
    🍺     🍺
  🍺 Installer 🍺
🍺 Homebrew 🍺
  🍺  pour macOS  🍺
      🍺   🍺

Homebrew est un gestionnaire de paquets pour macOS, il permet d’installer facilement des applications depuis le Terminal. Homebrew est sous licence BSD 2-clause "Simplified".

Installer Homebrew

  • Ouvrir le Terminal
  • Lancer cette commande
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Le script explique ce qu’il va faire, puis fait une pause avant de l’exécuter.
  • Pour plus d’options d’installation https://docs.brew.sh/Installation
  • Une fois Homebrew installé, il suffit de lancer la commande brew install nomdupaquet dans le Terminal pour installer un paquet.

 ✿   ✿   ✿
  ✿ Installer ✿
✿ MacPorts  ✿
  ✿  pour macOS ✿
     ✿   ✿    

MacPorts est un autre gestionnaire de paquets. Il permet de compiler, installer et mettre à jour des logiciels libres en ligne de commande sur le système d’exploitation Mac. MacPorts est sous licence 3-Clause BSD

Installer MacPorts

  • Ouvrir le Terminal
  • Installer XCode (si ce n’est pas déjà fait) : xcode-select --install [XCode est un ensemble d’outils de développement en ligne de commande d’Apple]
  • Télécharger et installer le paquet correspondant à votre système d’exploitation : https://www.macports.org/install.php

  ╰         ╮       ╰
      ╮         ╯
    Installer Python  ╮
  ╯    ╭     ╯
    ╭             ╯

Python est un langage de programmation libre et open-source. Le logiciel Python et sa documentation sont sous licence PSF.

Installer Python sur macOS

Nécessite Homebrew

  • Ouvrir le terminal
  • Lancer cette commande brew install python
  • Une fois Python installé, pour exécuter un script Python, vous devez ouvrir le Terminal et taper python nomduscript.py ou python3 nomduscript.py (suivant votre installation Python)

Installer Python sur Linux

  • Ouvrir le terminal
  • Mettre à jour le gestionnaire de paquets :
    sudo apt update
    sudo apt upgrade
  • Installer python :
    sudo apt install python3
  • Une fois Python installé, pour exécuter un script Python, vous devez ouvrir le Terminal et taper python3 nomduscript.py

Installer des bibliothèques pour Python

Python s’installe automatiquement avec PIP, le gestionnaires de bibliothèques Python. Pour installer une bibliothèque, ouvrez le Terminal et lancer la commande pip install nomdelabibli ou pip3 install nom de labibli (suivant votre installation Python)

Installer PIL (Python Imaging Library) / Pillow

PIL/Pillow est une bibliothèque de traitement d’images pour Python.

  • Ouvrir le terminal
  • Installer PIL/Pillow :
    pip install pillow

Installer svgutils

svgutils est une bibliothèque de manipulation de fichiers SVG.

  • Ouvrir le terminal
  • Installer svgutils :
    pip install svgutils

°     °
 °  Installer  °
  l’extension    °
°     Python de   °
    °  Fontforge  
 °       °     °

FontForge est un éditeur de polices de caractères libre et open source. En plus d’intégrer Python, FontForge installe généralement un module Python accessible à l’exécutable Python du système. FontForge est disponible dans son ensemble selon les termes de la GNU GPL version 3 ou toute version ultérieure. Cette extension permet la manipulation de typographies.

Installer Python Fontforge sur macOS

Nécessite Homebrew

  • Ouvrir le terminal
  • Lancer la commande
    brew install fontforge
  • Tester si Fontforge est bien exécutable par Python :
    python3 import fontforge, psMat
  • Si la commande ne fonctionne pas (Mac est un peu capricieux quand il s’agit de Fontforge), il faut déplacer le module Fontforge vers les dépendances de Python :
    sudo cp $(find $(brew --prefix fontforge)/. -name "fontforge.so") $(python3 -c "import site;print(site.getsitepackages()[0]);")
    sudo cp $(find $(brew --prefix fontforge)/. -name "psMat.so") $(python3 -c "import site;print(site.getsitepackages()[0]);")

Installer Python Fontforge sur Linux

  • Ouvrir le Terminal en utilisateur root
  • Mettre à jour le gestionnaire de paquets :
    sudo apt update
    sudo apt upgrade
  • Installer Python Fontforge
    python3-fontforge

  >     <     >
<    >     <       >
  < Installer ffmpeg >
>         >        < 
    <           >

FFmpeg est une collection de logiciels libres destinés au traitement de flux audio ou vidéo (enregistrement, lecture ou conversion d’un format à un autre). Cette bibliothèque est utilisée par de nombreux autres logiciels ou services comme VLC, iTunes ou YouTube4.

Développé sur GNU/Linux, FFmpeg peut être compilé sur la plupart des systèmes d’exploitation, y compris Windows. Le projet est distribué sous licence libre, GPL 2+ ou LGPL 2.1+ en fonction des options de compilation du projet.

Le nom FFmpeg est constitué du nom du groupe de travail MPEG et des deux F provenant de l’abréviation de “fast forward” (« avance rapide ») en anglais. (Source : Wikipédia)

Installer ffmpeg sur macOS

Nécessite Homebrew

  • Ouvrir le terminal
  • Lancer la commande
    brew install ffmpeg

Installer ffmpeg sur Linux

  • Ouvrir le Terminal en utilisateur root
  • Mettre à jour le gestionnaire de paquets :
    sudo apt update
    sudo apt upgrade
  • Installer ffmpeg
    sudo apt install ffmpeg
  • L’installation est assez longue ne soyez pas impatient·es

Installer des bibliothèques ffmpeg

Installer libmp3lame

libmp3lame permet la manipulation de mp3.

Installer libmp3lame sur macOs
  • Ouvrir le Terminal
  • Lancer la commande brew install lame
Installer libmp3lame sur Linux
  • Ouvrir le Terminal
  • Lancer la commande sudo apt-get install libmp3lame0

👻     👻
 👻   Installer   👻
  👻    Ghostscript    👻
      👻           👻

Ghostscript permet la manipulation de fichier PDF. Ghostscript est sous licence GPL

Installer Ghostscript sur macOS

Nécessite Homebrew

  • Ouvrir le terminal
  • Lancer cette commande dans le terminal
    brew install ghostscript

Installer Ghostscript sur Linux

  • Ouvrir le terminal en utilisateur root
  • Mettre à jour le gestionnaire de paquets :
    sudo apt update
    sudo apt upgrade
  • Installer Ghostscript :
    sudo apt-get -y install ghostscript

    🌈
🌈       🌈
  Installer  🌈
  🌈 ImageMagick 
        🌈   🌈
🌈 

ImageMagick est un logiciel libre, comprenant une bibliothèque, ainsi qu’un ensemble d’utilitaires en ligne de commande, permettant de créer, de convertir, de modifier et d’afficher des images dans un très grand nombre de formats. Les images peuvent être découpées, les couleurs peuvent être modifiées, différents effets peuvent être appliqués aux images, les images peuvent subir des rotations, il est possible d’y inclure du texte, des segments, des polygones, des ellipses et des courbes de Bézier, etc.

ImageMagick est un logiciel libre : sa licence est compatible avec la licence GNU GPL. Il est disponible sur la plupart des plates-formes. (Source Wikipédia)

Installer ImageMagick sur macOS

Nécessite Homebrew

  • Ouvrir le terminal
  • Lancer la commande
    brew install imagemagick

Installer ImageMagick sur Linux

  • Ouvrir le Terminal en utilisateur root
  • Mettre à jour le gestionnaire de paquets :
    sudo apt update
    sudo apt upgrade
  • Installer imagemagick
    sudo apt install imagemagick

/       /             /
  \           |
/    Installer autotrace   /
    \                   /
          /       \
      

AutoTrace est un programme libre de conversion de bitmaps en graphiques vectoriels. AutoTrace est distribué sous licence GNU GPL.

Installer AutoTrace sur macos

Nécessite MacPorts

  • Ouvrir le terminal
  • Lancer la commande
    sudo port install autotrace
  • L’installation est assez longue ne soyez pas impatient·es

Installer AutoTrace sur Linux

  • Ouvrir le Terminal
  • Mettre à jour le gestionnaire de paquets :
    sudo apt update
    sudo apt upgrade
  • Installer AutoTrace
    sudo apt install autotrace