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/lib
und /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.