LINUX.ORG.RU

Сообщения Zhivoi

 

Помогите запустить на свежем Debian файл с типом POSIX tar archive (GNU)

Доброго времени суток, сообщество!

Есть довольно старое ПО под линукс, которое ранее прекрасно работало на множестве дистрибутивов. Сейчас я его пытаюсь запустить на относительно свежем debian:

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux trixie/sid
Release:	n/a
Codename:	trixie

И получаю вот такой ответ:

# ./bin/ar
bash: ./bin/ar: не удаётся запустить бинарный файл: Ошибка формата выполняемого файла

Проверяю формат файла:

# file ./bin/ar
./bin/ar: POSIX tar archive (GNU)

Вобщем это таровский архив, но который запускается на всех моих системах кроме свежего дебиана (на старых Debian типа jessie и wheezy все прекрасно запускается). На убунте, на последних астра-линукс - тоже запускается. Разархивировать файл не предлагать, это немного сложный пакет, где таких файлов типа этого ./ar много, они все сделаны жесткими ссылками друг на друга, а затем затарированы. Тар сразу говорит что файлы с более чем одной жесткой ссылкой разархивировать он отказывается. Тут вопрос что именно в новом debian запрещает запускать такие файлы, хотя раньше все работало.

 , ,

Zhivoi
()

RSS подписка на новые темы