質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

Q&A

3回答

3425閲覧

複数人で共有しているLinux開発サーバーへのVimの個別ビルド

退会済みユーザー

退会済みユーザー

総合スコア0

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

0グッド

0クリップ

投稿2015/06/12 16:32

利用したいVimプラグインが特定のバージョン以上でしか対応しておらず、

会社のLinux(CentOS)開発環境サーバーで最新バージョンのVimを利用したいと思っています。

しかし、複数人で共有している開発サーバーのため、

全体に影響する形での開発環境の変更を行うことがはばかられる状態です。

サーバー自体の全体共通のVimとは別に、

自分のHomeディレクトリ以下にのみ影響するような形で個別にVimをビルドしたいのですが、

どのような手順で行えばよいでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

希望バージョンの vim のソースパッケージ(*.src.rpm)をダウンロード
してそれをホームディレクトリ配下に展開し、spec ファイル中の
インストール先をシステムに影響が与えないようなところに書き換えてビルド。

XX パッケージがない、というエラーが多発するのでそれらを逐次
sudo yum install(管理者権限があれば)という流れですが、おそらく
イバラの道です。また、そのバージョンの vim がシステムライブラリの
新バージョンを要求する場合は、結局 CentOS 自体をアップデートしないと
いけなくなります。

自分で自由に使える環境(ローカルの仮想環境等)を用意してそこで最新
環境を使って開発し、成果物のソースを開発サーバにコピーする、
という運用が現実的のような気がします。

投稿2015/06/13 00:06

編集2015/06/15 00:53
hotta

総合スコア1613

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

保障はありませんが・・・

Vimをソースからコンパイルすればできます。
コンパイル手順

./configureするときに--prefix=/home/myuser/vimをつけましょう。
make && make installすると/home/myuser/vimの下にvimのバイナリが作られます。

vimのコンパイルに必要なライブラリがないようならば自前のlinuxでビルドして
バイナリだけ持っていくとか。

投稿2015/06/15 00:42

take4s5i

総合スコア68

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ちょっと分からないので・・・
最新のvimではなにが「全体に影響する」のでしょうか?
.vimrcを個別に持つだけではダメなのでしょうか?

投稿2015/06/12 17:27

cateye

総合スコア6851

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2015/06/12 17:36

.vimrcを個別に持つ形では無理なため、質問させていただきました。 バージョンが7.3.885以降のVimでしか利用できないプラグインを利用したいのですが、 共有している開発サーバー自体のVimはそれよりも前のバージョンです。 問題はこのサーバーのVimのバージョンを勝手に上げることが出来ない状況のため、 サーバーのVimとは別に自分用の最新バージョンのVimをビルドしたいのです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問