1. 最基礎的編譯源碼,然後安裝
./configure [options]
make
make install
文件擴展名一般是: tar.gz tar.bz2
2.RPM[安裝別人編譯好的軟件包
RPM[Redhat Package Manager] redhat的軟件包管理方式。適用 rpm install [options] 命令。
rpm不僅已經把軟件源代碼編譯成二進制文件。而且還對軟件包依賴的軟件,系統環境等做了統計。
文件擴展名:rpm
還有一種 SRPM :沒有編譯成二進制文件,但是也包含rpm的特性。
3.YUM方式
用rpm方式安裝軟件,如果依賴的軟件沒有事先安裝,軟件無法安裝成功。為了解決這個問題,推出YUM方式。既然依賴
的軟件沒有安裝在機器上,那麼就把它們先安裝了,然後在安裝我要安裝的軟件吧。就是處於這個想法,yum會在安裝軟
件時安裝依賴軟件。這樣可以想象,需要一個YUM Server 來放依賴軟件源,對比被安裝機器上的RPM軟件庫。
其實也時基於RPM的。
因為linux系統有很多分支,所以安裝軟件從第二種方式開始派生出兩個分支:
Red Hat/Fedora: RPM YUM
Debian/Ubuntu: DPKG apt-get