Respostas:
12.04 E ACIMA:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
RESPOSTA ANTIGA:
Como você já deve ter percebido, a tmux
versão 1.8 é muito nova. No momento em que escrevemos essa resposta, a versão 1.8 tem apenas 19 horas .
Se, por algum motivo, você precisar de uma versão mais recente, poderá baixar o código e criar / instalar tmux
sozinho. Não deve ser um grande problema, pois tmux
só depende libevent
e ncurses
pacotes, e ambos estão presentes na maioria, senão em todas as distribuições Linux. Basta baixar o código mais recente e digite o seguinte via terminal:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmux
página inicial, aqui . :)
Aqui está a maneira como eu fiz isso no Ubuntu 13.04 (Raring Ringtail) e 14.04 (Trusty Tahr):
sudo add-apt-repository ppa:pi-rho/dev
( fonte )
sudo apt-get update
(atualiza o cache / banco de dados de pacotes)
sudo apt-cache show tmux
(* opcional, mostra as versões disponíveis, 1.7 e 1.8 devem estar listadas)
sudo apt-get install tmux
tmux -V
Não encontrei um PPA "oficial" para novos pacotes tmux. No entanto, uma pesquisa PPA na barra de ativação exibe várias opções.
Muitos estão desatualizados, mas eu encontrei um ppa pelo pi-rho que possui os pacotes tmux e tmux-next atuais para 12.04, 12.10 e 13.04. (No momento desta resposta, eles estão nas versões 1.8-1ubuntu1 ~ ppa2 e 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0). Não há garantia de que o PPA continue sendo mantido atualizado, mas por enquanto parece uma opção justa.
Esteja ciente de que ele também possui vários outros pacotes. Se você adicionar este PPA, encontrará outros pacotes também atualizados, a menos que faça algum tipo de configuração de pinos do apt .
Para executar o tmuxinator no Ubuntu Precise (12.04), eu precisava do tmux v1.8 +, que está disponível no Saucy agora e, portanto, no repositório "backports" do Precise. Aqui está como eu entendi:
/etc/apt/sources.list
para ativar os repositórios "precisa-backports" (na linha 45).sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Não consegui apt-get install tmux/precise-backports
trabalhar para mim.tmux -V
Observe que você terá que interromper todas as sessões e começar por novas, caso contrário, você receberá um erro de incompatibilidade de versão servidor-cliente e outros usuários conectados no mesmo servidor poderão estar executando o tmux, o que manterá o processo do servidor ativo até todo mundo sai. Procure zumbis também ( ps aux | grep tmux
).
A maneira mais fácil para mim é o dpkg instalar o pacote tmux 1.8 criado para o Ubuntu 13.10 a partir do PPA oficial https://launchpad.net/ubuntu/+source/tmux , todas as suas dependências são encontradas no Ubuntu 12.04.3
Eu usei uma abordagem semelhante ao rox, mas usei a compilação do Ubuntu 14.04 (Trusty Tahr) para obter o tmux 1.8 no meu sistema 12.04.
Eu baixei o tmux_1.8-5_amd64.deb (ou tmux_1.8-5i386.db para o i386) na página do pacote Ubuntu tmux, https://launchpad.net/ubuntu/+source/tmux .
Então, usei o dpkg para instalá-lo:
sudo dpkg -i tmux_1.8-5_amd64.deb
Fiz uma reinicialização limpa do meu sistema para garantir que não tivesse problemas com a incompatibilidade de versão servidor-cliente e até agora tudo está funcionando bem.