升級Linux tar &&解決某用tar解壓失敗的tar包


今天解壓個文件,出來很多這樣的:

/bin/tar: Ignoring unknown extended header keyword `SCHILY.dev'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.ino'
/bin/tar: Ignoring unknown extended header keyword `SCHILY.nlink'

查閱資料,說是需要更新我的tar版本

找到官網:

https://ftp.gnu.org/gnu/tar/

發現最新版是1.29

而我的版本是1.28

直覺告訴我,更新了估計沒用,一般這種小版本更新是不會有多大變動的,但我還是決定試試..

wget https://ftp.gnu.org/gnu/tar/tar-1.29.tar.gz
tar xvzf tar-1.29.tar.gz
cd tar-1.29
FORCE_UNSAFE_CONFIGURE=1
export FORCE_UNSAFE_CONFIGURE
./configure
make
#備份舊版 mv /bin/tar /bin/tar.old
#復制新版到目錄
cp src/tar /bin/tar
#刪除備份
rm
/bin/tar.old

嘗試后發現問題果然還是沒解決.

遂嘗試用7z解壓

7za x 文件名

解壓成功..

突然覺得我是不是應該拋棄tar用7z好...

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM