Cygwin + minttyの環境で色々やってきたけど、Proxy環境と相まってつまづくことが多い。 そこで思い立って、UbuntuをVMware Playerにインストールして開発環境にしてみた。
今のところ必要なものをちょこちょことセットアップしてきて、ほとんどの環境ができてきたと思う。 あとは、EclipseもUbuntuに移してしまうかどうかぐらいかな。
というわけで、やったことをログとして残しておく。
ベース環境
VMware Player上にUbuntu 12.10 日本語 Remixイメージをインストール
必要なモノをインストール
% sudo apt-get install zsh % sudo apt-get install tmux % sudo apt-get install subversion
Subversionは入ってないのに、Gitは最初から入ってることに驚いた。
あとは、VMWare Toolsも忘れずに。
.zshrc, .vimrcは、Gitリポジトリからcloneしてシンボリックリンク。.™ux.confは、今回初めて作ったので、これもGitリポジトリへ。
Sphinx
% sudo apt-get install python-setuptools % sudo apt-get install python-pip
pipでProxyを使うために、.zshrcに以下を追加
alias pip="pip --proxy=$http_proxy"
% sudo pip install sphinx % sudo pip install blockdiag % sudo pip install sphinxcontrib-blockdiag
Oktaviaを使うために、Node.js v0.10.2をソースからコンパイル。
※apt-getで入るバージョンだと、古くてOktaviaが動かない模様
% ./configure % make % sudo make install
自作Pygmentsは、eggファイルだからpipで入らなくてeasy_install
% sudo easy_install pygments_plugin_vdm_lexer-0.1-py2.6.egg
日本語入力にMozc
% sudo apt-get install ibus-mozc % killall ibus-daemon % ibus-daemon -d -x &
日本語TeX環境
% sudo apt-get install texlive-lang-cjk % sudo apt-get install texlive-fonts-recommended
あとは、自作のplatexからdvipdfmxするシェルスクリプトを持ってくればOK。
参考:WM×LI: 【Ubuntu12.10】LaTeX環境を整える【簡単】
※texlive-fonts-recommendedを入れないと日本語TeXコンパイルでエラー
追記
これでTeX環境もOKだと思ってたら、pngやjpg画像をebbしてTeXファイルをコンパイルしてみるとxbbファイルがないとのエラー。色々調べた結果、texmf.cnfにextractbbを追記しないとダメだった。
extractbbを入れてしまえば、これまで通り画像ファイルをebbしてplatexすればOKになった。
↓extractbbを入れるとこんな感じ。
shell_escape_commands = \ bibtex,bibtex8,\ kpsewhich,\ makeindex,\ mpost,\ repstopdf,\ extractbb, \
参考
TeXにpng画像を挿入するときの注意 #TeX #Ubuntu - Qiita
Ruby
% sudo apt-get install curl, bison, dh-autoreconf % \curl -L https://get.rvm.io | bash -s stable % rvm install 1.9.3-head
ここで、全くRubyが入っていない環境だと、Ruby 2.0.0を先に入れる動作になるらしい。 で、2.0.0を入れるものの、which rubyしてもない環境で1.9.3のインストールに失敗する。 たぶん、apt-get install rubyを先にした方が良いんだけど、ここでは、やったことをそのまま掲載。
% rvm use 2.0.0 % rvm install 1.9.3-head % rvm use 1.9.3-head --default % rvm install jruby
ホームディレクトリの不要なディレクトリを削除する
% LANG=C xdg-user-dirs-gtk-update % vi ~/.conf/user-dirs.conf enabled=False % rm -rf Documents Music Pictures Public Templates Desktop Videos
リブートして、ディレクトリの名前を変えるか?のダイアログ出るけど、2度と表示しないにチェックして、ディレクトリを変えないボタンを押す
参考:Ubuntu 12.04 初期設定メモ - Softwares/Ubuntu - 総武ソフトウェア推進所
トラブル:ターミナルでCtrl+aとかCtrl+rができない
tmuxを疑ったこともあったけど、.zshrcに
bindkey -e
指定追加で解決。 MacでもCygwinでもいらなかったんだけどなー…。
参考:zsh でいつの間にか Ctrl+R とか Ctrl+A とかきかなくなっていた - 肉とご飯と甘いもの @ sotarok
0 コメント:
コメントを投稿