Обновление портов и tar.Xz

K
На сайте с 01.09.2005
Offline
248
3174

ОС Freebsd 7.2

Ребят может кто подскажет чего не хватает tar'y?

Пробую установить порт Midnight Commander:


# 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.

По ошибке понимаю что ругается на расширение скачанного дистрибутива mc-4.8.1.6.tar.xz

уже и unzip, bzip, xz установил но не помогает, не хочет фря ставить дистры у которых расширение tar.xz

Как бы побороть?

DV
На сайте с 01.05.2010
Offline
644
#1

#cd /usr/ports/archivers/libarchive && make install clean

#ln -sf /usr/local/bin/bsdtar /usr/bin/tar
VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
K
На сайте с 01.09.2005
Offline
248
#2
DenisVS:
#cd /usr/ports/archivers/libarchive && make install clean

#ln -sf /usr/local/bin/bsdtar /usr/bin/tar


CC libarchive/archive_write_set_format_zip.lo
CC libarchive/archive_write_set_options.lo
CC libarchive/filter_fork_posix.lo
libarchive/filter_fork_posix.c:61:21: error: spawn.h: No such file or directory
*** Error code 1

Stop in /usr/ports/archivers/libarchive/work/libarchive-3.1.2.
*** Error code 1

Stop in /usr/ports/archivers/libarchive/work/libarchive-3.1.2.
*** Error code 1

Stop in /usr/ports/archivers/libarchive.
*** Error code 1

Stop in /usr/ports/archivers/libarchive.

DV
На сайте с 01.05.2010
Offline
644
#3

kostyk, вы порты обновили?

Если уже, то пересоберите до актуальной версии всё.

---------- Добавлено 10.05.2013 в 18:58 ----------

А вообще лучше обновить систему хотя бы до 7.4.

K
На сайте с 01.09.2005
Offline
248
#4
DenisVS:
kostyk, вы порты обновили?
Если уже, то пересоберите до актуальной версии всё.

---------- Добавлено 10.05.2013 в 18:58 ----------

А вообще лучше обновить систему хотя бы до 7.4.

Да, порты portsnnap'ом обновил, libarchive-3.1.2 stable version и вот такой глюк возникает при сборке libarchive-3.1.2 :(

K
На сайте с 01.09.2005
Offline
248
#5

Вообщем проблема была решена путем добавления вручную файла с кодом spawn.h после чего все собралось.

Большое спасибо Денису за помощь!

vlad11
На сайте с 11.01.2011
Offline
73
#6
DenisVS:
#cd /usr/ports/archivers/libarchive && make install clean

#ln -sf /usr/local/bin/bsdtar /usr/bin/tar

Имхо, правильнее:


# cd /usr/ports/archivers/libarchive && make install clean
# ln -sf /usr/local/bin/bsdtar /usr/bin/tar
# ln -sf /usr/local/bin/bsdtar /usr/bin/bsdtar
Администрирование Linux и FreeBSD. Настройка BGP. (/ru/forum/744772)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий