2016-05-27 3 views
-1

Also das Szenario ist wie folgt: Ich habe einige Systeme, die ich Builds für von unserem CI-Server herunterladen und installieren. Diese Builds sind nicht freigegebene Builds, aber die Namenskonvention enthält einen Zeitstempel, um neuere Builds zu bestimmen. Also installiere ich einen dieser Builds, teste es, super.Wie erzwinge ich yum installieren, auch wenn es ein Downgrade ist?

Nun, irgendwann möchte ich zurück zu unseren tatsächlichen veröffentlichten Builds, die auf unserem lokalen Yum Repo sind. Aber wenn ich yum install -y somepackage tat, wird Installation sagen, dass die Version, die es zu downloaden versucht, durch diese unveröffentlichte Version veraltet ist, die ich installiert habe. Ich frage mich, ob es eine Möglichkeit gibt, yum zu zwingen, das Build zu installieren, selbst wenn es durch das aktuell installierte ersetzt wird, oder werde ich gezwungen sein, das installierte Build zu entfernen, bevor yum das veröffentlichte Build installiert ?

Es macht mir nichts aus, Letzteres zu tun, aber Ersteres ist eine bessere Lösung, weil einige Hochverfügbarkeitskomponenten, die von diesem RPM abhängen, sich beschweren, wenn es fehlt, also frage ich mich, ob es möglich ist.

Vielen Dank im Voraus!

+1

Stack-Überlauf ist eine Seite für die Programmierung und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. Siehe auch [Wo stelle ich Fragen zu Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww

+0

@jww Vielen Dank für die Heads Up, ich wusste nicht, dass SO die Infrastruktur und Ops abgezweigt hat Stücke in ihre eigenen Seiten. –

Antwort

-1

yum update-to <package-name>

Verwandte Themen