|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Max Kirillov 2:5020/400 23 Oct 2001 16:51:18 To : Andrew Scherbacov Subject : Re: upgrade glibc-2.1.2 to 2.2 --------------------------------------------------------------------------------
Привет!
On Fri, 19 Oct 2001, Andrew Scherbacov wrote:
> тут одна программа потребовала, что бы я сделал сабж.
Щас меня будут пинать ногами, но я все же скажу, как решил у
себя подобную проблему. Значит алгоритм следующий. Берешь
эти rpm-ки и rpm2cpio|cpio -id их куда-нибудь в левое место.
Допустим /new_lib. После этого копируешь /new_lib/lib/ld-* в
/lib/nd-*, а /new_lib/lib/lib* в /lib/nib* (меняешь первую
букву в имени). Затем заходишь в свои binary only бинарным
редактором (можно vim -b) и меняешь там соответствующие
буковки. Это недлеко от начала файлов. Усе, можно запускать.
У меня получилось.
PS: Если программа требует посредством rpm-ных зависимостей,
то тут, ясное дело, без --nodeps (для программы) не
обойтись. Это, конечно, плохо, но... В общем, решай сам.
PPS: В программе может быть своя проверка на библиотеки или
подобные трюки. Или, если она с хитрой регистрацией с
проверкой каких-нибудь контрольных сумм, то ты ее
загеристрируешь в похаканном виде, а потом при апгрейде
(плановом или вынужденном, если она сначала вроде как
заработает, а потом все же откажется) ключ регистрации
устареет. В этих случаях лучше не выеживаться...
PPPS: Я совершенно не касаюсь бюрократических вопросов типа
лицензии и т.д. В России подобное, насколько я сабе
представляю, законно всегда. В других странах - не знаю.
--- ifmail v.2.15dev5
* Origin: SibNET (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/280740e3f905.html, оценка из 5, голосов 10
|