Tenemos una aplicación que está siendo proporcionada e instalada por una compañía externa. Están cobrando una tarifa de 'consultoría' de tasa de mercado para hacer esto.
Instalaron la mayoría de las carpetas en la raíz de la unidad C, para mi sorpresa.
¿Está bien instalarlos en la raíz de la unidad C? ¿Puede este método de instalación causar problemas? ¿O deberían instalarse las aplicaciones en Archivos de programa?
Respuestas:
Aunque no es una fuente oficial, Raymond Chen en The Old New Thing ha discutido esto .
Específicamente, la publicación del blog vinculada anteriormente indica:
Naturalmente, el cumplimiento de los términos de esos programas de certificación de software solo se aplicaría si pretendía solicitar (o ya ha solicitado y recibido la certificación) esos programas de certificación de software en particular. Y más al punto en este caso, se trata de la ruta de instalación predeterminada, nada más.
fuente
Hay ciertas ventajas de no instalar en
%programfiles%
. Una es evitar que el programa se use como trampolín para malware (para obtener más detalles, consulte, por ejemplo, http://foundstone-dire-detect-insecurely-regist.software.informer.com/1.0/ o google para obtener más información sobre "Foundstone TERRIBLE").Otra ventaja sería instalar sin requerir privilegios elevados. Esto puede ser importante, una vez más, si un programa se ve comprometido, no tendrá los derechos de acceso para comprometer otra cosa.
En el mundo Linux, es una práctica común instalar paquetes de software de terceros y del sistema por separado. Por ejemplo, si bien los paquetes de software habituales entran
/usr/bin
, los terceros generalmente entran/usr/local/bin
o/usr/share/bin
si necesitan ser compartidos por múltiples usuarios, o$HOME/bin
si se supone que deben ser utilizados por este usuario específico. Al escuchar cómo es una empresa de consultoría que instala estos programas en su PC, probablemente tengan algunas políticas de usuario (por no decir artificiales) que hacen que sea necesario o al menos más conveniente no usarlas%programfiles%
.fuente