tar.gz文件的安裝

tar.gz文件的安裝,是屬於自己編譯源代碼的方法。多說一句,tar是把文件打成一個包,並不壓縮;.gz是用gzip把打成包的.tar文件壓縮,所以成了一個.tar.gz的文件。

安裝的話,先解包,tar -zxvf xxx.tar.gz,這樣會生成一個以文件名命名的文件夾。裏面會有一些README、INSTALL、DOC等等一些文檔,仔細讀讀,可以知道這個軟件安裝需要什麼特殊的設置什麼的。這個沒有辦法細說了吧:)
  • 一般軟件包裏會有一個叫configure的腳本文件,完成配置的任務。可以加很多參數,具體的可以運行./configure --help得到幫助的,比如./configure --prefix=xxx是設定軟件安裝到哪裏。設置好參數,運行./configure,會生成makefile文件,這是你後面編譯的基礎。
  • 接下來就要編譯了,很簡單,因爲有makefile文件的存在,只要運行make就可以完成編譯的。make是將讀入所有由configure腳本程序建立的製作文件。這些製作文件會告訴make哪些文件需要被編譯以及按照怎樣的順序對它們進行編譯,因爲可能會有上百個源程序文件。當make工作的時候,會在屏幕上顯示出正在執行的每一個命令,以及與這個命令相關的全部參數。這些輸出通常都是編譯器的調用聲明和所有傳遞給編譯器的參數。如果編譯器順利地完成了工作,就不會出現什麼錯誤信息。大多數編譯器的錯誤信息十分清楚和明確,因此不用擔心可能會漏掉一個錯誤。如果確實看到有一錯誤,也不用慌張。大多數錯誤信息並不反映出程序本身出現了一個問題,通常都是系統這裏或者那裏的問題。典型情況下,這些信息大多是因爲文件訪問權限不正確而產生的或者是因爲文件沒有找到。
  • 完成編譯,之後就是安裝軟件了。這就更簡單了,make install就好了,這個命令將啓動安裝腳本程序。因爲make命令會在執行每一個命令的時候把它顯示出來,所以將會看到許許多多的文字掠過眼前。如果沒有看到什麼錯誤信息,就說明這個軟件包安裝好了。
  • 反安裝就是make uninstall了。
     
    介紹tar,gzip的使用方法。
    1.壓縮一組文件爲tar.gz後綴。
    # tar cvf backup.tar /etc
    # gzip -q backup.tar 或 # tar cvfz backup.tar.gz /etc/
     
    2.釋放一個後綴爲tar.gz的文件。
    # gunzip backup.tar.gz #tar xvf backup.tar
    或 # tar xvfz backup.tar.gz
     
    3.用一個命令完成壓縮 #tar cvf - /etc/ | gzip -qc > backup.tar.gz
     
    4.用一個命令完成釋放 #gunzip -c backup.tar.gz | tar xvf -
     
    5.如何解開tar.Z的文件?
    # tar xvfz backup.tar.Z 或 # uncompress backup.tar.Z #tar xvf backup.tar
     
    6.如何解開.tgz文件? #gunzip backup.tgz
     
    7.如何壓縮和解壓縮.bz2的包?
    #bzip2 /etc/smb.conf 這將壓縮文件smb.conf成smb.conf.bz2
    #bunzip2 /etc/smb.conf.bz2 這將在當前目錄下還原smb.conf.bz2爲smb.conf
    注:.bz2壓縮格式不是很常用,你可以man bzip2
    原文:http://blog.chinaunix.net/u/31431/showart_243466.html

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