Использует ли gnutar за сценой gzip?Linux

Anonymous
Использует ли gnutar за сценой gzip?

Сообщение Anonymous »

Сегодня я пытался распаковать tar-файл из двоичного потока Curl, но gnutar всегда возвращал результат

Код: Выделить всё

$ curl -L https://github.com/foo/bar/archive/refs/heads/main.tar.gz | tar -xz -C ~/.config/home-manager/ --strip-components=1

tar (grandchild): gzip: Cannot exec: No such file or directory
tar (grandchild): Error is not recoverable: exiting now
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0tar: Child died with signal 13
tar: Error is not recoverable: exiting now
16 97750   16 15701    0     0  11836      0  0:00:08  0:00:01  0:00:07 33984
curl: (23) Failure writing output to destination, passed 1370 returned 683
Затем я установил gzip и попробовал еще раз, все получилось.
Означает ли это, что gnutar использует gzip позади сцена?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -the-scene

Вернуться в «Linux»