igor.kaist
Окт. 3, 2008 22:16:45
Имеется виртуальный хостинг на linux. по моей просьбе в мой домашний каталог установлен свежий python 2.5
Возникла необходимость установки дополнительных модулей, в частности нужна библиотека PIL. Поэтому хочу спросить у знающих, как…? Доступ есть только по ftp, на офф сайте библиотеки доступны исходники, которые нужно компилировать под соответствующую платформу.
Может это покажется для многих глупым вопросом, но я с этим дело не имел.
Может кому нибудь сможет детально описать что мне нужно сделать? Если скомпилить, засунуть вручную в site-packages и выставить на so'шки pyd и py 755 должно ли заработать?
P.S. Ни разу в жизни не компилил ничего и имею только windows машины в распоряжении :)
shiza
Окт. 3, 2008 22:20:39
Лучше саппорт убедить попросить.
А вообще - я в подобном случае переехал на VPS =)
igor.kaist
Окт. 3, 2008 22:35:14
shiza
Лучше саппорт убедить попросить.
А вообще - я в подобном случае переехал на VPS
Просить саппорт это самый легкий выход, но есть желание самому разбраться, тем более одним PIL не ограничится думаю…
По поводу VPS, оно мне пока не нужно, и для себя не вижу переплачивать деньги. Юзаю вообще питон через CGI, хотя mod_python и django есть, но до них руки не доходят. Все и так работает :-)
arok
Окт. 3, 2008 23:13:24
Игорек, тогда попроси сапорт открыть себе ssh доступ(если его нет) ну а там ./соnfigurе &&
make
&& mаke install, хотя не всегда все так безоблачно.
igor.kaist
Окт. 4, 2008 02:01:23
arok
Игорек, тогда попроси сапорт открыть себе ssh доступ(если его нет) ну а там ./соnfigurе &&
make
&& mаke install, хотя не всегда все так безоблачно.
Вряд ли дадут… Скомпилить не на сервере реально?
Может есть у кого опыт подобный ….
shiza
Окт. 4, 2008 02:18:01
Теортеически можно, практически…. малореально.
igor.kaist
Окт. 4, 2008 02:27:29
хм… то есть если я возьму какой нибудь life cd скомпилю и закину на сервер, то so'шки и pyd'ы работать не будут?
shiza
Окт. 4, 2008 02:36:21
Мысли у меня такие (хотя могу ошибаться):
Компиляция зависит от библиотек и динамически подгружаемых шаред-модулей (они подгружаются во время работы), которые разные на сервере и LiveCD.
Можно попробовать скомпилировать в статике (когда не используются шаред-библиотеки), но всеравно желательно что совпадали версии glibc. Тогда может и повезет =)
> скомпилю и закину на сервер, то so'шки и pyd'ы работать не будут?
pyd'ы точно не будут :-).
Может и заведутся, не известно это наверняка. Пробуй.
..bw
igor.kaist
Окт. 4, 2008 12:10:46
Неужели все так сложно?! Единственный мой опыт общения с линуксом, это юзанье 3 недели на Еее pc. Устанавливал пакеты через репозитарий, ставил deb'ы, и ничего компилить не надо было. bw, а зачем одинаковая версия gcc должна быть? Насколько я понимаю, один раз откомпилил, а на другой машине для работы бинарника компиль вообще не нужен…
Может есть всетаки способ установить PIL при условиях описанных в сабже??