Я хотел установить tmux на машину redhat 6, используя yum, но это не удалось, так как у меня нет доступа с правами root. Любая идея о том, как установить tmux локально без root-доступа?

1 ответ1

2

Вам придется вручную установить его из источника в вашем домашнем каталоге, а затем добавить его в свой путь.

Процесс достаточно прост и описан в нескольких местах, есть сценарий для V1.8 и руководство для V2.2. Я бы отказался от обоих, но изменил бы все на последнюю версию.

Эти сценарии не работали для меня сразу, на шаге 6a, для ядер версии 6.0, мне нужно было использовать команду ./configure --prefix=$HOME/local CPPFLAGS="-P" вместо просто ./configure --prefix=$HOME/local согласно.

Таким образом, процесс:

  1. Сделать временную папку для работы в
  2. Загрузите последнюю версию tmux. Перейдите по ссылкам на зависимости и загрузите их в свой временный каталог.
  3. Настройте папку локальной библиотеки ($ HOME/local)
  4. Настройте локальную папку для двоичных файлов ($ HOME/local/bin)
  5. распаковать файлы (tar xvzf)
  6. Тогда для зависимостей сначала и в конце концов tmux:
    • настроить (./configure --prefix=$HOME/local)
    • make
    • make install
  7. preappend к пути (добавьте это в .bashrc export $PATH=$HOME/local/bin:$PATH)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .