Я должен войти на серверы Linux от разных клиентов и использовать там необходимые инструменты, такие как SVN и т. Д. В большинстве случаев у меня нет доступа с правами root, и обычно администратор находится на выходных :), поэтому мне нужно найти способ используйте эти инструменты там. Иногда это очень простой процесс, просто скомпилируйте код. Но в некоторых случаях мне нужно подготовить множество различных инструментов перед этим, поэтому я могу легко потратить два часа только на компиляцию SVN.
Интересно, что вы думаете, это лучший обходной путь или решение для этого. Я думал о следующем:
Существует какой-то инструмент, который может конвертировать RPM (или DEB или аналогичный) пакет в статический двоичный файл со всеми необходимыми библиотеками и т. Д., Включенными туда. Даже если я получу очень большой файл.
Если мне нужно использовать программу «X», я мог бы создать скрипт, подобный call_X.sh, который при вызове использует SSH для отправки ввода в программу «X», установленную на некотором удаленном компьютере, и там необходимые операции и вернуть полученные файлы обратно.