Linux 軟體常以 tar.gz 或 tar.bz2 分發。多數遵循 ./configure → make → make install 標準流程,簡單軟體可直接 make → make install。
./configure --help 查看配置選項make → make install--prefix 指定安裝目錄,日後刪除該目錄即徹底移除[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]# cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
[root@localhost fcitx]# make
[root@localhost fcitx]# make install
不再使用時,rm -rf /opt/fcitx 即可乾淨移除。
原始碼可見的發行包,Linux/BSD 最常見分發方式。源碼可見 ≠ 開源,開源需同時滿足:1) 原始碼可見 2) 寬鬆授權(如 GPL)。國內知名開源:fcitx、scim 等。
源碼如瓶子模具、材料說明書、詳細手冊,公開製作過程。
tar jxvf file.tar.bz2
tar zxvf file.tar.gz
.src.rpm 用法請參考相關文檔。
README/INSTALL/doc/,查看安裝指引。官網常有更詳盡指南與 FAQ。gcc、make、automake、perl、python、glibc、-devel/-dev 開發包、lib* 開發庫。缺元件多因缺開發工具/庫。若已裝仍找不到,設定 PKG_CONFIG_PATH:export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig
再重跑 ./configure && make && make install。
jre/jdk,Perl 需 Perl 環境,Python 同理。圖形程式通常可直接滑鼠操作。