Just another Niconico personality
CentOS
[メモ] CentOS 6.5 で NeoComplete が使える Vim 7.4.383 の RPM をビルドする
いつもの方法で現時点で最新の Vim 7.4.389 をビルドしようとしたらうまく行かなかった。
下記のようなエラーが出る。
仕方なく 389 は諦めて、383 で問題なくビルドできることを確認。
384 〜 389 のどこでコケているのかは、時間がないのでまた後日・・・
+ cd vim74 + DOCDIR=/root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389 + export DOCDIR + rm -rf /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389 + /bin/mkdir -p /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389 + cp -pr README.patches README.txt README_ami.txt README_amibin.txt README_amisrc.txt README_bindos.txt README_dos.txt README_extra.txt README_mac.txt README_ole.txt README_os2.txt README_os390.txt README_src.txt README_srcdos.txt README_unix.txt README_vms.txt README_w32s.txt LICENSE /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389 + cp -pr runtime/docs /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389 + cp -pr Changelog.rpm /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/doc/vim-common-7.4.389 + exit 0 RPM ビルドエラー: ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/af ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ca ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/cs ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/cs.cp1250 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/de ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/en_GB ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/eo ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/es ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/fi ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/fr ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ga ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/it ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ja ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ja.euc-jp ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ja.sjis ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ko ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ko.UTF-8 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/nb ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/nl ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/no ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pl ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pl.UTF-8 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pl.cp1250 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/pt_BR ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ru ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/ru.cp1251 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/sk ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/sk.cp1250 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/sv ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/uk ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/uk.cp1251 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/vi ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_CN ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_CN.cp936 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_TW ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_CN.UTF-8 ファイルが見つかりません: /root/rpmbuild/BUILDROOT/vim-7.4.389-1.el6.x86_64/usr/share/vim/vim74/lang/zh_TW.UTF-8
[メモ][CentOS/RedHat] ntsysvの表示(罫線)がずれるのを正しく表示する
~/.bashrc
に下記を追加してsource ~/.bashrc
で有効にする。
export WCWIDTH_CJK_LEGACY=yes
[メモ] Vim の設定を vipw, vigr, visudo などでも使いたい
/root/.bashrc に下記を追加する。
export VISUAL=vim
その後
# source ~/.bashrc
を忘れずに。または、一度ログアウトしてログインする。
[メモ] CentOS 6.5 で NeoComplete が使える Vim 7.4.258 の RPM をビルドする
[メモ] CentOS 6.5 で NeoComplete が使える Vim 7.4 の RPM をビルドする の続編。
別環境に新たに Vim 7.4 を入れる機会があったので、基本的に上記のリンクの通りにビルドしたんだけど、今日現在で最新パッチバージョン (7.4.258) の Fedora 用 SRPM を見つけたのでそちらでビルド。
いつの時点からか、 vim.spec に
%define withlua 1
が最初から入るようになってる(・∀・)
じゃー rpmbuild -bb vim.spec 一発でいけんじゃね?!と思ったらやっぱり、 CentOS では
export LIBS=”-ltermcap”
の記述が必要みたい。
でも追記はこれだけで良くなったのは楽でいいね(・∀・)
手順:
$ sudo yum install rpm-build rpmdevtools python-devel ncurses-devel perl-devel libacl-devel gpm-devel ruby-devel ruby lua-devel gtk2-devel libSM-devel libXt-devel libXpm-devel perl-ExtUtils-Embed $ rpmdev-setuptree $ cd rpmbuild/SRPMS/ $ wget http://rpmfind.net/linux/fedora/linux/development/rawhide/source/SRPMS/v/vim-7.4.258-1.fc21.src.rpm $ sudo useradd -s /sbin/nologin mockbuild $ rpm -ivh vim-7.4.258-1.fc21.src.rpm $ cd ../SOURCES/ $ cd ../SPECS/ $ vim vim.spec <=== ココで 745 行目に export LIBS=”-ltermcap” を差し込む $ sudo yum install $ rpmbuild -bb vim.spec $ cd ../RPMS/x86_64/ $ sudo rpm -Uvh vim-*