ビルド環境構築

Android ビルドすんのに 15GB 程度の領域が必要との事にて、VirtualBox 環境再度作成に着手。ディスク 20GB 作成中なんですが結構時間がかかっております。しかも df 見たら 2 週間たってないのに 50% を越えようとしているな。
とりあえず先に使用してた仮想ディスクはホームディレクトリ配下を tar でカタめて母艦にバックアップした後に削除の方向。
open-ssh server のみチェック入れて Ubuntu なサーバを導入。あと忘れるので母艦側から ssh 接続する際のナニを以下にメモ。
仮想ホストの電源を切って、以下なコマンド投入との事。

$ VBoxManage setextradata "(仮想マシン名)" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
$ VBoxManage setextradata "(仮想マシン名)" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
$ VBoxManage setextradata "(仮想マシン名)" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 50022

で、電源 on して以下で接続との事。

$ ssh -p 50022 -l user localhost

あるいは scp は以下

$ scp -P 50022 user@localhost:/home/user/* .

接続 OK なのでバックアップを送って解凍。で、dpkg --get-selections なナニを dpkg --set-selections に吸わせて apt-get dselect-upgrade って思ってたら、set-selection なナニが反映されん。

# dpkg --set-selections </tmp/ubuntu.dpkg.txt
# apt-get dselect-upgrade -fy
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
#

困ったなぁ。Ubuntu が微妙なの?あ、分かった。apt-line か。あらら? Ubuntu で emdebian な行って apt-line に追加したような記憶が無いなぁ。
一応

deb http://www.emdebian.org/debian/ lenny main

って追加して、ってこうか。

# echo "deb http://www.emdebian.org/debian/ lenny main" > /etc/apt/sources.list.d/emdebian.sources.list
# wget -O- http://www.emdebian.org/0x97BB3B58.txt | sudo apt-key add -

む。www.emdebian.org からの応答が微妙だな。wget がリトライしまくっています。とりあえず様子を見つつ emulator のハードコピーも貼っておきます。λかわいいよλ。