Я хотел установить tmux на машину redhat 6, используя yum, но это не удалось, так как у меня нет доступа с правами root. Любая идея о том, как установить tmux локально без root-доступа?
1 ответ
2
Вам придется вручную установить его из источника в вашем домашнем каталоге, а затем добавить его в свой путь.
Процесс достаточно прост и описан в нескольких местах, есть сценарий для V1.8 и руководство для V2.2. Я бы отказался от обоих, но изменил бы все на последнюю версию.
Эти сценарии не работали для меня сразу, на шаге 6a, для ядер версии 6.0, мне нужно было использовать команду ./configure --prefix=$HOME/local CPPFLAGS="-P"
вместо просто ./configure --prefix=$HOME/local
согласно.
Таким образом, процесс:
- Сделать временную папку для работы в
- Загрузите последнюю версию tmux. Перейдите по ссылкам на зависимости и загрузите их в свой временный каталог.
- Настройте папку локальной библиотеки ($ HOME/local)
- Настройте локальную папку для двоичных файлов ($ HOME/local/bin)
- распаковать файлы (
tar xvzf
) - Тогда для зависимостей сначала и в конце концов tmux:
- настроить (
./configure --prefix=$HOME/local
) make
make install
- настроить (
- preappend к пути (добавьте это в
.bashrc
export $PATH=$HOME/local/bin:$PATH
)