Разве apt-get не должен изменять $PATH?

Я только что установил libmariadb-java (коннектор JDBC). Насколько я понимаю, теперь я должен вручную добавить jar из /usr/share/java в переменную $PATH - так, чтобы он добавлялся в CLASSPATH при запуске любой Java-программы (я знаю, что, вероятно, могу прикрепить jar к каждой программе отдельно, но, скажем, я хочу, чтобы он был там по умолчанию).

Это не очень удобно, мне потребовалось некоторое время, чтобы это понять.

Поэтому мой вопрос: разве apt-get не может сам обновить $PATH, чтобы пользователю не нужно было делать это в случае, подобном моему? Разве он не должен делать это для простоты?

0
задан 26 August 2021 в 18:57

1 ответ

Нет, apt-get НЕ должен «изменять $ PATH ».

Установка программного обеспечения - это одно, а выбор использования программного обеспечения (размещение его каталога в $ PATH ) - другое.

$ PATH - это переменная для каждого процесса, обычно устанавливается в $ HOME / .bashrc . Вы бы попросили apt-get отредактировать мой $ HOME / .bashrc или выяснить, как я задаю свой конкретный ПУТЬ ? Не могли бы вы apt-get изменить PATH других процессов? Нет нет нет!

2
ответ дан 4 September 2021 в 09:27

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

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