linux 下 安裝程序

linux 安裝程序 基本上的思路 就是 

  1. 看看本地的軟件庫 有沒有現成的 安裝程序

     apt-get 命令 (debian 系統)

    yum-install (tcp dump)

2.如果沒有現成的安裝程序,則需要 去網絡上 下載 安裝程序 ,

 1.  下載安裝程序  curl  -o 保存文件名稱  安裝包路徑

 2.解壓縮  tar  安裝包

3. 一般安裝包裏 都自帶了 configure可執行文件 ,執行這個文件   ./configure ,生產 makefile文件

4.執行 make命令, 編譯 源代碼 

5.make install 安裝 


說的比較詳細

以下內容 轉載自網絡:http://www.centoscn.com/CentOS/2012/1226/96.html


1.首先,使用tar -xzvf來解開這個包,如:
  #tar -xzvf apache_1_3_6_tar.gz
  這樣就會在當前目錄中創建了一個新目錄(目錄名與.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

make原理是執行一個叫(所生成的)Makefile文件裏的指令,make的基本用處是自動根據makefile裏的指令來編譯源文件。它還可以用來做比如安裝軟件,卸載軟件等事情,但前提是作者在makefile裏寫了。比如makefile裏有這麼些內容:
install : < commands >
然後用make install的話,make程序就會按照上面install:後面的指令< commands >執行安裝,uninstall也是一樣的道理,大部分的作者會寫有卸載的部分,這時只要簡單地執行make unistall就可以,如果作者懶沒有寫,那就只有根據make install中的步驟,看它把什麼文件拷到哪去了,然後分別手動刪除。
還有關鍵的一點是,編譯安裝完成後,不要刪除源代碼,不然就算作者寫了unnistall目標,你也沒有makefile可以執行了。

3.如果沒有出現什麼錯誤提示的話,就搞定了。至於軟件安裝到什麼地方,通常會在安裝時出現。否則就只能查閱一下README。

   

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