Il n'y a pas d'équivalent direct. La structure du répertoire est très différente. Sous Windows, vous avez un seul répertoire pour chaque package / logiciel installé qui contient tous les fichiers liés à (par exemple C:\Program Files\MyProgram
). Sous Linux, chaque logiciel est "dispersé" dans de nombreux répertoires en fonction du type de fichier et d'une autre règle.
A titre d'exemple, nous pouvons examiner où différents fichiers liés au xscreensaver
programme sont installés:
/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
[ ... ]
Ne vous inquiétez pas, généralement quand un installateur demande où installer à, la bonne réponse est l' un des éléments suivants: /
, /opt
, /usr
,/usr/local
Comme vous pouvez le constater, presque tous les fichiers (1) xscreensaver
sont installés sous /usr
selon une règle simple: exécutables /usr/bin
, pages de manuel /usr/share/man
, documentation /usr/share/doc/packages/PROGRAMNAME
, etc.
Lorsqu'un installateur demande une installation prefix
, il souhaite généralement maintenant le chemin de base sous lequel installer le programme. Dans mon xscreensaver
exemple, c'est /usr
.
En règle simple: /
ne doit contenir que les programmes nécessaires au démarrage du système (en tant que C:\windows\system32
), /usr/local
doit contenir les programmes nécessaires uniquement sur cet ordinateur unique, /opt
(2) tous les programmes facultatifs ayant une structure de répertoire non standard et /usr
tous les logiciels standard .
Dans tous les cas, il existe une norme qui définit toutes ces règles en détail: Norme de hiérarchie de système de fichiers
(1) Les fichiers de configuration du système doivent résider dans /etc
(2) assez obsolète sous Linux