/usr(Systemressourcen) - Amazon Linux 2023

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

/usr(Systemressourcen)

Die /usr Hierarchie bezieht sich auf vom Hersteller bereitgestellte Betriebssystemressourcen. Mit Ausnahme der /usr/local Hierarchie sollte nichts verändert werden, /usr außer dem Betriebssystem-Paketmanager.

Softwareanwendungen müssen davon ausgehen, /usr dass sie schreibgeschützt sind. Die /usr Hierarchie darf nicht für flüchtige Daten verwendet werden. Mit Ausnahme von: Die /usr Hierarchie darf nicht für Daten verwendet werden/usr/local, die außerhalb der Installation oder Deinstallation von Paketen, wie sie vom Paketmanager des Betriebssystems vorgenommen wird, hinzugefügt oder geändert werden. Der Paketmanager des Betriebssystems kann davon ausgehen, dass die gesamte /usr Hierarchie (außer/usr/local) derselbe Mountpoint ist.

Software, die außerhalb des OS-Paketmanagers installiert wird, sollte keine Daten darin speichern, /usr da dies einen future Aufruf des OS-Paketmanagers behindern kann. Die /usr/local Hierarchie ist die Ausnahme und ist für Software außerhalb des OS-Paketmanagers reserviert.

/usr/bin(Ausführbare Dateien)

Ausführbare Dateien, die in der Standardsuche erscheinen sollten und nützlich sind$PATH, um sie von einer Shell aus aufzurufen. Daemons und ausführbare Dateien, deren Aufruf von einer Shell aus nicht sinnvoll ist, leben stattdessen in oder. /usr/lib /usr/libexec

/usr/include(C/C++-Header)

Das /usr/include Verzeichnis enthält C- und C++-Header-Dateien, die normalerweise in Paketen mit dem -devel Suffix enthalten sind.

/usr/libund /usr/lib64 (Gemeinsam genutzte Bibliotheken)

Unter Amazon Linux 2023 wird der /usr/lib64 Pfad für gemeinsam genutzte 64-Bit-Bibliotheken und architekturabhängige Paketdaten verwendet. Da AL2 023 keine 32-Bit-Userspace-Unterstützung bietet, sind nur gemeinsam genutzte 64-Bit-Bibliotheken verfügbar.

Der /usr/lib Pfad bezieht sich auf statische Daten aus Betriebssystempaketen und ist mit allen Architekturen kompatibel. Dazu können auch ausführbare Dateien gehören, die normalerweise nicht von einer Shell aus aufgerufen werden. Sie können sich auch in befinden. /usr/libexec Gemeinsam genutzte Bibliotheken befinden sich eher in /usr/lib64 als. /usr/lib

/usr/local(Vom Systemadministrator installierte Software)

Auf Amazon Linux 2023 steht dem Systemadministrator der /usr/local Pfad zur Installation von Software zur Verfügung, in der Software installiert werden kann, die nicht dem Betriebssystem gehört und auch nicht vom Betriebssystem beeinflusst wird. Die /usr/local Standardhierarchie spiegelt die / Hierarchie wider.

/usr/share(Gemeinsam genutzte Ressourcen)

Gemeinsam genutzte Ressourcen wie Dokumentation, Schriften und Zeitzonendaten befinden sich in/usr/share. Es ist üblich, dass verschiedene Spezifikationen genau vorschreiben, wo und in welchem Format Daten in diesem Verzeichnis gespeichert werden.

/usr/share/doc(Dokumentation)

Die Dokumentation, die den Paketen beiliegt, wird in /usr/share/doc gespeichert.