回文章列表
作者parvenir.bbs@bbs.ntou.edu.tw (舊的關係開始一一切斷 看板: linux
標題Re: [問題] 在linux下安裝程式
時間海大計中 (2008/03/30 Sun 14:44:41)
並不能說是停留在編譯源碼階段,因為這個方式
真的很好用,也不會辛苦。

了解它就不必苦苦等待著別人幫你包好套件你才能用。
因為並不是所有軟體都一定有人幫你包好套件,
學習編譯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 發表
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻