make install のインストール先を指定する

インストール先を指定できると何が嬉しいか

「いじったものを試したいけど、インストールして今の環境が壊れるのはやだ。(vimとか)」そんな時に使います。

$ make DESTDIR=/you/want/spacify/path install

例えば

download
├── origvim
│   ├── farsi
│   ├── libs
│   ├── nsis
│   ├── pixmaps
│   ├── runtime
│   └── src
└── vimoutput

こんなディレクトリ構成で

[host@~/download/origvim] $ make; make install DESTDIR=~/download/vimoutput install

なんてすると、

download/vimoutput
└── usr
    └── local
        ├── bin
        └── share

という感じに配置してくれます。