linux下安裝軟件(轉)

在Linux系統中,軟件安裝程序比較紛繁複雜,不過最常見的有兩種:

一種是軟件的源代碼,您需要自己動手編譯它。這種軟件安裝包通常是用gzip壓縮過的tar包(後綴爲.tar.gz)。
另一種是軟件的可執行程序,你只要安裝它就可以了。這種軟件安裝包通常被是一個RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),後綴是.rpm。
 當然,也有用rpm格式打包的源代碼,用gzip壓縮過的可執行程序包。只要您理解了以下的思路,這兩種形式的安裝包也不在話下了。


一、三個步驟:解壓、編譯、安裝

這是對於第一種的安裝方法:

1,,先用tar -xzvf來解包,例:#tar -xzvf apache_1_3_6_tar.gz

2,,進入這個目錄,再用ls命令查看該目錄下的文件,如:

       #cd apache_1.3.6

      #ls

觀察下這個目錄中包含了以下哪一個文件:configure, Makefile, Imake

如果是configure文件就執行

       #./configure

       #make

       #make install

如果是Makefile文件,就執行

       #make

       #make install

如果是Imake文件,就執行

      #xmkmf

      #make

      #make install

3.如果沒有出現什麼錯誤提示的話,就搞定了。
  如果遇到錯誤提示,也別急,通常是十分簡單的問題:
1)沒有安裝C或C++編譯器;
  確診方法:執行命令gcc(C++則爲g++),提示找不到這個命令。
  解決方法:將Linux安裝光盤mount上來,然後進入RPMS目錄,執行命令:
  #rpm -ivh gcc* (哈哈,我們用到了第二種安裝方式)
2)沒有安裝make工具;
  確診方法:執行命令make,提示找不到這個命令。
  解決方法:將Linux安裝光盤mount上來,然後進入RPMS目錄,執行命令:
  #rpm -ivh make*
3)沒有安裝autoconf工具;
  確診方法:執行命令make,提示找不到這個命令。
  解決方法:將Linux安裝光盤mount上來,然後進入RPMS目錄,執行命令:
  #rpm -ivh autoconf*
4)缺少某些鏈接庫;
  確診方法:在make時,提示需要某些文件。

  解決方法:安裝包含這個文件的包,這就需要積累了。

二、rpm

這是第於第二種時的方法:

RPM是 Red Hat公司隨Redhat Linux推出的珍上軟件包管理器,通過它能夠更加容易地穿刺軟件的安裝。

1,安裝軟件:執行rpm -ivh rpm 包名,如:

      #rpm -ivh apache-1.3.rpm

2,升級軟件:執行rpm -Uvh rpm 包名

3,反安裝,執行rpm -e rpm 包名

4,查詢軟件包的詳細信息:執行rpm -qpi rmp 包名

5,查詢某個文件是屬於那個rpm包的:執行rpm -qf rpm包名

6,查該軟件包會向系統裏面寫入哪些文件:執行 rpm -qpl rpm包名

發佈了28 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章