debパッケージ構築環境pbuilderの完成

その他一般権限で行う諸設定

以下のようなシェルスクリプトvbox3.shをつくり実行する。

# xdg-usr-dirsの設定
cat > ~/.config/user-dirs.conf << EOF
enabled=False
EOF
cat > ~/.config/user-dirs.dirs << EOF
XDG_DESKTOP_DIR="\$HOME/Desktop"
XDG_DOWNLOAD_DIR="\$HOME"
XDG_TEMPLATES_DIR="\$HOME"
XDG_PUBLICSHARE_DIR="\$HOME"
XDG_DOCUMENTS_DIR="\$HOME"
XDG_MUSIC_DIR="\$HOME"
XDG_PICTURES_DIR="\$HOME"
XDG_VIDEOS_DIR="\$HOME"
EOF
cat > ~/.config/user-dirs.locale << EOF
C
EOF

# ホームに作られた日本語のディレクトリを削除
find . -maxdepth 1 -type d |perl -ne 'print if /[^[:ascii:]]/' |xargs rm -r

# ~/bin作成
mkdir ~/bin
source ~/.profile # ~/bin をPATHに追加

# pbuilder環境作成
mkdir ~/debian
mkdir -p pbuilder/result
# ここではDebian lenny と sid のパッケージ構築環境を用意する。
ln -s /usr/share/doc/pbuilder/examples/pbuilder-distribution.sh ~/bin/pbuilder-lenny
ln -s /usr/share/doc/pbuilder/examples/pbuilder-distribution.sh ~/bin/pbuilder-sid

リンクした「pbuilder-lenny」などのスクリプトを使う方法はpbuilderを使ってHardy用のdebパッケージをIntrepidで作るを参照すること。

補足事項

ひらがなの「む」、「ろ」、「\」キーが反応しないため、\(バックスラッシュ)や|(バー)、_(アンダースコア)が入力できない。xevにすら反応しないため解決不能


関連記事:
VirtualBoxにUbuntu Jauntyをインストール(その1)
VirtualBoxにUbuntuのdebパッケージ作成環境を作るbashスクリプト