Description | Types d’installation de logiciels sous Linux (Centos7) |
---|---|
Cours lié | HPC Administration Module1 |
Auteur | Ndomassi TANDO (ndomassi.tando@ird.fr) |
Date de création | 23/09/2019 |
Date de modification | 23/09/2019 |
Summary
- Les paquets RPM
- Installation à partir des sources
- Installation d’un package python
- Installation via Conda
- Installation de modules Perl
- Logiciels système essentiels
- Links
- License
Les paquets RPM
Les Rpms sont utilisés pour les distributions de type Centos, Redhat ou fedora.
On peut les installer avec la commande:
Pour utiliser la commande du dessus, les dépendances du paquet doivent être installées en premier.
Pour éviter d’avoir à lancer cette commande pour toutes les dépendances et si l’on a les rpms des dépendances, on peut directement taper la commande:
Installation à partir des sources:
Les sources permettent de compiler le logiciel en s’accordant à l’architecture du serveur.
Habituellement, les sources sont compressées dans un tarball.
On doit d’abord décompresser le tarball avec la commande:
Dans le répertoire des sources se trouvent généralement un README.md ou un INSTALL.md qui explique comment utiliser le logiciel.
Utiliser les lignes suivantes pour compiler le package:
Installation d’un package python:
Utiliser la commande :
Depuis les sources, après avoir décompresser le tarball:
Si l’on travaille avec plusieurs versions de python ou sur un cluster, on peut utiliser les environnnements virtuels pour installer un paquet python.
Les environnements virtuels encapsulent un environnement python pour caque packages python pour éviter les interférences avec les autres:
Créer un répertoire pour le paquet python ans /usr/local
Créer l’environnement virtuel:
Activer l’ environnement virtuel pour installer les paquets python:
Désactiver l’environnement:
Installation via Conda:
URL: https://conda.io/docs/
Installer conda avec l’installeur:
Une fois conda installé,on peut créer un nouvel environnement et installer un package avec la commande:
Pour activer un environnement:
Pour désactiver un environnement:
Installation de modules Perl:
Utiliser les commandes suivantes:
Ou depuis les sources:
Logiciels système essentiels:
Python:
Python est un langage de programmation
URL : https://www.python.org/
Installation :
Ajouter /usr/local/python-3.7.1
au path :
Usage :
Perl:
Perl 5 est un langage de programmation
URL : https://www.perl.org/about.html
Installation :
Ajouter /usr/local/perl-5.28.1
au path :
Usage :
perl + scripts
Perlbrew (optional):
perlbrew est un outil de gestion d’installation perl admin-free perl installation .
L’outil permet de gérer plusieurs installations de perl.
URL : https://perlbrew.pl/
Installation :
Ajouter /usr/local/perl-5.28.1
au path :
source /etc/profile
Usage :
java:
Java est un langage de programmation orienté web.
URL : https://www.java.com/fr/download/linux_manual.jsp
Installation :
Télécharger le tarball depuis l’interface (jre ou jdk)
Ajouter /usr/java/jre-8u191/
au path :
Usage :
gcc:
Gcc est un compilateur pour les systèmes d’exploitation GNU
URL : http://gcc.gnu.org/install/
Installation :
Ajouter /usr/local/gcc-7.4.0
au path :
Bioperl:
Installation
Choisir la version la plus récente:
Links
- Cours liés : HPC Trainings