LINUX.ORG.RU

старые бинарные программы в линуксе


0

0

Приветствую всех.

Имеется программа, исходный код к которой утерян. Писалась она в районе 1997. Естественно по закону Мерфи, она не была статически слинкована и не запускается из-за отсутствия glibc2.0. С "наскока" скопилировать glibc не удалось, да и мне тут сказали что придется очень сильно помучится, чтоб ее собрать.

Есть ли какой-нить простой и сравнительно безболезненный способ ее запустить?


1. Найти на фтп старый дистр (тех времен)
2. Взять оттуда окружение
3. В виртуалку поставить
4. ...
5. Наслаждение

abraziv_whiskey ★★★★★
()
Ответ на: комментарий от abraziv_whiskey

> 3. В виртуалку поставить

Думаю можно и в chroot. Вызовы ядра же обратно-совместимы. Проблемы возникнут, только если программа хочет что-то хитрое делать с устройствами или /proc|/sys.

Deleted
()
Ответ на: комментарий от abraziv_whiskey

Спасибо, инетерсно CENTOS2.x подойдет. Что-то ничего более подходящего не нашел (кроме слаки которая отпугнула обязательностью возиться с дискетами и кучью экзешек(ну зачем???)).

Может еще что посоветуете?

ogronom
() автор топика
Ответ на: комментарий от baaba

Там нету привычных raw образов дискет... короче без пол-литра не разберешься. Вечером посмотрю когда время будет.

Блин, я и забыл как с дискетами было заморочно (15 дискет чего-то припер, одна оказалась бракованная и все нахрен...). Сейчас что-либо устанавливать просто сказка.

Хочешь поковыряй сам

http://ibiblio.org/pub/historic-linux/distributions/slackware/3.9/

ogronom
() автор топика

в слаке никогда не было Glibc 2.0

Slackware 4.0 и ниже - libc5
Slackware 7.0 - Glibc 2.1.3

между 4 и 7 релизов не было.

хотя в принципе с 2.1.3 должно все старое работать.

Sylvia ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.