Есть ли PPA?
Если нет, как сделать это из источников? Какой dev libs мне нужно сделать?
Вот как я это сделал на 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
Я не нашел «официальный» 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.
Чтобы запустить 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).
Самый простой способ для меня - dpkg установить пакет tmux 1.8, созданный для Ubuntu 13.10 из официального PPA https://launchpad.net/ubuntu/+source/tmux, все его зависимости выполняются в Ubuntu 12.04.3 [ ! d0]
Я использовал аналогичный подход к 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
Я сделал чистый перезапуск моей системы, чтобы убедиться, что у меня не было проблем с несоответствием версии сервера и клиента , и пока все работает нормально.