USBメモリを右クリックなどから初期化、但しFAT32ではなくFATにて SYSLINUXをダウンロードし、展開したディレクトリ内のwin32の中に実行ファイルがあるので $ syslinux -ma d: などでsyslinuxの書き込み ここで「d:」はUSBメモリのマウント位置です KNOPPIX 5.0.1のイメージをダウンロードし、Microsoft のVirtual CD-ROMでマウント イメージ内の \boot\isolinux の中にあるファイルをUSBメモリのルートにコピーし 「isolinux.cfg」を「syslinux.cfg」に名称変更 更にCD-ROMの中身をそのままそっくりUSBメモリにコピー
らしいですよ
# mount -b C:\\hoge /home/ftpuser/hoge
などをしてマウント
mount -b -o ro
で読み込み専用マウントが出来ると思ったけど無理だった
cygwinじゃやり方が違う?よくわかんない
# vi /etc/proftpd.conf
proftpdの設定編集
<DIRECTORY /home/ftpuser/hoge> <LIMIT WRITE> DenyAll </LIMIT> </DIRECTORY>
などで事故防止のために書き込み不可にしておく
# cygrunsrv.exe -E proftpd; cygrunsrv -S proftpd
proftpd再起動
情けないことによく印刷のコマンドをド忘れする
% a2ps hoge.txt | lpr -P <printer_name>
aptでパッケージ入らないなと思ったらnon-freeやcontribをsource.listに追加してみる
# apt-get install subversion libapache2-svn # vi /etc/apache2/sites-available/svn <Location /subversion> <IfModule mod_dav.c> DAV svn SVNParentPath /var/svn </IfModule> </Location>
<Location /subversion>の/subversionとSVNParentPath? /var/svnは重なってはいけない
これだけのために6時間以上無駄にした…ちくしょう
# ln -s /etc/apache2/sites-available/svn /etc/apache2/sites-enabled # svnadmin create --fs-type fsfs /var/svn/project # mkdir /hoge/project/trunk /hoge/project/branches /hoge/project/tags # mv /hoge/project/working/* /hoge/project/trunk # svn import /hoge/project file:///var/svn/project "initial import" # chown -R www-data:www-data /var/svn/project # chmod -R g+w /var/svn/project
そしてTortoiseSVNからレポジトリブラウザでhttp://hoge/svn/project
mvとかしてる理由
# vi /etc/inet.conf svn stream tcp nowait svnowner /usr/bin/svnserve svnserve -i /* /etc/servicesはsubversionインストールした時点で更新していた */ # kill -HUP `cat /var/run/inetd.pid`
で、RSA公開鍵認証をssh2でできるようにする
そしてpageantを起動した状態でTortoiseSVNでsvn+ssh://host/var/svn/project
参考文献 PuTTYgenの利用
# apt-get install libgmp3 alien fakeroot $ fakeroot alien -c *.rpm $ mv desktop-integration/*debian-menus* . # dpkg -i *.deb