Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

CentOS7に最新のgitとvimとtmuxをインストールする

$
0
0

健忘録です。

CentOS7のデフォルトで入っているvimやgitは古かったりするため、最新のものを自分でコンパイルして使います。gitからtarball落としたりタグをチェックあうとしたり一貫性がないのは参考サイトからコピったからです。

環境

$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

ローカルのフォルダの作成と環境変数の設定

$ mkdir-plocal/src
$ vim ~/.bashrc

export LANG=ja_JP.UTF-8

$ source ~/.bashrc

最新のGitのインストール

$ sudo yum update -y$ sudo yum -y remove git
$ sudo yum -yinstall curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel autoconf asciidoc xmlto docbook2X make gcc
$ sudo ln-s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
$ cd$HOME/local/src
$ wget https://github.com/git/git/archive/v2.18.0.tar.gz
$ tar-zxf v2.18.0.tar.gz
$ cd git-2.18.0
$ make configure
$ ./configure --prefix=/usr/local
$ make all doc info
$ sudo make install install-doc install-html install-info
$ git --version

最新のVimのインストール

$ sudo yum -y remove vim
$ sudo yum install-y git gcc ncurses-devel
$ cd$HOME/local/src
$ git clone https://github.com/vim/vim.git
$ cd vim
$ ./configure --prefix=/usr/local --with-features=huge --enable-multibyte--enable-cscope--enable-fail-if-missing$ make
$ sudo make install$ vim --version

最新のtmuxのインストール

$ sudo yum install automake libevent-devel ncurses-devel xsel
$ cd$HOME/local/src
$ git clone https://github.com/tmux/tmux.git
$ cd tmux
$ git checkout 2.7
$ ./autogen.sh
$ ./configure --prefix=/usr/local
$ make
$ sudo make install$ tmux --version

参考:
https://qiita.com/noraworld/items/8546c44d1ec6d739493f
http://stupiddog.jp/note/archives/1147
https://qiita.com/koara-local/items/7e8391b837fb6f834cb9


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>