Wie aktualisieren Sie die YUM-Paketmanager-Repositorys?

8

Ich habe eine neue Installation von Red Hat und versuche, ein " yum install tmux" zu machen, aber es wird ein Fehler ohne verfügbares Paket ausgegeben:

[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 パ ト シ
quelle

Antworten:

5

Sie haben die von Ihnen verwendete Distribution nicht angegeben. Ich denke, es ist Rhel / Centos 5 oder 6: Wenn ja, müssen Sie nur das richtige EPEL-Repository zu Ihrer YUM-Konfiguration hinzufügen und dann

yum update
yum install tmux

Sie müssen es nicht manuell herunterladen / kompilieren.

Andrea de Palo
quelle
Wie fügst du ein Epel-Repository hinzu ? und warum holt man es sich nicht einfach mit all diesen Paketen vom zentralen Server? Warum muss ich ständig "neue" hinzufügen?
Patoshi
Sie müssen ein neues Repository hinzufügen, wenn diejenigen aus Ihrer offiziellen Distribution nicht das gewünschte Paket enthalten. Manchmal liegt es daran, dass das Paket zu neu ist, manchmal daran, dass es nicht populär ist usw. <br> EPEL ist in diesem Fall ein "halboffizielles" Repository, das von Fedora-Entwicklern verwaltet wird: "Zusätzliche Pakete für Enterprise Linux (oder EPEL) ist eine Fedora Special Interest Group, die eine Reihe hochwertiger zusätzlicher Pakete für Enterprise Linux erstellt, verwaltet und verwaltet, einschließlich, aber nicht beschränkt auf Red Hat Enterprise Linux (RHEL), CentOS und Scientific Linux (SL), Oracle Linux (OL). "
Andrea de Palo
@duckx, so weit wie die „zentralen Server , auf dem alle diese Pakete sind,“ das ist , was ein Repository ist . Sie müssen also angeben, wo sich der zentrale Server befindet , auf dem sich die Pakete befinden, an denen Sie interessiert sind. (Und wenn Sie das vorher nicht wussten, lesen Sie den obigen Kommentar noch einmal, und es wird jetzt sinnvoller.)
Wildcard
das installiert 1.8, was nicht die neueste ist :(
Sonic Soul
2

Es ist eine schlechte Idee, "inoffizielle" Software zu installieren, insbesondere auf "Enterprise" -Distributionen oder jeder Art von Maschine mit kritischen Jobs. Sie übernehmen die volle Verantwortung für Sicherheitsupdates (und andere) und halten diese mit der restlichen Systemsoftware (Bibliotheken, Konfiguration, Sicherheitskonfiguration, ...) synchron. Suchen Sie nach Alternativen und prüfen Sie, was Ihre Distribution zu dem jeweiligen Paket zu sagen hat. Sie schließen es möglicherweise aufgrund unlösbarer Probleme aus, möglicherweise aufgrund von Lizenzen (die für Sie als Endbenutzer ein Problem darstellen oder nicht, oder aufgrund der rechtlichen Situation in Ihrer Gerichtsbarkeit) oder sogar aufgrund von Sicherheitsproblemen.

vonbrand
quelle