Для Autoconf, я полагаю, вы обычно используете опцию --prefix
для установки приложения в нестандартное расположение.По умолчанию используется значение для всей системы.
Вот некоторая документация для Autoconf .
Таким образом, пользователи могут решить, хотят ли они это для всей системы или для конкретного пользователя (иличто-то еще).
Возможно, вы захотите использовать менеджер пакетов, предоставляемый вашей ОС.Например, в Debian вы можете создавать пакеты deb
- в других системах по умолчанию используются разные менеджеры пакетов.Это поможет разрешить зависимости вашего приложения.
Например: если вашему приложению требуется версия XY библиотеки Foo, менеджер пакетов может убедиться в этом у ваших пользователей перед установкой вашего пакета.
Вы также можете заглянуть в RPM Package Manager , который существует уже некоторое время.
Короче: нет единого ответа.Общий троп в Linux (: