在使用Linux系統的過程中,軟體包的安裝是避免不了的,在Linux下,軟體安裝程式的種類很多,安裝方法也各式各樣,(舒適性自然比不上windows :-))不過我們常見的軟體包有兩種:
1)含有軟體的原始碼的壓縮包,解壓後需要手動編譯。這種軟體安裝包通常是用gzip壓縮過的tar包(字尾為.tar.gz)。
./configure (配置)
make (編譯)make install (安裝)make clean (解除安裝)注:典型的原始碼包可以這樣安裝,但不都是這樣,如webmin要執行其目錄下./setup.sh進入互動式配置安裝解除安裝用uninstall程式具體如果不清楚看要安裝的包下的README檔案
2)軟體的可執行程式,你只要安裝它就可以了(習慣windows安裝的朋友的最愛!)。這種軟體安裝包叫做RPM包(RedhatLinuxPacketManager,就是Redhat的包管理器),字尾是.rpm。
當然,還有有用rpm格式打包的原始碼;用gzip壓縮過的可執行程式包。但是隻要理解了以下的安裝思路,這兩種形式的安裝包也不在話下了。
下面,我們進行不同軟體包安裝的詳細介紹
第一部分:安裝.tar.gz軟體包
1.首先,使用tar -xzvf來解開這個包,如:
# tar -xzvf apache_1_3_6_tar.gz*******************************************tar命令引數解釋:x 從檔案檔案中釋放檔案。z 用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。v 詳細報告tar處理的檔案資訊。如無此選項,tar不報告檔案資訊。f 使用檔案檔案或裝置,這個選項通常是必選的。如果需要詳細瞭解tar的使用參見其他文件*******************************************
這樣就會在當前目錄中建立了一個新目錄(目錄名與.tat.gz包的檔名類似),用來存放解壓了的內容。如本例中就是apache_1.3.6
2.進入這個目錄,再用ls命令檢視一下所包含的檔案,命令如下:
# cd apache_1.3.6# ls
你觀察一下這個目錄中包含了以下哪一個檔案:configure、Makefile還是Imake。
1)如果是configure檔案,就執行:
# ./configure# make# make install
2)如果是Makefile檔案,就執行:
# make# make install
3)如果是Imake檔案,就執行:# xmkmf# make# make install
4)如果沒有itstall(安裝過程)檔案例如rzsz軟體包,就執行# make posix或# make linux
3.如果沒有出現什麼錯誤提示的話,tar包就安裝完畢了。軟體安裝到什麼位置,通常會在安裝時出現。
在使用Linux系統的過程中,軟體包的安裝是避免不了的,在Linux下,軟體安裝程式的種類很多,安裝方法也各式各樣,(舒適性自然比不上windows :-))不過我們常見的軟體包有兩種:
1)含有軟體的原始碼的壓縮包,解壓後需要手動編譯。這種軟體安裝包通常是用gzip壓縮過的tar包(字尾為.tar.gz)。
./configure (配置)
make (編譯)make install (安裝)make clean (解除安裝)注:典型的原始碼包可以這樣安裝,但不都是這樣,如webmin要執行其目錄下./setup.sh進入互動式配置安裝解除安裝用uninstall程式具體如果不清楚看要安裝的包下的README檔案
2)軟體的可執行程式,你只要安裝它就可以了(習慣windows安裝的朋友的最愛!)。這種軟體安裝包叫做RPM包(RedhatLinuxPacketManager,就是Redhat的包管理器),字尾是.rpm。
當然,還有有用rpm格式打包的原始碼;用gzip壓縮過的可執行程式包。但是隻要理解了以下的安裝思路,這兩種形式的安裝包也不在話下了。
下面,我們進行不同軟體包安裝的詳細介紹
第一部分:安裝.tar.gz軟體包
1.首先,使用tar -xzvf來解開這個包,如:
# tar -xzvf apache_1_3_6_tar.gz*******************************************tar命令引數解釋:x 從檔案檔案中釋放檔案。z 用gzip來壓縮/解壓縮檔案,加上該選項後可以將檔案檔案進行壓縮,但還原時也一定要使用該選項進行解壓縮。v 詳細報告tar處理的檔案資訊。如無此選項,tar不報告檔案資訊。f 使用檔案檔案或裝置,這個選項通常是必選的。如果需要詳細瞭解tar的使用參見其他文件*******************************************
這樣就會在當前目錄中建立了一個新目錄(目錄名與.tat.gz包的檔名類似),用來存放解壓了的內容。如本例中就是apache_1.3.6
2.進入這個目錄,再用ls命令檢視一下所包含的檔案,命令如下:
# cd apache_1.3.6# ls
你觀察一下這個目錄中包含了以下哪一個檔案:configure、Makefile還是Imake。
1)如果是configure檔案,就執行:
# ./configure# make# make install
2)如果是Makefile檔案,就執行:
# make# make install
3)如果是Imake檔案,就執行:# xmkmf# make# make install
4)如果沒有itstall(安裝過程)檔案例如rzsz軟體包,就執行# make posix或# make linux
3.如果沒有出現什麼錯誤提示的話,tar包就安裝完畢了。軟體安裝到什麼位置,通常會在安裝時出現。