Comment installer le nouveau tmux 1.8 sur Ubuntu 12.10 ou 12.04?

24

Y a-t-il un PPA?

Si non, comment le faire à partir des sources? Quelles librairies dev auront besoin de faire cela?

    
posée kemmotar 27.03.2013 - 12:13
la source

7 réponses

20

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
    
réponse donnée Andrejs Cainikovs 27.03.2013 - 12:32
la source
33

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

    
réponse donnée Elijah Lynn 26.07.2013 - 19:04
la source
6

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 .

    
réponse donnée Hamish Downer 26.04.2013 - 16:54
la source
5

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:

  1. Par UbuntuBackports , modifiez /etc/apt/sources.list pour activer les référentiels "précision-backports" (autour de la ligne 45).
  2. Mettez à jour votre cache de référentiel avec sudo apt-get update
  3. Par différentes instructions , installez la version backportée (1.8) avec sudo apt-get install -t precise-backports tmux . Je ne pouvais pas obtenir apt-get install tmux/precise-backports pour travailler pour moi.
  4. Confirmez la version installée avec tmux -V
  5. Happy tmuxing!

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 ).

    
réponse donnée AL the X 30.08.2013 - 17:24
la source
1

Ce PPA en a bien, ppa:kalakris/tmux

    
réponse donnée Josh Hill 26.10.2013 - 21:41
la source
1

Le moyen le plus simple pour moi de dpkg est d'installer le paquet tmux 1.8 intégré à Ubuntu 13.10 à partir du lien officiel. , toutes ses dépendances sont satisfaites dans Ubuntu 12.04.3

    
réponse donnée rox 09.01.2014 - 07:36
la source
1

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.

    
réponse donnée Daniel Harding 31.08.2015 - 17:57
la source

Lire d'autres questions sur les étiquettes