並不能說是停留在編譯源碼階段,因為這個方式 真的很好用,也不會辛苦。 了解它就不必苦苦等待著別人幫你包好套件你才能用。 因為並不是所有軟體都一定有人幫你包好套件, 學習編譯source code,就能夠使用比別人更多的東西。 當然還是要看個人需求,有人就是喜歡嘗鮮,當軟體官方網站 釋出新版就想用,他或許需要學這個。 但也有人覺得目前這些夠用了,他不在意新版。他不學沒關係。 當然學了絕對是多多益善。 .bin副檔名的你可以嘗試打開權限(chmod 777 xxx.bin) 然後執行他看看(在該目錄下: ./xxx.bin) .tar.gz或.tar.bz2的用tar指令解開他: gunzip xxx.tar.gz bunzip2 xxx.tar.bz2 然後 tar xvf xxx.tar (如果是GNUtar,就可以直接tar zxvf xxx.tar.gz 或tar jxvf xxx.tar.bz2) 解開後看裡面的檔案,有很多差別,先看有沒有configure 檔案,如果有就執行他看看。 如果沒請看README、INSTALL、或是TODO檔案,裡面會解釋 怎麼編譯他。 例如cmake .或是scons等等,很多不同的方式. 傳統常用的還是./configure && make && make install 也稍微留意一下configure的執行結果看他哪些會編哪些 會忽略。如果發現你需要的功能被忽略,./configure --help 檢查一下,看要加什麼參數。然後檢查一下放在系統哪裡, 去指定他。如果系統沒有就上網抓來裝,再./configure一次。 編譯source code的步驟差不多都這樣。有興趣的話可嘗試看看。 ※ 引述《TIH.bbs@ptt.cc (悼 模刻美女)》之銘言: > ※ 引述《lalalll (......)》之銘言: > : 因為lazybuntu在我家電腦上用有些問題 > : 不知道是不是因為是xubuntu的關係 > : 有些程式安裝的時候我有選可是跑完卻發現沒有安裝 > : 加上以前灌windows的習慣 > : 現在我把一些我有在用的程式去它的官網直接抓下來放在電腦裡 > : 以後重灌比較方便 > : 現在問題是我抓下來的程式中有的不是像在xp一樣點兩下就會自動安裝的 > : 請問要怎麼安裝那些程式? > : 以下是我現在有看到的副檔名 > : (我知道有些是壓縮檔,可是裡面是資料夾,我又找不到什麼樣副檔名的檔案才是安裝檔 > : 所以想說可不可以不解壓縮就安裝) > : tar.bz2 > : tgz > : tar.gz > : bin > : 或是能不能大概說一下安裝檔常見的副檔名有哪些? > : 我知道deb、run可以直接點兩下安裝 > windows下安裝程式的方法 > 網站下載exe安裝檔->一直點點點->裝好 > windows下更新程式的方法 > 三不五時瞄一下有沒有更新->網站下載新的exe安裝檔->一直點點點->裝好 > 本世紀的linux下安裝程式的方法 > 跟apt或yum說我要裝某某某程式->裝好 > 本世紀的linux下更新程式的方法 > 跟apt或yum說給恁背更新整個系統->裝好 > 為什麼一般人對linux的印象還停留在要自己很辛苦的make install? > 什麼是apt或yum?下面網址給你參考 > http://linux.vbird.org/linux_server/0450apt.php > 單一發行版內的套件更新基本上大版本不會變, > 也就是說ubuntu 6.06時的firefox是1.5,並不會一路更新到2.0 > 除非你更換發行版到6.10 > 更換大版本會牽扯到套件相依相關的問題,所以基本上不會更動(暫時忘了debian吧:P) > 回答你的問題,linux下的軟體官網往往都是source code, > 眾家發行版是拿source code回來編譯跟測試再納入自己的套件。 > 自然不會是最新的,但是至少不會有相衝的問題。 > 除非你很迫切需要新版本所增加的功能,要不然用ubuntu測過的版本就好了, > 何苦執著於所謂的最新版本? > 當然,如果你要裝比ubuntu官方更新的版本,或是ubuntu沒收的軟體, > 往往也不需要真的到處下載最新版,前提是先把apt或yum搞清楚:) -- ┌┼ Origin: 國立台灣海洋大學˙海大計中 bbs.ntou.edu.tw └┘ Author: parvenir 從 D211-120.dorm1.ntou.edu.tw 發表