回覆列表
  • 1 # 小熊社長

    在使用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包就安裝完畢了。軟體安裝到什麼位置,通常會在安裝時出現。

  • 中秋節和大豐收的關聯?
  • 秋天最適宜吃什麼綠色蔬菜?