Comment mettez-vous à jour les référentiels du gestionnaire de packages YUM?

8

J'ai une nouvelle installation de Red Hat et j'essaye de faire un " yum install tmux" mais il lance une erreur sans paquet disponible :

[root@PSCHQVP20017 ~]# yum install tmux
Loaded plugins: product-id, refresh-packagekit, rhnplugin, security, subscription-manager
This system is receiving updates from RHN Classic or RHN Satellite.
Setting up Install Process
No package tmux available.
Error: Nothing to do
Patoshi パ ト シ
la source

Réponses:

5

Vous n'avez pas spécifié la distribution que vous utilisez. Je suppose que c'est rhel / centos 5 ou 6: si c'est le cas, il vous suffit d'ajouter le référentiel EPEL approprié à votre configuration YUM, puis

yum update
yum install tmux

Pas besoin de le télécharger / compiler manuellement.

Andrea de Palo
la source
comment ajouter un dépôt epel ? et pourquoi yum ne le récupère-t-il pas simplement sur le serveur central avec tous ces packages? pourquoi dois-je en ajouter de "nouveaux" tout le temps.
Patoshi パ ト シ
vous devez ajouter un nouveau référentiel lorsque ceux de votre distribution officielle n'incluent pas le package que vous souhaitez; parfois c'est parce que le paquet est trop nouveau, parfois parce qu'il n'est pas populaire, etc. <br> EPEL, dans ce cas, est un dépôt "semi-officiel" maintenu par les développeurs de Fedora: "Paquets supplémentaires pour Enterprise Linux (ou EPEL) est un groupe d'intérêt spécial de Fedora qui crée, maintient et gère un ensemble de packages supplémentaires de haute qualité pour Enterprise Linux, y compris, mais sans s'y limiter, Red Hat Enterprise Linux (RHEL), CentOS et Scientific Linux (SL), Oracle Linux (OL). "
Andrea de Palo
@duckx, pour autant que le « serveur central où tous ces paquets sont, » ce qui est un dépôt est . Donc , vous devez indiquer où le serveur central est que les paquets a sur ce que vous intéresse. (Et si vous ne saviez pas que avant, essayez de lire le commentaire ci - dessus à nouveau et il va maintenant plus de sens.)
Wildcard
qui installe la version 1.8 qui n'est pas la dernière :(
Sonic Soul
2

C'est une mauvaise idée d'installer un logiciel "non officiel", spécialement sur les distributions "d'entreprise" ou tout type de machine avec des tâches critiques. Vous assumez l'entière responsabilité des correctifs de sécurité (et autres) et vous les synchronisez avec le reste des logiciels du système (bibliothèques, configuration, configuration de sécurité, ...). Recherchez des alternatives, vérifiez ce que votre distribution pourrait avoir à dire sur le package en question. Ils peuvent l'exclure en raison de problèmes insolubles d'une certaine manière, peut-être d'une licence (qui pourrait ou non vous poser problème, en tant qu'utilisateur final ou en raison de la situation juridique de votre juridiction) ou même de problèmes de sécurité.

vonbrand
la source