TrueCrypt で Linux にて NTFS ボリュームファイルを作る。
truecrypt -t -c --random-source=/dev/urandom
で、途中で聞かれるファイルシステムは none にする。ここでは hoge というファイルを作ったことにする。
truecrypt -t -m=nokernelcrypto --filesystem=none hoge Data/hoge
みたいな感じでマウントする。Data/hoge はマウント先のディレクトリ。
truecrypt -t -l
で、マウントされたデバイスを確認する。ググると /dev/mapper/truecrypt ってのが出てくるが、うちでは /dev/loop0 だった。
mkfs.ntfs /dev/loop0 -v
で NTFS フォーマット。mkfs.ntfs は、http://www.linuxfromscratch.org/blfs/view/svn/postlfs/ntfs-3g.html を参照してインストール。
truecrypt -t -d
でアンマウント。
truecrypt -t -m=nokernelcrypto --filesystem=ntfs-3g hoge Data/hoge
一般ユーザーでping
chmod -v 4755 /bin/ping
man で日本語のマニュアルを読む
groff-1.21 にて
/etc/man.conf の JNROFF を変更。なんだってこんな間違った設定になってんだか、、、
#JNROFF /usr/bin/nroff -Tutf8 -mandocj JNROFF /usr/bin/groff -Dutf8 -Tutf8 -mandoc
HandBrake のビルド
だいたいは https://trac.handbrake.fr/browser/trunk/doc/BUILD-Linux を読めば大丈夫。
基本的にシステムのライブラリを使わず、make の最中に wget したものを自前で静的リンクにコンパイルして使うのだが、なぜか harfbuzz だけはシステムのを使う。
したがって、harfbuzz だけは --enable-static 付きでビルドしておかないといけない。
AMD Catalist の Linux へのインストール
AMD から直にダウンロードしたドライバーは /usr/lib32 と /usr/lib64 にそれぞれビット用のドライバーをインストールする。しかし xorg のデフォルトの検索パスは /usr/lib/xorg であるため、ドライバーが検索できず、X の起動に失敗する。
failed to load module: fglrx
みたいなのが出てきたら、これです。ちなみにこれはカーネルモジュールではなくて、xorg のドライバーモジュールのことです。あと、もう解決してしまっているので、エラーメッセージは私の記憶です。
解決方法は二つ。一つは /usr/lib を /usr/lib64 にリンクを張っておいてから、Catalyst のインストールをすることで、もう一つは、/etc/X11/xorg.conf に
Section "Files" ModulePath "/usr/lib64/xorg/" ModulePath "/usr/lib/xorg/" EndSection
を追加すること。