termkit.png

其實之前就有看到這個東西了,當時覺得還滿炫的,不過當時好像只有支援Mac的樣子,後來就沒去理了。最近又看到這樣東西,發現在Linux上面已經有成功執行的例子了,所以想說也來裝裝看這樣,我目前是在Linut Mint上面裝,Ubuntu應該理所當然也可以。

這個工具簡單講算是在機器上跑一個Server,然後再利用瀏覽器連上去,所以必須在webkit瀏覽器上面執行的樣子,像是chrome(或chromium)或是safari瀏覽器才能跑。

首先一開始先把需要的套件裝一裝吧

sudo apt-get install build-essential git libssl-dev

 

接下來有三個東西要裝:node.js、npm、termkit。

開始裝node.js,一開始偷懶想直接裝套件的版本,不過在後面卻一直打牆,後來才發現套件版的版本舊的可怕,npm的安裝需要node.js較新的版本,所以不建議裝套件版的!但是也有發現新版unstable的版本也是有點問題,所以建議大家去官網抓個stable的版本比較安全,也比較省時間XD。

將node.js壓縮檔下載下來之後作解壓縮,然後進入解壓縮的目錄輸入以下指令:

./configure
make
sudo make install

 

接著要安裝npm這個node.js的套件管理工具,要記得不要使用apt-get之類的去裝,因為根本沒有這個東西,你可能輸入npm之後,假如你沒裝,他會建議你去裝一個套件,但是那個套件只是指令剛好同名而已,可以不用理。這邊利用git下載:

git clone http://github.com/isaacs/npm.git
cd npm
sudo make install

前面裝node.js之所以沒有用git是因為抓下來的版本是unstable,好像也可以設定版本啦,不過有點懶得用就是了。

 

裝好之後,接下來來裝TermKit啦:

cd ..
git clone https://github.com/Floby/TermKit.git --recursive
cd TermKit/
npm install
node Node/nodekit.js

(要注意一下自己放的目錄,最好是不要把某個目錄放在其他兩個目錄裡,難保不會有事......。)

最後一行的node Node/nodekit.js是執行這個工具的意思,所以接下來可以用瀏覽器連localhost:2222看看,應該就看得到囉。

 

雖然用起來還滿炫的,不過實際功能還是有點弱,像是clear這個指令目前是沒有作用的。

termkit2.png

另外如果想開vim的話也是直接炸。

termkit3.png

所以目前還比較像體驗性質感覺的就是了,希望之後的功能還能更加完善囉。

 

參考網址:

http://blog.easytech.com.ar/2011/05/21/playing-with-termkit-with-chrome/

http://clonn.blogspot.com/2011/01/nodejs-npm.html

文章標籤
創作者介紹
創作者 卡卡 的頭像
卡卡

卡卡的程式部落格

卡卡 發表在 痞客邦 留言(0) 人氣()