Установка с помощью sudo app-get install не работает, & ldquo; Не использовать блокировку только для чтения файлов / var / lib / dpkg / lock & rdquo;

Если ваши пользователи используют

./configure --prefix=/home/user/opt/

Или для проектов cmake [! ​​d1]

cmake -D CMAKE_INSTALL_PREFIX:PATH=/home/user/opt/ ../source/

Это установит программу в этом префиксе (вместо стандартного / usr / local /), и ваши пользователи должны иметь возможность запускать программу следующим образом:

/home/user/opt/bin/program

Если вы хотите, чтобы они могли запускать программы, просто используя имя (без полного пути), вам нужно добавить /home/user/opt/bin в переменную среды пути, отредактируйте файл .profile и добавьте следующую строку:

export PATH=/home/user/opt/bin:$PATH

Обратите внимание: программы, установленные таким образом, будут закрыты для конкретного пользователя, но это способ сделать это

1
задан 3 January 2015 в 07:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: