Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

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

Решение проблем во 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

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