環境構築
俺の部屋は、夏になると半端なく暑くなる。だから本格的に暑くなる前に、他の場所に避難できるようにPCの環境を整えておこう。
Subversion
まずは、一番大事なソースコードの共有。
ICEにSubversionを入れてSSH経由で共有することにした。
SSHの設定
SSHにログインするときいちいちパスワードを入れるのは面倒なので、ssh-agent
を使う。
local$ ssh-keygen -t rsa # パスワードはお好きなのを local$ scp ~/.ssh/id_rsa.pub mzp@remoteのアドレス: local$ ssh mzp@remote remote$ cat id_rsa.pub >> ~/.ssh/authorized_keys remote$ chmod 600 ~/.ssh/authorized_keys remote$ exit
とすれば、ssh-agent
を使う準備ができた。
あとは、ssh-agent
を起動して、鍵を覚えさせるだけ。
$ eval `ssh-agent` # もしくは ssh-agent 好きなシェル $ ssh-add
Subversionのインストール
remote$ wget http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz remote$ tar xvzf subversion-1.3.2.tar.gz remote$ cd subversion-1.3.2 remote$ ./configure --prefix=$HOME/cmd ; make remote$ make install
と普通にインストールしたあと、レポジトリを作る。
remote$ cd ~ remote$ mkdir repos remote$ cd repos remote$ svnadmin create .
よく使うソフトのインストール
涼しいところに避難するときにメインとして使うのは、たぶんノートパソコン。でも、研究室から借りてきたノートパソコンには、ほとんど何もはいってないので色々インストールする。
借りたノートパソコンには、ドライブは付いてないので、はてなブックマークでよく使うソフトをまとめただけ。