Réponses:
12.04 ET PLUS:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
ANCIENNE RÉPONSE:
Comme vous l'avez peut-être déjà réalisé, la tmux
version 1.8 est trop nouvelle. Au moment d'écrire cette réponse, la version 1.8 n'a que 19 heures .
Si, pour une raison quelconque, vous avez besoin d'une version la plus récente, vous pouvez télécharger le code et créer / installer tmux
vous-même. Cela ne devrait pas être un gros problème, car il tmux
n'a de dépendances que sur libevent
et les ncurses
packages, et ces deux packages sont présents sur la plupart, sinon la totalité, des distributions Linux. Téléchargez simplement le dernier code et tapez ce qui suit via le terminal:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
tmux
page d' accueil, ici . :)
Voici comment je l'ai fait sur Ubuntu 13.04 (Raring Ringtail) et 14.04 (Trusty Tahr):
sudo add-apt-repository ppa:pi-rho/dev
( source )
sudo apt-get update
(rafraîchit le cache / la base de données des packages)
sudo apt-cache show tmux
(* facultatif, indique les versions disponibles, 1.7 et 1.8 doivent être répertoriées)
sudo apt-get install tmux
tmux -V
Je n'ai pas trouvé de PPA "officiel" pour les nouveaux packages tmux. Cependant, une recherche PPA sur le tableau de bord présente plusieurs options.
Beaucoup sont obsolètes, mais j'ai trouvé un ppa par pi-rho qui a les paquets tmux et tmux-next actuels pour 12.04, 12.10 et 13.04. (Au moment de cette réponse, ils sont aux versions 1.8-1ubuntu1 ~ ppa2 et 1.9 ~ 20130425 ~ bzr3062 + 9-1ubuntu1 ~ ppa0). Il n'y a aucune garantie que l'APP continuera d'être maintenu à jour, mais pour l'instant cela semble être une option équitable.
Sachez qu'il contient également un certain nombre d'autres packages. Si vous ajoutez ce PPA, vous constaterez que les autres packages sont également mis à niveau, sauf si vous effectuez une sorte de configuration de broche apt .
Pour exécuter tmuxinator sur Ubuntu Precise (12.04), j'avais besoin de tmux v1.8 +, qui est maintenant disponible dans Saucy et donc dans le référentiel "backports" de Precise. Voici comment je l'ai obtenu:
/etc/apt/sources.list
pour activer les référentiels "précis-rétroportés" (autour de la ligne 45).sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Je ne pouvais pas apt-get install tmux/precise-backports
travailler pour moi.tmux -V
Notez que vous devrez tuer toutes les sessions et commencer par de nouvelles, sinon vous obtiendrez une erreur de non-correspondance de version serveur-client, et d'autres utilisateurs connectés sur le même serveur peuvent exécuter tmux, ce qui maintiendra le processus serveur en vie jusqu'à tout le monde sort. Recherchez également les zombies ( ps aux | grep tmux
).
Le moyen le plus simple pour moi est d'installer dpkg le paquet tmux 1.8 construit pour Ubuntu 13.10 à partir du PPA officiel https://launchpad.net/ubuntu/+source/tmux , toutes ses dépendances sont rencontrées dans Ubuntu 12.04.3
J'ai utilisé une approche similaire à rox, mais j'ai utilisé la version pour Ubuntu 14.04 (Trusty Tahr) pour obtenir tmux 1.8 sur mon système 12.04.
J'ai téléchargé tmux_1.8-5_amd64.deb (ou tmux_1.8-5i386.db pour i386) à partir de la page du package Ubuntu tmux, https://launchpad.net/ubuntu/+source/tmux .
Ensuite, j'ai utilisé dpkg pour l'installer:
sudo dpkg -i tmux_1.8-5_amd64.deb
J'ai fait un redémarrage net de mon système pour m'assurer que je n'ai eu aucun problème de non-concordance de version serveur-client, et jusqu'à présent, tout fonctionne bien.