Outils pour utilisateurs

Outils du site


depots

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
depots [2016/10/16 13:27] lucdepots [2018/10/13 20:32] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +===== Les gestionnaires de depôts =====
 +Un des aspects que j'aime bien sous linux, ce sont ces gestionnaires de depôts, un moyen bien pratique d'avoir des logiciels compatibles qui marchent...
  
 +
 +==== Debian ====
 +
 +//cette partie sera écrite plus tard, pour l'instant on s'en sort bien et il n'y a pas de besoin complémentaire//
 +
 +
 +==== CentOS ====
 +le logiciel responsable de la gestion des paquets est ''rpm'' mais il existe une surcouche plus ergonomique ''yum''.
 +
 +===utilisation de yum===
 +<code bash>
 +#rechercher des paquets :
 +yum search chaine_a_rechercher
 +
 +#avoir des informations sur un paquet :
 +yum info nom_paquet
 +
 +# installer un paquet : 
 +yum install nom_paquet
 +
 +# supprimer un paquet :
 +yum erase nom_paquet
 +
 +# lister les paquets installés :
 +yum list installed
 +
 +# lister les opérations (entre autres pour voir ce qu'on a installé manuellement)
 +yum history list
 +</code>
 +
 +
 +===Installer des depots complémentaires===
 +Pour afficher la liste des depôts activés/installés :
 +<code bash>yum repolist</code>
 +CentOS possède des dépots de base assez restreints, mais d'autres personnes maintiennent des dépôts, 2 de qualité sont EPEL et remi
 +== EPEL ==
 +Pour installer EPEL 6 pour centOS 6 (derniere version : https://fedoraproject.org/wiki/EPEL/FAQ) :
 +<code bash>rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm</code>
 +Protéger les paquests base et core des paquets venant d'EPEL
 +<code bash>yum install yum-plugin-protectbase.noarch</code>
 +== remi ==
 +Pour installer le depot (source et dernière version : http://blog.famillecollet.com/pages/Config)
 +<code bash>wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
 +rpm -Uvh remi-release-6.rpm</code>
 +
 +=== En vrac ===
 +
 +Les paquets orphelins qu'il fallait supprimer à la main, c'est terminé. Grâce à cette nouvelle option qui détecte les dépendances qui ne servent plus à rien lors de la désinstallation d'un paquet, le système restera propre sans opérations de maintenance particulière. 
 +''/etc/yum.conf''
 +<code>
 +[main]
 +clean_requirements_on_remove=1
 +</code>
 +
 +==== fedora ====
 +
 +sur fedora moderne, on utilise dnf. Successeur de yum, la plupart des commandes de yum fonctionnent pour dnf.
 +
 +<code bash>
 +# lister les paquets installés à la main
 +dnf history userinstalled
 +</code>