2009年2月15日 星期日

buildout with MinGW

Plone

for windows builout

在windows環境下使用buildout,有時後可能會遇到有些套件需要重新編譯的情形,因此在windows下也就需要安裝編譯器。在此介紹MinGW的安裝方法,MinGW 是指 Minimalistic GNU for Windows,可以建立在 Windows 下的 GNU 編譯環境。安裝步驟如下:

1.下載 Automated MinGW Installer,點此下載適合自己的版本


2.預設將MinGW安裝在 C:\MinGW ,安裝完成後到 C:\MinGW\libexec\gcc\mingw32\3.4.5 目錄把 cc1.exe 和 collect2.exe 複製到 C:\MinGW\bin 目錄裡


3.到此 下載 libpython24.a 放到 C:\MinGW\lib 目錄,再把 C:\MinGW\bin 加到系統環境變數 PATH 裡。


4.接著打開命令提示字元,輸入 gcc --version 測試是否成功。


5.接著要通知 Python 的 distutils 已可以使用 MinGW,以 Plone 安裝在 C:\Plone3 目錄為例,要到 C:\Plone3\python\Lib\distutiles 目錄裡建立 distutils.cfg 檔案,內

容是:


[build]
compiler=mingw32


其他更多的設定細節,可以參考 Using buildout on Windows 文件。


此文件參考 marr's weblog

2009年1月12日 星期一

Install ssh server on Debian

最近想架一台server來玩 選擇了Debain做為系統
Debain的系統很乾淨 剛裝完很多東西都沒有 需要自動安裝
最常用的ssh也是 這時就需要安裝囉~~~

Debian的線上套件管理是使用 apt這隻程式
首先 先來找套件
xiang-debian:~# apt-cache search ssh
openssh-client - Secure shell client, an rlogin/rsh/rcp replacement
openssh-server - Secure shell server, an rshd replacement
上面的指令是搜尋有ssh的套件 當然 會列出很多 這裡全部省略 只要注意上面這兩個
openssh-client 就是ssh用戶端的意思,有安裝這個才可以登入別人的ssh 主機
openssh-server 就是ssh伺服器的意思,安裝完就可以讓別人使用ssh登入你的主機
系統預設會安裝client不會安裝serer,所以為了能方便之後的作業可以使用ssh來登入,現在就要安裝openssh-server這個套件

xiang-debian:~# apt-get install openssh-server
apt的優點就是會自動把相關的套件都安裝好,安裝過程只要確認一下就好了

之後再到 /etc/init.d下執行
./ssh start 讓他跑起來後就能用ssh登入了