Есть определенные преимущества, чтобы не устанавливать в %programfiles%
. Одним из них является защита программы от использования в качестве батута для вредоносных программ (подробнее см., Например, http://foundstone-dire-detect-insecurely-regist.software.informer.com/1.0/ или Google для получения дополнительной информации »Foundstone DIRE ").
Еще одним преимуществом будет установка без дополнительных привилегий. Это может быть важно, опять же, если программа скомпрометирована, у нее не будет прав доступа для компрометации чего-то другого.
В мире Linux распространенной практикой является установка сторонних и системных программных пакетов отдельно. Например, в то время как обычные программные пакеты входят /usr/bin
, сторонние обычно входят /usr/local/bin
или, /usr/share/bin
если это должно быть разделено несколькими пользователями, или $HOME/bin
если это предполагается использовать этим конкретным пользователем. Слыша о том, что консалтинговая фирма устанавливает эти программы на ваш ПК, у них, вероятно, есть некоторые (не сказать надуманные) пользовательские политики, которые делают его необходимым или, по крайней мере, более удобным, чтобы его не использовать %programfiles%
.