Wie aktualisiere ich CentOS 8?

Wie aktualisiere ich CentOS 8?

yum --v updateBei einer Neuinstallation von CentOS 8 bei AWS erhalte ich:

Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

Ein wenig Lektüre zeigt, dass CentOS 8 offenbar zu CentOS Stream 8 wird, und alle Spiegel zeigen, dass das Produkt das Ende seiner Lebensdauer erreicht hat:http://mirror.centos.org/centos-8/8/readme

/etc/yum.repos.d/CentOS-AppStream.repoWenn ich die dort referenzierte URL öffne, wird Folgendes angezeigt:http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=AppStream&infra=ec2 und das scheint die Ursache des obigen Problems zu sein. Wie es heißt

„Ungültige Release/Repo/Arch-Kombination“

Was soll ich tun? Ist CentOS 7 meine einzige Option? Ich kann in AWS keine „CentOS Stream 8“-Images finden.

Antwort1

Die URL sollte lautenhttp://mirrorlist.centos.org/?release=8-stream&arch=x86_64&repo=AppStream&infra=ec2, und zwar mit 8-streamals Veröffentlichung.

Weitere Anweisungen zum Umschalten von Nicht-Stream auf Stream finden Sie hier auf den offiziellen Seiten:https://www.centos.org/centos-stream/

Beachten Sie auch, dass Sie bei Verwendung von AWS möglicherweise AMIs erstellen möchten, um Ihrer Umgebung stabile Images basierend auf Streams bereitzustellen. Es ist ganz einfach, eine Pipeline einzurichten, um jede Woche ein Basisimage zu erstellen, das dann zum Testen und Bereitstellen verwendet werden kann. Dies kann einige der „Risiken“ bei der Verwendung einer streambasierten Version mindern.

verwandte Informationen