Как установить новый tmux 1.8 на Ubuntu 12.10 или 12.04?

Есть ли PPA?

Если нет, как сделать это из источников? Какой dev libs мне нужно сделать?

1
задан 27 March 2013 в 17:13

6 ответов

Вот как я это сделал на Ubuntu 13.04 (Raring Ringtail) и 14.04 (Trusty Tahr):

sudo add-apt-repository ppa:pi-rho/dev (источник)

sudo apt-get update (освежает кеш / база данных пакетов)

sudo apt-cache show tmux (* необязательно, показывает доступные версии, 1.7 и 1.8 следует перечислять)

sudo apt-get install tmux

tmux -V

33
ответ дан 25 May 2018 в 00:07
  • 1
    Я получаю только версию: 1.7-3 (amd64). Возможно ли, что это всего лишь 32-битные пакеты? – GermanK 4 February 2014 в 18:53
  • 2
    Не уверен, я на 64-х, если это поможет. – Elijah Lynn 5 February 2014 в 03:10
  • 3
    Какую версию Ubuntu вы используете? – Elijah Lynn 5 February 2014 в 03:12
  • 4
    То же, что и вы, ubuntu 13.04 ... странно! Во всяком случае, я, наконец, установил его из источника. Благодаря! – GermanK 6 February 2014 в 15:06
  • 5
    Этот пи-ро-парень фантастичен. Пакеты все еще сохраняются и обновляются, даже год спустя. PPA поддерживает 14.04. Спасибо, кто бы вы ни были. – Ehtesh Choudhury 7 May 2014 в 08:45

Я не нашел «официальный» PPA для новых пакетов tmux. Однако поиск PPA на стартовой панели вызывает немало вариантов.

Многие устарели, но я нашел поиск PPA на панели запуска с текущими пакетами tmux и tmux-next для 12.04, 12.10 и 13.04. (Во время этого ответа они находятся в версиях 1.8-1ubuntu1 ~ ppa2 и 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0). Нет никакой гарантии, что этот PPA будет по-прежнему поддерживаться в актуальном состоянии, но на данный момент это кажется справедливым.

Имейте в виду, что в нем также есть несколько других пакетов. Если вы добавите этот PPA, вы обнаружите, что другие пакеты также будут обновлены, если вы не выполните какой-либо конфигурационный файл apt.

6
ответ дан 25 May 2018 в 00:07

Чтобы запустить tmuxinator на Ubuntu Precise (12.04), мне понадобился tmux v1.8 +, который теперь доступен в Saucy и, следовательно, в репозитории «backports» для Precise. Вот как я его получил:

В UbuntuBackports отредактируйте /etc/apt/sources.list, чтобы включить репозитории «точный-backports» (около строки 45). Обновите кеш репозитория с помощью sudo apt-get update. В разных инструкциях установите версию с поддержкой backported (1.8) с помощью sudo apt-get install -t precise-backports tmux. Я не мог заставить apt-get install tmux/precise-backports работать на меня. Подтвердите установленную версию с помощью tmux -V Happy tmuxing!

Обратите внимание, что вам придется убивать все сеансы и начинать со свежих, иначе вы получите ошибку несоответствия версии сервера и клиента, а другие пользователи, зарегистрированные на одном сервере, могут запускать tmux, что будет поддерживать процесс сервера до тех пор, пока все не выйдут. Ищите зомби тоже (ps aux | grep tmux).

5
ответ дан 25 May 2018 в 00:07

Этот PPA имеет это, хотя ppa:kalakris/tmux

1
ответ дан 25 May 2018 в 00:07

Самый простой способ для меня - dpkg установить пакет tmux 1.8, созданный для Ubuntu 13.10 из официального PPA https://launchpad.net/ubuntu/+source/tmux, все его зависимости выполняются в Ubuntu 12.04.3 [ ! d0]

1
ответ дан 25 May 2018 в 00:07

Я использовал аналогичный подход к rox, но я использовал сборку для Ubuntu 14.04 (Trusty Tahr), чтобы получить tmux 1.8 в моей системе 12.04.

Я загрузил tmux_1.8-5_amd64.deb (или tmux_1.8-5i386.db для i386) с страницы пакета tmux Ubuntu, https://launchpad.net/ubuntu/+source/tmux.

Затем я использовал dpkg для его установки:

 sudo dpkg -i tmux_1.8-5_amd64.deb  

Я сделал чистый перезапуск моей системы, чтобы убедиться, что у меня не было проблем с несоответствием версии сервера и клиента , и пока все работает нормально.

1
ответ дан 25 May 2018 в 00:07

Другие вопросы по тегам:

Похожие вопросы: