Y a-t-il un PPA?
Si non, comment le faire à partir des sources? Quelles librairies dev auront besoin de faire cela?
12.04 ET PLUS:
sudo add-apt-repository ppa:pi-rho/dev
sudo apt-get update
sudo apt-get install tmux
VIEILLE RÉPONSE:
Comme vous l'avez peut-être déjà réalisé, tmux
version 1.8 est trop récent. Au moment d'écrire cette réponse, la version 1.8 est seulement 19 heures ancienne.
Si pour une raison quelconque vous avez besoin d’une version plus récente, vous pouvez télécharger le code et créer / installer tmux
par vous-même. Ne devrait pas être un gros problème, puisque tmux
a des dépendances que sur libevent
et ncurses
des paquets, et ces deux paquets sont présents sur la plupart sinon toutes distributions Linux. Il suffit de télécharger le dernier code et de taper suivant via le terminal:
$ sudo apt-get install libevent-dev libncurses-dev pkg-config
$ autoreconf -fis
$ ./configure
$ make
$ sudo make install
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, affiche les versions disponibles, 1.7 et 1.8 devraient être répertoriées)
sudo apt-get install tmux
tmux -V
Je n'ai pas trouvé de PPA "officiel" pour les nouveaux paquets tmux. Cependant, une recherche PPA sur le tableau de bord offre plusieurs options.
Beaucoup sont obsolètes, mais j'ai trouvé un ppa par pi-rho avec le tmux actuel et paquets tmux-next 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). Rien ne garantit que ce PPA continuera à être mis à jour, mais pour l'instant, cela semble être une option équitable.
Sachez qu’il contient également plusieurs autres packages. Si vous ajoutez ce PPA, vous constaterez que les autres paquets sont également mis à niveau à moins que vous ne fassiez une sorte de apt pin config .
Pour lancer tmuxinator sur Ubuntu Precise (12.04), j'avais besoin de tmux v1.8 +, disponible dans Saucy maintenant et donc dans le dépôt "backports" pour Precise. Voici comment je l'ai eu:
/etc/apt/sources.list
pour activer les référentiels "précision-backports" (autour de la ligne 45). sudo apt-get update
sudo apt-get install -t precise-backports tmux
. Je ne pouvais pas obtenir apt-get install tmux/precise-backports
pour travailler pour moi. tmux -V
Notez que vous devrez tuer toutes les sessions et commencer par de nouvelles, sinon vous rencontrerez une erreur de non-concordance entre la version serveur et le client, et les autres utilisateurs connectés sur le même serveur exécuteront tmux, ce qui conservera le serveur. processus vivant jusqu'à ce que tout le monde quitte. Recherchez les zombies aussi ( ps aux | grep tmux
).
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) depuis le serveur Ubuntu page du package, lien .
Ensuite, j'ai utilisé dpkg pour l'installer:
sudo dpkg -i tmux_1.8-5_amd64.deb
J'ai redémarré mon système pour s’assurer que je n’avais aucun problème de non-concordance entre la version serveur et le client, et jusqu’à présent, tout fonctionne correctement.