LINUX - Installation de logiciels
Type d'archives
les type de paquets :
- Paquetage RPM : (extension .rpm) pour les distributions Redhat et Mandrake.
- Paquetage DEB : (extension .deb) pour les distributions Debian.
- les archives : (extension .tar.gz, .gz ou.tar.bz2) Ce sont de fichiers compréssés.
Paquetage RPM
RPM (Red Hat Package Manager).
rpm -ivh Nom_paquetage.rpm
rpm -e Nom_paquetage.rpm
rpm -Uvh Nom_paquetage-0_59p-i386.rpm
- Interrogation :
Détails sur paquetage :
rpm -q Nom_paquetage-0_59p-i386.rpm
Interroger paquetages existants :
rpm -qa
Interroger les paquetages contenant un fichier particulier :
rpm -f Nom_fichier
Avoir des information sur un paquetage :
rpm -p Nom_Paquetage
- Vérification :
Vérifier visà vis d'un fichier :
rpm -Vf Nom_Fichier
Vérifier tous les paquetages :
rpm -Va
Vérifier un paquetage particulier :
rpm -Vp Nom_Paquetage
Si il ya une erreur, le système renvoie une chaîne de huit caractères indiquant
le type d'erreurs:
- D : Périphérique.
- G : Groupe.
- L : Lien symbolique.
- M : Mode (Permissions).
- T : Date du fichier.
- S : Taille du fichier.
- U : Utilisateur.
Paquetage DEB
Un système APT (Advance Packaging Tool) fournit une liste de sources (/etc/apt/sources.list)
dpkg -i Nom_Paquetage.deb
dpkg --install Nom_Paquetage
dpkg -i Nom_Paquetage
apt-get install Nom_Paquetage
- Simulation installation :
apt-get install -s Nom_Paquetage
apt-get remove Nom_paquetage
apt-get --purge Nom_paquetage (supprime les fichiers de configuration).
dpkg --reconfigure Nom_Paquetage
- Mise à jour de la liste :
apt-get update
- Mise à jour des packages :
apt-get -u upgrade
apt-get clean
apt-get autoclean (supprime les paquetages indisponibles en téléchargement).
- Interrogation :
Connaître la liste des paquetages contenant un mot particulier : apt-cache search mot_cle
Avoir des informations : apt-cache show Nom_Paquetage
Afficher les dépendances d'un paquetage : apt-cahge depends Nom_paquetage
Interroger les paquetages contenant un fichier particulier : apt-file serach Nom_fichier
Connaître la liste des fichiers d'un paquetage : apt-file list Nom_Paquetage
Décompression des archives
Les fichiers peuvent être regroupés en une seule archive avec TAR.
Les fichiers peuvent être compressés grâce au programme GZIP.
tar xvf Nom_Fichier.tar
gunzip Nom_Fichier.gz
bzip2 -d Nom_Fichier.bz2
tar zxvf Nom_Fichier.tar.gz
tar jxvf Nom_Fichier.tar.bz2
Compiler le programme
Lorsque que le programme est une archive, il faut compiler les sources :
./configure
ou
./configure --prefix="repertoire"
make
make install
Si la compilation ne fonctionne pas, il faut nettoyer les fichiers makefil
make clean