2009年4月19日 星期日

自由軟體安裝的經驗

(http://bme.freebbs.tw 醫學工程論壇同步發表)
 

自從離開原來服務的醫院,有近一個月是無所事事,幾乎是每天都帶著筆電到鎮立圖書館報到,為的是那裡的頻寬不錯,也沒人會吵,正好上網查資料。

 

從二、三年前就一直在注意自由軟體(FreeWare)的發展,自由軟體也叫做開源軟體(OpenSource),就是會把原始程式碼開放供大家修改及發展,再把自己發展的新功能(或模組)公佈讓大家使用,這種精神及想法真的是很不錯,至於後面所隱藏的對抗軟體托拉斯的問題,就不是我的重點了。

 

在圖書館期間,我找到了幾個可能適合醫工使用的自由軟體,特別是中小型醫院裡沒有資訊人員的支援或是經費問題困擾的醫工,這些軟體應該可以解燃眉之急,也可以試著架起來做為自己e化的經驗,不過不只是供醫工使用,對於醫院行政業務的工作流程(或是簽核流程,workflow)更是e化的重點,現有許多的軟體都只是單位作業所用,簽核流程的效益才是e化的重頭戲。

 

不過畢竟不是商業軟體,在使用介面上總是比較陽春,或是中文化不足,這些都是導入自由軟體的困難處,不過我覺得利用現有的自由軟體,可以給單位試行e化的概念,也可以讓院內資訊人員有一個跳板,不用凡事都從頭做起。

 

我這二個月所下載安裝試用後,覺得可以推薦的有底下這些:

 

群組軟體:做為工作控管、專案管理及知識管理的

 

Egroupware:很好安裝,可以代替OutLook的時程軟體,也含有基礎的知識管理

 

SugarCRM:客戶關係軟體,分為免費及自費進階軟體,可以自行修改為行政系統軟體,對於需要更高階的工作流程模組,需要購買

 

Adventnet:有所謂的資產維修軟體,不過自由軟體的部份只開放陽春功能,自費進階軟體部份才有提供中文化的環境。

 

工作流程軟體

 

Compiere:只支援Oracle,己經不能算是完全的自由軟體了

 

Adempiere:配合Java,號稱產品等級的工作流程自由軟體(由Compiere分支出來的),中文化不是很足

 

自由藍鯨:全中文,國內自行推展的自由軟體,號稱己經有人資、考勤、薪資等模組,不過我裝好了後,發覺好像還是有很多未完工的情形,要實際導入可能還有段時間。

 

為了試安裝這些軟體真的是搞得焦頭爛額,因為是自由軟體,所以都要自己找相關的資源及知識,沒辦法找資訊公司協助,因為他們所販售的就是顧問服務費用,像SugarCRM安裝時,一些小細節及人工作法等,可以上網下載安裝影片,不過要收15元美金的費用,所以呢,只好自己慢慢試跟網路找資料,所以商業軟體收費真的是有他的道理,不過自由軟體的彈性則是商業軟體所沒法比的,因為商業軟體每升一版就是經費的投入。

3 則留言:

匿名 提到...

可否向您請教如何安裝 compiere
我需要安裝哪些軟體,版本,到哪個網站找到要安裝的軟體,如何設定等等,我的信箱是
frankieyam1@gmail.com

frankie 2009/05/20

Janus Chang 提到...

Compiere 是個重量級的軟體,不過因為必需搭配Oracle資料庫,所以安裝時,會有困難

我本身並沒安裝成功,(因為沒有Oracle資料庫,要另外收費,不然就是有試用期限)

我使用的是Compier的相同軟體Ademiere,這也是同功能的軟體,而且是由Compiere分支出來的,因為Adempiere覺得要維持自由軟體的信念,不認同Compiere傾向商業軟體的作法,所以出來另立門戶。Adempiere搭配的是Postgresql資料庫,(也是自由軟體的)

不過這二個軟體安裝方法都類似
要安裝Java develp 跟Runtime

再來就是環境設定,Adempier的工作環境及java及資料庫的環境,這樣就Ok了,

Adempiere附有自我安裝的程式,不過在一開始的環境檢查,就很囉嗦,不過檢查通過後,就一路到底了,我會整理一下,上次裝Adempiere的經驗及步驟,供大家參考

Compiere 網站及介紹 可下載community免費的版本 http://www.compiere.com/support/installation.php

Adempiere http://www.adempiere.com/index.php/ADempiere

Adempiere 安裝步驟 http://www.adempiere.com/index.php/Adempiere_Install_WinXp

Janus Chang 提到...

adempiere安裝,可能要一點基本的電腦功力,不然在環境設定時會容易產生混淆,造成環境檢測錯誤,無法安裝,
(我當初也是反反覆覆的裝了不下5,6次才成功,這也就是為什麼自由軟體不易推廣,而且電腦公司要賺的就是這段及後續使用的顧問)
但因為步驟很繁雜.沒那麼多時間一步一步的將過程寫下來,請見諒,原則上英文網頁說明已經很詳盡了,
我把當初安裝時最容易掛點的java環境設定寫下來,希望有助您的安裝,希望您能順利成功。

adempiere安裝重點在於java的安裝及環境參數的設定,不然會找不到相關的Java解譯程式來執行Adempier,另外資料庫安裝時要記得
原設的管理者帳號及密碼,並且要建立Adempier資料庫及使用權限後,Adempiere才可以作後續旳安裝及設定及Sample資料的安裝。

1.JAVA 安裝
JDK安裝:版本只要大於JDK1.50.18以上,基本上都OK,如果怕干擾太多的話,可以下載JDK1.50.18
JRE安裝:版本只要大於Jer1.50.18以上,基本上都OK,如果怕干擾太多的話,可以下載JRE1.50.18

2.資料庫安裝(Postgrsql)
在安裝資料庫時,要記得預先所設定的資料庫管理者密碼,一般管理者的帳號是postgre
安裝的參數,原則上不需太多的變動,都以預設的就可以
安裝完後,得以管理者進postgre去建立adempiere的資料庫及使用權限
這部份較繁雜,請參考所加的英文網頁說明

3.環境設定
控制台-系統-進階-系統變數

JAVA_HOME C:\Program Files\Java\jdk1.5.0_18 (或者自行指定安裝的路徑)
JRE_HOME C:\Program Files\Java\jre1.5.0_18 (或者自行指定安裝的路徑)

使用者環境變數(Path) 加入

C:\Program Files\Java\jre1.5.0_18\bin;C:\Program Files\Java\jre1.5.0_18\bin\client;C:\Program Files\PostgreSQL\8.3\bin

java 環境設定測試
開始-執行-cmd(輸入)  -->進DOS環境
輸入  echo %JAVA_HOME%
echo %JRE_HOME% 看顯示的是否跟上面設定的一致



4.解壓縮Adempiere安裝
執行RUN_setup.bat 會自行檢查所有的環境參數是否ok
如果都OK,儲存後就會自動安裝後續的所有動作。

下載及安裝步驟說明請參考上次Email給您的位置,英文網頁說明已經很詳盡了,可能您要花點功夫仔細看一下,比較容易出錯的Java安裝環境及變數設定,己經中文化給您了
剩下的就請您依英文說明,自己試看看,