tar gz檔案的安裝

2021-04-13 22:04:05 字數 1729 閱讀 2990

tar.gz檔案的安裝

安裝的話,先解包,tar -zxvf ***.tar.gz,這樣會生成乙個以檔名命名的資料夾。裡面會有一些readme、install、doc等等一些文件,仔細讀讀,可以知道這個軟體安裝需要什麼特殊的設定什麼的。這個沒有辦法細說了吧:)

一般軟體包裡會有乙個叫configure的指令碼檔案,完成配置的任務。可以加很多引數,具體的可以執行./configure --help得到幫助的,比如./configure --prefix=***是設定軟體安裝到**。設定好引數,執行./configure,會生成makefile檔案,這是你後面編譯的基礎。

接下來就要編譯了,很簡單,因為有makefile檔案的存在,只要執行make就可以完成編譯的。make是將讀入所有由configure指令碼程式建立的製作檔案。這些製作檔案會告訴make哪些檔案需要被編譯以及按照怎樣的順序對它們進行編譯,因為可能會有上百個源程式檔案。當make工作的時候,會在螢幕上顯示出正在執行的每乙個命令,以及與這個命令相關的全部引數。這些輸出通常都是編譯器的呼叫宣告和所有傳遞給編譯器的引數。如果編譯器順利地完成了工作,就不會出現什麼錯誤資訊。大多數編譯器的錯誤資訊十分清楚和明確,因此不用擔心可能會漏掉乙個錯誤。如果確實看到有一錯誤,也不用慌張。大多數錯誤資訊並不反映出程式本身出現了乙個問題,通常都是系統這裡或者那裡的問題。典型情況下,這些資訊大多是因為檔案訪問許可權不正確而產生的或者是因為檔案沒有找到。

完成編譯,之後就是安裝軟體了。這就更簡單了,make install就好了,這個命令將啟動安裝指令碼程式。因為make命令會在執行每乙個命令的時候把它顯示出來,所以將會看到許許多多的文字掠過眼前。如果沒有看到什麼錯誤資訊,就說明這個軟體包安裝好了。

反安裝就是make uninstall了。 字串1

介紹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/**b.conf 這將壓縮檔案**b.conf成**b.conf.bz2

#bunzip2 /etc/**b.conf.bz2 這將在當前目錄下還原**b.conf.bz2為**b.conf

注:.bz2壓縮格式不是很常用,你可以man bzip2

原文:http://blog.chinaunix.net/u/31431/showart_243466.html

本文**

如何安裝解除安裝 tar gz 格式的檔案

tar.gz檔案的安裝,是屬於自己編譯源 的方法。多說一句,tar是把檔案打成乙個包,並不壓縮 gz是用gzip把打成包的.tar檔案壓縮,所以成了乙個.tar.gz的檔案。安裝的話,先解包,tar zxvf tar.gz,這樣會生成乙個以檔名命名的資料夾。裡面會有一些readme install ...

qmail 1 03 tar gz安裝手記

軟體介紹 vpopmail 管理qmail帳號 ezmlm和ezmlm idx qmail得郵件列表工具 qmail date localtime.patch.txt qmail得補丁 以下是詳細安裝步驟 它得安裝順序也是總結出來得。qmail 1.03.tar.gz安裝 default insta...

tar gz檔案命名及壓縮解壓方法

tar是把檔案打成乙個包,並不壓縮 gz是用gzip把打成包的.tar檔案壓縮 所以成了乙個.tar.gz的檔案 tar cvfz backup.tar.gz c,create create a new archive v,verbose verbosely list files processed...