Решение проблем во FreeBSD 9.x c bsdtar

При обновлении портов на FreeBSD ниже 9.x возникают  проблемы с xz архивами при инстплляции MC:

# cd usr/ports/misc/mc 

# make 

===>  License GPLv3 accepted by the user 

===>  Found saved configuration for mc-4.8.1.6 

===> Fetching all distfiles required by mc-4.8.1.7 for building 

===>  Extracting for mc-4.8.1.7 

=> SHA256 Checksum OK for mc-4.8.1.7.tar.xz. 

===>   mc-4.8.1.7 depends on file: /usr/local/bin/xz — found 

===>   mc-4.8.1.7 depends on file: /usr/local/bin/perl5.14.2 — found 

tar: Unrecognized archive format: Inappropriate file type or format 

tar: Error exit delayed from previous errors. 

*** Error code 1 

 Stop in /usr/ports/misc/mc. 

*** Error code 1 

 Stop in /usr/ports/misc/mc.

 

Необходимо установить libarchive и переинсталлировать:

#cd /usr/ports/archivers/libarchive

#make install clean

#echo ‘TAR=/usr/local/bin/bsdtar’ >> /etc/make.conf

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

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