Ошибка tar: Unrecognized archive format в FreeBSD

Бывает, при установке портов может вылететь ошибка tar: Unrecognized archive format в FreeBSD.
Лечится довольно просто:

# cd /usr/ports/archivers/libarchive
# make install clean
# ln -sf /usr/local/bin/bsdtar /usr/bin/tar

Ошибка tar: Unrecognized archive format в FreeBSD: 2 комментария

  1. У меня на FreeBSD 7.4 libarchive не собирался с ошибкой:
    libarchive/filter_fork_posix.c:61:21: error: spawn.h: No such file or directory
    Решил, что поможет обновление системы до 7.4, но не тут-то было. :-(
    Этот spawn.h включили в состав системы начиная только с 8.0. Так что пришлось скопировать /usr/include/spawn.h с 8-ки.
    Нагуглил ещё, что для преодоления проблемы сборки libarchive можно дать команду make ac_cv_header_spawn_h=no в каталоге порта libarchive. Но не пригодилось.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *