Langages

Setup pour langages de programmation sur Fedora

Python

sudo dnf install python3		# Installing Python 3
sudo dnf install -y python2		# Installing Python 2

# If you have both versions installed,
# and you have an app that expects a specific version,
# use this command to set the correct one in the system path:

sudo alternatives --set python /usr/bin/python3 # To set Python3 as the default
sudo alternatives --set python /usr/bin/python3 # To set Python2 as the default

PHP


Rust

Rust

This will install the compiler (rustc), standard library, gdb support, documentation generator (rustdoc) and the package manager (cargo).

rustup

rustup est un installateur pour le langage de programmation Rust

rustlings

Le projet rustlings contient de petits exercices pour vous habituer à lire et à écrire du code Rust. Cela inclut la lecture et la réponse aux messages du compilateur


Ruby

Dépendances

Avant d'installer Ruby, installons rbenv, un software qui installe et manage les environnements ruby. La première étape consiste à installer les dépendances pour Ruby.

rbenv

Maintenant installons rbenv

Ruby

Maintenant, nous sommes êtes prêt à installer ruby et à définir la version par défaut.

gems

Installons maintenant quelques gems 🤗

Si vous préférez le faire gem par gem c'est possible 😎👍

Bundler

Ruby on Rails

Description

Rails est le framework du langage Ruby

Installation avec RubyGems.org

Pré-requis : Pour installer Rails, vous devez d'abord avoir installer Ruby et les packages: ruby-devel, gcc, zlib-devel et ensuite installons rails en utilisant la gem


Flutter

Installation


Node.JS

NodeJS

Démarrons l'installation avec cette commande

Lorsque l'installation est terminé, taper

nvm

nvm est manager de version de Node. Il fonctionne sur n'importe quel shell compatible POSIX (sh, dash, ksh, zsh, bash), en particulier sur les plateformes suivantes : UNIX, macOS, et windows WSL.

Installons nvm par le script d'installation

L'exécution de l'une des commandes ci-dessus télécharge un script et l'exécute. Le script clone le dépôt nvm dans /.nvm, et tente d'ajouter les lignes sources de l'extrait ci-dessous au bon fichier de profil (/.bash_profile, ~/.zshrc, ~/.profile, ou ~/.bashrc).

Vérifier l'installation

yarn

Installons maintenant yarn, le gestionnaire de paquets pour installer des bibliothèques JavaScript.

Ensuite, exécutez la commande suivante :

npm

Installation de modules NPM

Pour installer des modules supplémentaires à partir des dépôts Fedora :

Source : https://developer.fedoraproject.org/tech/languages/nodejs/modules.html

Installation global modules

Créez un répertoire pour les installations globales dans votre répertoire personnel

Définissez le nouveau chemin du répertoire pour npm

Ouvrez/créez le fichier ~/.profile et ajoutez la ligne suivante

Mettez à jour vos variables système avec cette commande


JAVA

Gradle

Pré-requis : nécéssite le gestionnaire de paquet SDKMAN!

Installation de gradle

SDKMAN!

Installation via le gestionnaire de paquet SDKMAN!

Ensuite, exécutez la commande suivante :

Mis à jour