複製鏈接
請複製以下鏈接發送給好友

tar.gz

鎖定
以·tar.gz為後綴的文件是一種壓縮文件,在Linux和macOS下常見,Linux和macOS都可以直接解壓使用這種壓縮文件。
中文名
tar.gz
性    質
壓縮文件的擴展名
直接解壓系統
Linux和macOS
採用安裝包
源代碼的安裝包
解    壓
$ tar zxvf FileName.tar.gz

tar.gz定義

windows下的WinRAR也可以使用,相當於常見的RAR和ZIP格式。
.tar.gz一般情況下都是源代碼的安裝包,需要先解壓再經過編譯、安裝,才能執行。總而言之它是一個壓縮文件
解壓:[*******]$ tar -zxvf FileName.tar.gz
壓縮:[*******]$ tar -zcvf FileName.tar.gz DirName [1] 
是tarball文件,所謂的 tarball 文件,其實就是將軟件的所有原始碼檔案先以 tar 打包,然後再以壓縮技術來壓縮,通常最常見的就是以 gzip 來壓縮了。因為利用了 tar 與 gzip 的功能,所以 tarball 檔案一般的附檔名就會寫成 .tar.gz 或者是簡寫為 .tgz。

tar.gz安裝步驟

用户還可以從www.kernel.org或者它的鏡像站點下載到壓縮文檔。如果是這種情況,用户首先要使用下面的命令解壓縮並釋放該文檔,其中的vnum是版本編號:
cd /usr/src
gzip -cd linux一2.2.vnum.tar.gz | tar xfv 一
對有些修訂版本來説,需要用户做的可能只是使用補丁程序對自己當前內核的源代碼進行一些升級。"補丁程序"用來對一個源代碼文件進行必要的修改的。安裝補丁程序的過程是:下載補丁程序文件,執行下面的命令。補丁程序文件先解壓縮,再通過patch命令實現修改,如下所示:
cd /usr/src
gzip -cd patchvnum.gz | patch -p0
根據用户內核版本的新舊程度,可能需要打好幾個補丁。在這樣的情況下,用户必須針對每一個必要的補丁程序文件執行相應的patch操作。補丁程序必須按順序執行,因為最新的補丁程序並不包含以前的修改內容,因此,如果想應用2.2.12版本的補丁程序,必須先打好2.2.11版本的補丁。另外,用户也可以使用patch-kernel腳本程序,它是一個用來確定用户內核的版本再根據需要依次打好必要補丁的腳本程序。
cd /usr/src
linux/scripts/patch—kernel
在開始安裝內核之前,必須先按照後續小節中的內容對它進行配置和編譯 [2] 

tar.gz解開文件

解開.tar.gz文件一般要先用 gunzip解壓,再用tar解包,在 Linux下可以一次完成,比如:# tar zXPvf sample
tar. gz 。 [3] 

tar.gz詳細安裝步驟

舉個例子 :tar.gz安裝linux tar.gz安裝方法
linux下解壓tar.gz文件
下面所有操作,後面有所有步驟説明
[yonghu@localhost ~]# su root
口令:
[root@localhost ~]# cd /home/new/Desktop
[root@localhost Desktop]# tar -xzvf fcitx-3.4.2.tar.gz
[root@localhost Desktop]# cd /home/new/Desktop/fcitx-3.4.2
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
[root@localhost fcitx-3.4.2]#make
[root@localhost fcitx-3.4.2]#make install
各步驟詳解
[yonghu@localhost ~]#su root //(使用root帳户登錄,使用其他用户,之後操作有可能權限不夠)
口令: // 輸入root密碼
[root@localhost ~]# cd /home/new/Desktop
// (切換到tar.gz文件所在目錄,這裏我的tar.gz文件在桌面)
[root@localhost Desktop]#tar -xzvf fcitx-3.4.2.tar.gz
// (解壓tar.gz文件,這裏以fcitx-3.4.2來舉例,解壓得到fcitx-3.4.2文件夾)
[root@localhost Desktop]#cd /home/new/Desktop/fcitx-3.4.2
//(切換目錄到fcitx-3.4.2,軟件解壓的目錄)
[root@localhost fcitx-3.4.2]#./configure --prefix=/opt/fictx
//(配置,把文件存放在/opt/fictx下,刪除時,卸載軟件時,只要刪除這個文件就行了)
[root@localhost fcitx-3.4.2]#make (編譯)
[root@localhost fcitx-3.4.2]#make install (安裝)
參考資料
  • 1.    高俊峯 ,劉峯.國產Linux基礎應用:西安交通大學出版社,2012.07:111
  • 2.    (美)Richard Petersen.Red Hat Linux技術大全:機械工業出版社,2001.09:467-468
  • 3.    楊文雄. 操作系統使用技巧手冊:經濟管理出版社,2004.03:367