Posts Tagged ‘虛擬機器’

VirtualBox下跑FreeBSD的網路問題和安裝Python模組心得

十月 6th, 2008

昨天在VirtualBox上裝了FreeBSD,但是卻遇到無法上網的問題

#ping google.com

ping: cannot resolve google.com: No address associated with name

看起來是網路沒有設定好,連DNS都找不到的樣子,於是在網路上找了一找,終於找到了解決方法

ifconfig pcn0 down
ifcontig pcn0 media 10baseT/UTP
ifconfig pcn0 up
dhclient pcn0

解決了之後終於成功地在上面執行了我在Windows下寫的程式,一開始我連什麼指令用來抓檔案都不知道,我只知道curl這樣的指令,但它好像沒有這樣的指令,後來知到有fetch可以用,就裝好了easy_install之後就很方便,接著裝了Twisted,和lxml,而lxml並不是直接用easy_install就可以用,還得先安裝並編譯libxml2和libxslt,但其實也很簡單,先fetch下來,解開壓縮,然後執行

./configure
make install

編譯要花一小段時間,但沒想到這麼順利,沒有什麼編譯錯誤跑出來,完成後再用easy_install安裝lxml就可以了

寫一個小程式來測試

FreeBSD下的Twisted測試用程式

FreeBSD下的Twisted測試用程式

然後執行

FreeBSD下的Twisted執行結過

FreeBSD下的Twisted執行結果

Wow! 成功了!

測試的好幫手: 虛擬機器

十月 4th, 2008

麻煩的測試

今天當我要把demo程式送到客戶手中前,我煩腦要如何測試demo程式,確保不會因為我少了某樣程式依賴的東西,但是我的開發環境因為都已經裝好了,但客戶的電腦未必是如此,因此最好找另外一台電腦來測試,我第一個想到就是用我的筆電來做測試,可是為了測試我還得裝好網路,又得花不少時間,於是我想到,為什麼我不用虛擬機器? 虛擬機器不正就是用來測試用的嗎? 我居然忘記有這樣好用的工具存在

» Read more: 測試的好幫手: 虛擬機器