web-dev-qa-db-ja.com

Ubuntu 14.04でtmuxを1.8から1.9にアップグレードします

.tmux.confファイルにtmuxプラグインを追加して、プラグインの1つ(tmux-copycat)にtmux 1.9が必要であることを確認しました。 tmuxを起動すると、「Error:Tmux version unsupported。」というメッセージが表示されます。 tmuxバージョン1.9以降をインストールしてください!」.

だから、Ubuntu 14.04でtmux 1.8を1.9にアップグレードする最良の方法は何ですか?

58
Dave Remy

Update:新しいtmuxバージョンとパッケージリポジトリの変更により、この回答はtmux 2.0(より良い、1.9を使用する理由はもうありません)。

「空の」ubuntu-バージョン14.04のみを更新する手順は次のとおりです(他のUbuntuのバージョンについては以下を参照してください)。

  1. Sudo apt-get update
  2. Sudo apt-get install -y python-software-properties software-properties-common
  3. Sudo add-apt-repository -y ppa:pi-rho/dev
  4. Sudo apt-get update
  5. Sudo apt-get install -y tmux=2.0-1~ppa1~t
  6. tmux -Vを実行すると、tmux 2.0が表示されるはずです。これは、tmuxプラグインに適したバージョンです

新しいデジタル海の液滴で上記の手順を検証しました。

基本的に、 pi-rho/dev repository を追加し、そこからtmuxを更新してインストールします。

別のubuntuバージョンがある場合は、同じリポジトリから異なるtmuxバージョンをインストールすることをお勧めします。そう:

  • ubuntu 12.04(正確なセンザンコウ)ステップ5:Sudo apt-get install -y tmux=1.9a-1~ppa1~p(tmux 1.9をインストールし、tmux 2.0のパッケージはまだありません)
  • ubuntu 13.10(生意気なサンショウウオ)ステップ5:Sudo apt-get install -y tmux=1.9a-1~ppa1~s(tmux 1.9をインストールします。tmux2.0のパッケージはまだありません)
  • ubuntu 14.10(Utopic Unicorn)ステップ5:Sudo apt-get install -y tmux=2.0-1~ppa1~u
  • ubuntu 15.04(Vivid Vervet)ステップ5:Sudo apt-get install -y tmux=2.0-1~ppa1~v
133
user777337

PPAを追加したくない場合は、ソースからビルドするだけです。 READMEtmuxのGitHub ページで説明されています:

リリースtarballからtmuxをビルドするには、次のようにします。

$ ./configure && make
$ Sudo make install

ビルドするためにいくつかの追加パッケージをインストールする必要があるかもしれません。 Ubuntuでは、正常にビルドする前にこれらのパッケージをインストールする必要がありました。

exuberant-ctags
cmake
libevent-dev
libncurses5-dev
8
gitaarik

上記の#3を行う別の方法(特に、ppaを壊す可能性のある企業プロキシを使用している場合)。

Sudo add-apt-repository -y http://ppa.launchpad.net/pi-rho/dev/ubuntu

Artifactoryなどのツールを使用してキャッシングパッケージプロキシとして機能する場合

Sudo add-apt-repository -y http://my.artifactory.site/ppa.launchpad.net/pi-rho/dev/ubuntu

または

Sudo add-apt-repository -y http://my.domain/artifactory/ppa.launchpad.net/pi-rho/dev/ubuntu
3
dragon788