/ usr читается в мире, поэтому нет проблем с другими пользователями, которые могут запускать программу. / usr / local - это приложение, которое вы сами компилируете из исходного кода. Программы, установленные через диспетчер пакетов, отправляются в другое место. Я никогда не видел никакой цели / opt, и считаю, что это просто перенос из старых AT & amp; T Sys V дней назад в 80-х.