|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Max Kirillov 2:5069/14.13 23 Oct 2001 14:51:18 To : Andrew Scherbacov Subject : Re: upgrade glibc-2.1.2 to 2.2 -------------------------------------------------------------------------------- .RFC-X-BeforeModerator-X-Complaints-To: usenet@news.sibnet.ru .RFC-X-BeforeModerator-NNTP-Posting-Date: 23 Oct 2001 12:49:33 GMT .RFC-X-Sender: max@max.home From: Max Kirillov <makir@sibnet.ru> Approved: <gateway@fido7.ru> Привет! 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.14-tx8.10 * Origin: SibNET (2:5069/14.13@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2807bf1c06fa.html, оценка из 5, голосов 10
|