linux 安裝jdk解壓報錯

1,  tar: 您不能指定超過一個"-Acdtrux"或是"--test-label"外的選項

[root@iZwz95hy2fqh7y0n78uuqcZ download]# tar -xvf jdk-8u131-linux-x64.tar.gz -c /usr/Java/jdk1.8
tar: 您不能指定超過一個"-Acdtrux"或是"--test-label"外的選

改成

tar -xvf jdk-8u131-linux-x64.tar.gz -c /usr/Java/jdk1.8  改成大寫C

s

tar 命令

用來壓縮和解壓文件。tar 本身不具有壓縮功能,只具有打包功能,有關壓縮及解壓是調用其它的功能來完成。

弄清兩個概念:打包和壓縮。打包是指將一大堆文件或目錄變成一個總的文件;壓縮則是將一個大的文件通過一些壓縮算法變成一個小文件

常用參數:

-C 建立新的壓縮文件

-f 指定壓縮文件

-r 添加文件到已經壓縮文件包中

-u 添加改了和現有的文件到壓縮包中

-x 從壓縮包中抽取文件

-t 顯示壓縮文件中的內容

-z 支持gzip壓縮

-j 支持bzip2壓縮

-Z 支持compress解壓文件

-v 顯示操作過程

 

2,  gzip: stdin: not in gzip format

命令:

# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/Java/jdk1.8

錯誤信息:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
問題:

去Oracle官網下載過jdk,下載之前需要同意Oracle的安裝協議,不然不能下載,但是用wget的方式,默認是不同意,雖然能下載下來,但是下載下來的文件會有問題,所以在Linux上解壓一直失敗

解決辦法:

去官網下載好,然後傳到服務器上,再解壓

參考資料:https://www.cnblogs.com/shamo89/p/9265220.html

下載鏈接:https://www.oracle.com/java/technologies/javase-downloads.html

3,# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/Java/jdk1.8

錯誤信息:

gzip: stdin: unexpected end of file
jdk1.8.0_251/lib/missioncontrol/plugins/org.eclipse.equinox.p2.transport.ecf.nl_zh_4.4.0.v20140623020002.jar
jdk1.8.0_251/lib/missioncontrol/plugins/org.eclipse.update.configurator.nl_zh_4.4.0.v20140623020002.jar
jdk1.8.0_251/lib/missioncontrol/plugins/org.eclipse.emf.ecore.xmi_2.10.1.v20140901-1043.jar
tar: 歸檔文件中異常的 EOF
tar: 歸檔文件中異常的 EOF
tar: Error is not recoverable: exiting now

問題:

壓縮包不完整

解決辦法:

重新下載,上傳後解壓即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章