【求助】Linux上的軟體安裝技巧?



贊助商連結


Vincent7
2005-07-12, 05:09 PM
請問有沒有一套方式可以應付大部分的Linux上的軟體安裝技巧?
小弟Linux安裝完後,除了按照雜誌上的教學安裝azureus外,其他的軟體都不會安裝了...坊間書籍雜誌也沒看到有教導在上面安裝eMule這類軟體的方式,請問這是要學習什麼知識?RPM??安裝azureus的時候覺得很複雜,雜誌的教學方式是要先下載Java什麼的,然後編輯過一些指令後才可啟動完成安裝,另有人指導用以下方式安裝:
Fw...不管你的OS是什麼,只要有java執行環境,只要從azureus官方網站下載編譯好的ByteCode檔(jar或tar都可以用,解開就行了),對於不同的OS,會付有不同的啟動執行檔(windows是一個安裝程式,裝好之後就當一般windows用就行了,Unix-like的會付一個Script檔,檔名就叫azureus,執行它就行了)
我按照這種方式在我昨天安裝好的Mandriva 2005裡安裝azureus,結果將那個jar檔解壓縮後出現四個資料夾,找不到上述的azureus執行檔,結果就不能用了 :(

贊助商連結


linux_xp
2005-07-13, 12:38 AM
Linux 有三種層級的安裝軟體方式:

1.最古老,最原始的:編譯原始檔

2.比較人性化的套件安裝:rpm 或 deb (debain發行版專屬)

3.真正人性化的安裝方式:yum 或 apt 全自動安裝

第一種的要下很多參數,已經很少人用了
除非不得已,一般沒有人會這樣安裝

第二種要懂指令的語法,且有相依性問題,要靠自己解決

第三種很方便,最多人用
從 win32平台跳過來的人,也可以容易上手

yum 的原則是只收納較正規的套件(發行版官方認可的)
一些雜七雜八的軟體,可能找不到

apt 收納的套件的比較多

詳情可查google,關鍵字 "apt" 或 "yum"
網路上中文教學頗多
:)

.jar 是 java 的中繼檔,需要 JDK 環境平台才能執行 (需安裝 JDK)

Vincent7
2005-07-13, 10:26 PM
恩...感謝回應,看來得用rpm的方式,網路上看到的這類軟體幾乎都是rpm的...
Linux果然要好好學習一翻才能使用...

Vincent7
2005-07-14, 01:01 AM
再請問一下,如果抓到的是"src.rpm"這種source的版本,是要用第一種還是第二種??
如果是第二種,靠一本有講解rpm的linux書籍有辦法完成軟體的安裝嗎??謝謝。

gwochern
2005-07-14, 01:44 PM
linux安裝軟體就是那麼麻煩.........
rpm這東西我在redhat7點多版把它學起來..........
結果到redhat9.0卻無法用想同的方式去安裝軟體......
尤其在安裝src.rpm檔......真的很麻煩......

src.rpm檔還是一樣用第二種方式安裝.....但指令已不是 -ivh那麼簡單了

我到現在還是一樣喜歡用第一種方式安裝......
反正只要會configration ,make ,make install
如果安裝不成功就看程式碼.....自己慢慢修改.....

cedric2000
2005-07-14, 04:26 PM
如果是src.rpm的話, 要先用rpm本身的rebuild參數先去重新build出一個rpm檔,再以rpm來安裝.

雖然rpm之後的安裝都很簡單,不過如果有興趣的話,建議第一種自己compile的方法也必須要熟悉會比較好喔

否則有一天如果你遇到要upgrade一些比較敏感的套件比如說ssl的時候, rpm的dependency大概會玩死很多人....

deskpcmail
2005-07-17, 05:31 PM
哇!大大都是高手!不像我還在用羽量級的Windows XP
不過!大大都是用種LiunX,小弟想要玩LiunX