Обновите tmux с 1.8 до 1.9 в Ubuntu 14.04.

Я просто добавлял плагины tmux в свой файл .tmux.conf, чтобы узнать, что для одного из плагинов (я думаю, tmux-copycat) требуется tmux 1.9. Когда я запускаю tmux, я получаю сообщение «Ошибка: версия Tmux не поддерживается». Пожалуйста, установите tmux версии 1.9 или выше!".

Итак, как лучше всего обновить tmux 1.8 до 1.9 в Ubuntu 14.04?


person Dave Remy    schedule 19.09.2014    source источник
comment
Как вы установили версию 1.8?   -  person Stedy    schedule 19.09.2014
comment
Я использовал apt-get install tmux   -  person Dave Remy    schedule 20.09.2014


Ответы (3)


Обновление: из-за новой версии tmux и изменений в репозитории пакетов этот ответ обновлен, чтобы показать, как установить tmux 2.0 (что лучше, больше нет причин использовать 1.9).

Вот шаги по обновлению «пустой» Ubuntu — только версии 14.04 (другие версии Ubuntu см. ниже):

  1. sudo apt-get update
  2. sudo apt-get install -y python-software-properties software-properties-common
  3. sudo add-apt-repository -y ppa:pi-rho/dev
  4. sudo apt-get update
  5. sudo apt-get install -y tmux=2.0-1~ppa1~t
  6. теперь, если вы сделаете tmux -V, он должен показать tmux 2.0, что является хорошей версией для плагинов tmux.

Я проверил вышеуказанные шаги на новой капле digitalocean.

По сути, это добавление репозитория pi-rho/dev, обновление и последующая установка tmux оттуда.

Если у вас есть другая версия Ubuntu, вы можете установить другую версию tmux из того же репозитория. Так:

  • Ubuntu 12.04 (Precise Pangolin), шаг 5: sudo apt-get install -y tmux=1.9a-1~ppa1~p (устанавливает tmux 1.9, пакета для tmux 2.0 пока нет)
  • Ubuntu 13.10 (Saucy Salamander), шаг 5: sudo apt-get install -y tmux=1.9a-1~ppa1~s (устанавливает tmux 1.9, пакета для tmux 2.0 пока нет)
  • Ubuntu 14.10 (Utopic Unicorn) шаг 5: sudo apt-get install -y tmux=2.0-1~ppa1~u
  • Ubuntu 15.04 (Vivid Vervet), шаг 5: sudo apt-get install -y tmux=2.0-1~ppa1~v
person Community    schedule 20.09.2014
comment
Судя по всему, пакет был удален из репозитория. Я обновил ответ, чтобы показать, как установить tmux 2.0 - person ; 15.05.2015
comment
Если у вас уже установлен tmux, вы можете просто запустить sudo apt-get upgrade (или dist-upgrade, если apt говорит, что он будет сохранен) после добавления ppa и обновления исходников. Или, если tmux не установлен, вы не обязаны указывать версию. sudo apt-get install tmux работает и устанавливает последнюю версию (на данный момент 2.0+) - person Gabriel; 17.08.2015
comment
Комментарий Габриэля - более чистый путь. для меня сработала конкретная команда обновления: sudo apt-get upgrade tmux - person mork; 13.12.2016

Если вы не хотите добавлять PPA, вы можете просто собрать его из исходного кода. Это объясняется в README на странице страница tmux на GitHub:

Чтобы собрать tmux из tar-архива, выполните:

$ ./configure && make
$ sudo make install

Возможно, вам потребуется установить дополнительные пакеты для его сборки. В Ubuntu мне нужно было установить эти пакеты, прежде чем он будет успешно собран:

exuberant-ctags
cmake
libevent-dev
libncurses5-dev
person gitaarik    schedule 25.06.2015
comment
Лучший способ получить необходимые пакеты — sudo apt-get build-dep tmux - person wbkang; 18.04.2017

Другой способ сделать № 3 выше (особенно если вы используете корпоративный прокси, который может сломать ppa).

sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu

Если вы используете такой инструмент, как Artifactory, в качестве прокси-сервера кэширующего пакета.

sudo add-apt-repository -y http://my.artifactory.site/ppa.launchpad.net/pi-rho/dev/ubuntu

or

sudo add-apt-repository -y http://my.domain/artifactory/ppa.launchpad.net/pi-rho/dev/ubuntu
person dragon788    schedule 21.04.2015