Es gibt kein direktes Äquivalent. Die Verzeichnisstruktur ist sehr unterschiedlich. Unter Windows haben Sie ein einziges Verzeichnis für jedes installierte Paket / jede installierte Software, das / die alle Dateien enthält, die sich auf (z C:\Program Files\MyProgram
. B. ) beziehen . Unter Linux ist jede Software nach Dateityp und einer anderen Regel in vielen Verzeichnissen "verteilt".
Als Beispiel können wir untersuchen, wo verschiedene xscreensaver
programmbezogene Dateien installiert sind:
/etc/pam.d/xscreensaver
/etc/xscreensaver
/etc/xscreensaver/README
/usr/bin/xscreensaver
/usr/bin/xscreensaver-command
/usr/bin/xscreensaver-demo
/usr/bin/xscreensaver-gl-helper
/usr/share/X11/app-defaults/XScreenSaver
/usr/share/applications/xscreensaver-properties.desktop
/usr/share/doc/packages/xscreensaver
/usr/share/doc/packages/xscreensaver/README
/usr/share/locale/ca/LC_MESSAGES/xscreensaver.mo
/usr/share/locale/da/LC_MESSAGES/xscreensaver.mo
/usr/share/locale/de/LC_MESSAGES/xscreensaver.mo
[ ... ]
/usr/share/locale/zh_TW/LC_MESSAGES/xscreensaver.mo
/usr/share/man/man1/xscreensaver-command.1.gz
/usr/share/man/man1/xscreensaver-demo.1.gz
/usr/share/man/man1/xscreensaver.1.gz
/usr/share/man/man6/xscreensaver-gl-helper.6x.gz
/usr/share/pixmaps/xscreensaver.xpm
/usr/share/xscreensaver
/usr/share/xscreensaver/glade
/usr/share/xscreensaver/glade/screensaver-cmndln.png
/usr/share/xscreensaver/glade/screensaver-colorselector.png
[ ... ]
Keine Sorge, in der Regel , wenn ein Installationsprogramm fragt , wo zu installieren , um die richtige Antwort ist eine der folgenden: /
, /opt
, /usr
,/usr/local
Wie Sie sehen, werden alle (1) Dateien von nach einer einfachen Regel xscreensaver
installiert /usr
: ausführbare Dateien in /usr/bin
, Handbuchseiten in /usr/share/man
, Dokumentation in /usr/share/doc/packages/PROGRAMNAME
und so weiter.
Wenn ein Installationsprogramm für eine Installation fragt prefix
, in der Regel will er den nun Basis Pfad , unter dem das Programm installieren. In meinem xscreensaver
Beispiel ist es /usr
.
Als einfache Regel: /
nur Programm enthalten, das System zu booten (wie benötigt werden C:\windows\system32
), /usr/local
sollten die Programme enthalten , die nur auf diesem einzigartigen Computer benötigt werden, /opt
(2) alle optionalen Programme , die nicht Standard - Verzeichnisstruktur und haben /usr
alle Standard - Software .
In jedem Fall gibt es einen Standard , der alle diese Regeln im Detail definiert: Dateisystem-Hierarchie-Standard
(1) Systemweite Konfigurationsdateien müssen sich in befinden /etc
(2) ziemlich veraltet unter Linux