Я должен признать, что я старый системный администратор U*ix. Программное обеспечение, которое должно было использоваться всеми, имело два возможных расположения:
/usr/bin /usr/local/bin
Лучший пример — gcc и его семейство.
Теперь я нахожусь в новом мире. Моя установка узла находится в:
/home/david/.nvm/versions/node/v14.7.0/bin/node
Поэтому я добавил соответствующий каталог в свой путь.
Как/где должен быть установлен пакет node? Это будет сделано и принадлежит root, конечно.
решение1
Вы хотите установить NodeJS в /usr/bin
. Установка приложения в домашний каталог пользователя и предоставление другим доступа к этому каталогу не считается лучшей практикой и должна применяться только для очень краткосрочных потребностей. Вам также нужно будет предоставить другим пользователям доступ на чтение к этому каталогу, что может вызвать проблемы.