*はじめに [#x1f18ddb] Scientific Linux標準のtarは1.23。 1.23は-dオプションにバグがあり使えない。 そのため、最新ソースを取り込むことで対応する。 *tarの最新化手順 [#k7617355] -tarをダウンロード 現時点のtar最新版:tar-1.28.tar.gz [root@ ~]# wget http://ftp.gnu.org/gnu/tar/tar-1.28.tar.gz --2014-09-09 12:28:02-- http://ftp.gnu.org/gnu/tar/tar-1.28.tar.gz ftp.gnu.org をDNSに問いあわせています... 208.118.235.20, 2001:4830:134:3::b ftp.gnu.org|208.118.235.20|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 3877043 (3.7M) [application/x-gzip] `tar-1.28.tar.gz' に保存中 100%[=============================================================>] 3,877,043 1020K/s 時間 3.7s 2014-09-09 12:28:07 (1020 KB/s) - `tar-1.28.tar.gz' へ保存完了 [3877043/3877043] [root@ ~]# ls -l tar-1.28.tar.gz -rw-r--r-- 1 root root 3877043 7月 28 05:59 2014 tar-1.28.tar.gz -解凍 tar zxvf tar-1.28.tar.gz -コンパイル・インストール cd tar-1.28 ./configure FORCE_UNSAFE_CONFIGURE=1 make make install *注意* configureにFORCE_UNSAFE_CONFIGURE=1を付けないとエラーになる checking whether mknod can create fifo without root privileges... configure: error: in `/root/tar-1.28': configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check) See `config.log' for more details -バージョン確認 [root@ tar-1.28]# tar --version tar (GNU tar) 1.28 Copyright (C) 2014 Free Software Foundation, Inc. 使用許諾 GPLv3+: GNU GPL version 3 またはそれ以降 <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. [参考訳] これはフリーソフトウェアです. 変更と再配布は自由です. 法律で認められる範囲で「無保証」です. 作者: John Gilmore, Jay Fenlason.