Dieser Artikel enthält Antworten auf einige der häufigsten Fragen zu Azure Linux-Paketen, einschließlich des Hinzufügens von Paketen, Upgrademodellen und Debugsymbolpaketen.
Ein benötigtes Paket ist in Azure Linux nicht verfügbar. Wie füge ich es hinzu?
Verwenden Sie mock oder azldev, um benutzerdefinierte RPMs für Azure Linux zu erstellen. Anschließend können Sie Ihre benutzerdefinierten RPMs in ein benutzerdefiniertes Bild mithilfe des Image Customizer einschließen. Weitere Informationen finden Sie unter Build RPMs für Azure Linux und Customize images with Image Customizer.
Werden Paketversionen jemals erhöht, um Fehlerbehebungen aufzunehmen, die keine CVEs betreffen?
Der bevorzugte Ansatz bleibt das Backporting. Fehlerkorrekturen und andere geschäftliche Begründungen sind jedoch gültige Gründe, um ein Paket außerhalb der CVE-Korrektur zu aktualisieren.
Was ist die Anforderung, dass ein Patch auf Azure Linux landet?
Wie andere Linux-Distributionen bevorzugt Azure Linux, dass Änderungen an Open-Source-Projekten zuerst upstream übernommen werden. Wir übernehmen Upgrades oder Patches nur, wenn sie von den Upstream-Betreuern akzeptiert werden. In kritischen Situationen kann bei nachvollziehbarer geschäftlicher Begründung ein Hotfix-Patch in Betracht gezogen werden.
Was ist die Azure Linux-Paket-Repositorystruktur?
Weitere Informationen finden Sie in der Übersicht zu Azure Linux-Paketrepositorys.
Wo finde ich Debugsymbolpakete für Azure Linux?
Debuginfo-Pakete für Azure Linux werden in einem separaten Repository unter packages.microsoft.com veröffentlicht. Weitere Informationen finden Sie unter Debugsymbolpakete unter Azure Linux installieren.
Wie finde ich Pakete, und wie kann ich identifizieren, welches Paket eine bestimmte Datei oder Binärdatei bereitstellt?
Verwenden Sie DNF-Befehle wie:
-
dnf search: Sucht Pakete im Zusammenhang mit einem Schlüsselwort. -
dnf provides: Gibt an, welches Paket eine bestimmte Datei oder Binärdatei bereitstellt.
Weitere Informationen finden Sie unter Manage Azure Linux-Pakete mit DNF5.