!screen/Snow Loepard 今さらながら,Snow Leopardな計算機にsshでログインしたときに screenが使えない問題に対処. 対処方法は,[Mac OS X /usr/bin/screen does not work inside ssh - solution|http://bit.ly/zjPOPi]に. 一応備忘録がわりに上記から転載しておくと, $ wget http://www.opensource.apple.com/tarballs/screen/screen-16.tar.gz $ tar -xzf screen-16.tar.gz $ cd screen-16 で,patches/screen.c.diffの 9行目を +// #include に, 37,38行目を +// if (_vprocmgr_detach_from_console(0) != NULL) +// errx(1, "can't detach from console"); としておいて $ make install_source $ make コンパイルしたら,ストリップしてインストール. $ sudo mv /usr/bin/screen /usr/bin/screen.apple $ strip -x /tmp/screen/Build/screen $ sudo lipo -remove ppc7400 -output /usr/bin/screen \ /tmp/screen/Build/screen 最後にsuid. $ sudo chmod u+s /usr/bin/screen