Installation des logiciels sous Linux
Il existe plusieurs façons d'installer des logiciels sous Linux
Logiciels sont distribués sous differents formats:
- paquetages/packages (version compilés) : rpm( les distributions de type Red Hat) et deb (les distributions de type Debian)
- archive compressé de code source à compiler par utilisateur
Chaque format a sa methode d'installation.
RPM (=Red Hat Packages Manager)
un outil de gestion de packages (ensemble de fichiers constituant une application)
Il faut dissocier deux types de rpm :
- pré-compilés : *.rpm
root@localhost# rpm -i package.rpm
- sources de création de rpm : *.src.rpm
root@localhost# rpm --rebuild package.src.rpm
rpm possede multiples options (# rpm --help) et en pratique j'utilise commande :
root@localhost# rpm -ivh package.rpm
rpm qa|grep package.rpm - info si package est installé
rpm -uvh package.rpm - mise à jour
rpm -e package.rpm - désinstallation
rpm -Va - verification de toutes les packages
OpenSUSE avec Yast donne la possibilité d'installation en mode graphique des paquetages rpm
deb - dpkg (Debian et les distributions dérivées)
apt (=Advanced Packaging Tool).
Ce système fonctionne à partir d'une liste de sources (emplacements auxquels des paquetages sont disponibles) présente dans le fichier /etc/apt/sources.list
root@localhost# apt-get install nom_du_package
Cette commande declanche la commande : dpkg -i nom_du_package.deb installant les programmes
Comme rpm apt-get permet aussi de supprimer ou mettre à jour les packages.
et aussi créer des packeags deb à partir des sources:
root@localhost# apt-get source package
et une fois les fichiers récupérés :
root@localhost# dpkg-buildpaquetage -rfakeroot -uc -b
Installation à partir des sources
(la procedure pour toutes les distributions)
- récupération des sources (http, ftp, etc)ou: root@localhost# wget http://adresse_de_sources/programme.tar.gz
- décompression et désarchivage
root@localhost# tar xvzf programme.tar.gz
- déplacement dans le répertoire où se trouvent les fichiers source décompressés
root@localhost# cd /......./programme
- configuration
lire le fichier README ou Install (le plus souvent en anglais)
root@localhost# ./configure (ou ./install)
- compilation
root@localhost# make
- installation
root@localhost# make install
Le cas de Gentoo (le modèle BSD)
les procedures d'installation ebuilds sont stockés dans dans le système pour installer:
root@localhost# emerge package
root@localhost# emerge -C package #pour désinstaller
Logiciels sont distribués sous differents formats:
- paquetages/packages (version compilés) : rpm( les distributions de type Red Hat) et deb (les distributions de type Debian)
- archive compressé de code source à compiler par utilisateur
Chaque format a sa methode d'installation.
RPM (=Red Hat Packages Manager)
un outil de gestion de packages (ensemble de fichiers constituant une application)
Il faut dissocier deux types de rpm :
- pré-compilés : *.rpm
root@localhost# rpm -i package.rpm
- sources de création de rpm : *.src.rpm
root@localhost# rpm --rebuild package.src.rpm
rpm possede multiples options (# rpm --help) et en pratique j'utilise commande :
root@localhost# rpm -ivh package.rpm
rpm qa|grep package.rpm - info si package est installé
rpm -uvh package.rpm - mise à jour
rpm -e package.rpm - désinstallation
rpm -Va - verification de toutes les packages
OpenSUSE avec Yast donne la possibilité d'installation en mode graphique des paquetages rpm
deb - dpkg (Debian et les distributions dérivées)
apt (=Advanced Packaging Tool).
Ce système fonctionne à partir d'une liste de sources (emplacements auxquels des paquetages sont disponibles) présente dans le fichier /etc/apt/sources.list
root@localhost# apt-get install nom_du_package
Cette commande declanche la commande : dpkg -i nom_du_package.deb installant les programmes
Comme rpm apt-get permet aussi de supprimer ou mettre à jour les packages.
et aussi créer des packeags deb à partir des sources:
root@localhost# apt-get source package
et une fois les fichiers récupérés :
root@localhost# dpkg-buildpaquetage -rfakeroot -uc -b
Installation à partir des sources
(la procedure pour toutes les distributions)
- récupération des sources (http, ftp, etc)ou: root@localhost# wget http://adresse_de_sources/programme.tar.gz
- décompression et désarchivage
root@localhost# tar xvzf programme.tar.gz
- déplacement dans le répertoire où se trouvent les fichiers source décompressés
root@localhost# cd /......./programme
- configuration
lire le fichier README ou Install (le plus souvent en anglais)
root@localhost# ./configure (ou ./install)
- compilation
root@localhost# make
- installation
root@localhost# make install
Le cas de Gentoo (le modèle BSD)
les procedures d'installation ebuilds sont stockés dans dans le système pour installer:
root@localhost# emerge package
root@localhost# emerge -C package #pour désinstaller