В зависимости от того, как вы устанавливаете программное обеспечение, вы можете установить его в свой собственный каталог, например ~/bin
.
Затем вы должны отредактировать ~/.bashrc (предполагая, что bash - ваша оболочка), чтобы добавить это к вашему пути:
export PATH="$PATH:$HOME/bin"
Конечно, это станет более сложным, если у вас есть зависимости и библиотеки для установки.
Что касается установки в ~/bin
. Если вы создаете исходный код формы, попробуйте configure --help
возможно, вы сможете сделать что-то вроде ...
./configure --prefix=$HOME/bin
make
make install
Если вы устанавливаете из RPM, вам, скорее всего, нужно будет распаковать RPM вручную, так как он захочет устанавливать файлы в местах, к которым у вас нет доступа. Есть несколько хороших ответов относительно специфики того, как это сделать здесь, но это может быть не для слабонервных, основываясь на комментариях :-)
https://unix.stackexchange.com/questions/61283/yum-install-in-user-home-for-non-admins
Надеюсь, это поможет!