This file contains comments on problems discovered while trying to port some software to knoppix linux. If you have any insights into any of the problems described here, send a message to jc@trillian.mit.edu and enlighten me. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # vi[m] breaks multi-linked files. The general solution is to edit /etc/vim/vimrc and look for the line: set backupcopy=no Change this to set backupcopy=yes This doesn't make a lot of sense, but if you don't do this, vim will unlink the file before writing, thus breaking links, and files shared by multiple directories will end up a real mess. There were comments online that you should comment out the line set nobackup I tried this, but it had no effect, and (hard) links were still broken when I did a :w command. If you can't edit /etc/vim/vimrc, you can put the set command in your ~/.exrc or ~/.vimrc file. This isn't as general, and you have to make sure that the rc file is always used, but it also works. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # /etc/rc.d has disappeared There are /etc/rc0.d, /etc/rc1.d, ... directories, and /etc/init.d that acts like /etc/rc.d/init.d on other linux systems. It's not obvious yet where you should put your rc.local file. # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #