No hay equivalente directo. La estructura del directorio es muy diferente. En Windows, tiene un único directorio para cada paquete / software instalado que contiene todos los archivos relacionados (p C:\Program Files\MyProgram
. Ej .). En Linux, cada software está "disperso" en muchos directorios según el tipo de archivo y alguna otra regla.
Como ejemplo, podemos examinar dónde xscreensaver
están instalados los diferentes archivos relacionados con el programa:
/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
[ ... ]
No se preocupe, por lo general cuando un instalador le pregunta dónde instalar a, la respuesta correcta es uno de los siguientes: /
, /opt
, /usr
,/usr/local
Como puede ver, casi todos los (1) archivos xscreensaver
se instalan de /usr
acuerdo con alguna regla simple: ejecutables /usr/bin
, páginas de manual /usr/share/man
, documentación, /usr/share/doc/packages/PROGRAMNAME
etc.
Cuando un instalador solicita una instalación prefix
, generalmente quiere ahora la ruta de acceso básica bajo la cual instalar el programa. En mi xscreensaver
ejemplo, lo es /usr
.
Como regla simple: /
debe contener solo el programa que se necesita para iniciar el sistema (como C:\windows\system32
), /usr/local
debe contener los programas que se necesitan solo en esa computadora única, /opt
(2) todos los programas opcionales que tienen una estructura de directorio no estándar y /usr
todo el software estándar .
En cualquier caso, existe un estándar que define todas estas reglas en detalle: Estándar de jerarquía del sistema de archivos
(1) los archivos de configuración de todo el sistema deben residir en /etc
(2) bastante obsoleto bajo Linux