Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 3, 2008 22:16:45

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Установка модулей на сервер

Имеется виртуальный хостинг на linux. по моей просьбе в мой домашний каталог установлен свежий python 2.5
Возникла необходимость установки дополнительных модулей, в частности нужна библиотека PIL. Поэтому хочу спросить у знающих, как…? Доступ есть только по ftp, на офф сайте библиотеки доступны исходники, которые нужно компилировать под соответствующую платформу.
Может это покажется для многих глупым вопросом, но я с этим дело не имел.
Может кому нибудь сможет детально описать что мне нужно сделать? Если скомпилить, засунуть вручную в site-packages и выставить на so'шки pyd и py 755 должно ли заработать?
P.S. Ни разу в жизни не компилил ничего и имею только windows машины в распоряжении :)



Офлайн

#2 Окт. 3, 2008 22:20:39

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей на сервер

Лучше саппорт убедить попросить.
А вообще - я в подобном случае переехал на VPS =)



Офлайн

#3 Окт. 3, 2008 22:35:14

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Установка модулей на сервер

shiza
Лучше саппорт убедить попросить.
А вообще - я в подобном случае переехал на VPS
Просить саппорт это самый легкий выход, но есть желание самому разбраться, тем более одним PIL не ограничится думаю…
По поводу VPS, оно мне пока не нужно, и для себя не вижу переплачивать деньги. Юзаю вообще питон через CGI, хотя mod_python и django есть, но до них руки не доходят. Все и так работает :-)



Отредактировано (Окт. 3, 2008 22:36:14)

Офлайн

#4 Окт. 3, 2008 23:13:24

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей на сервер

Игорек, тогда попроси сапорт открыть себе ssh доступ(если его нет) ну а там ./соnfigurе &&
make
&& mаke install, хотя не всегда все так безоблачно.



Офлайн

#5 Окт. 4, 2008 02:01:23

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Установка модулей на сервер

arok
Игорек, тогда попроси сапорт открыть себе ssh доступ(если его нет) ну а там ./соnfigurе &&
make
&& mаke install, хотя не всегда все так безоблачно.
Вряд ли дадут… Скомпилить не на сервере реально?
Может есть у кого опыт подобный ….



Офлайн

#6 Окт. 4, 2008 02:18:01

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей на сервер

Теортеически можно, практически…. малореально.



Офлайн

#7 Окт. 4, 2008 02:27:29

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Установка модулей на сервер

хм… то есть если я возьму какой нибудь life cd скомпилю и закину на сервер, то so'шки и pyd'ы работать не будут?



Офлайн

#8 Окт. 4, 2008 02:36:21

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Установка модулей на сервер

Мысли у меня такие (хотя могу ошибаться):

Компиляция зависит от библиотек и динамически подгружаемых шаред-модулей (они подгружаются во время работы), которые разные на сервере и LiveCD.
Можно попробовать скомпилировать в статике (когда не используются шаред-библиотеки), но всеравно желательно что совпадали версии glibc. Тогда может и повезет =)



Офлайн

#9 Окт. 4, 2008 04:48:15

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Установка модулей на сервер

> скомпилю и закину на сервер, то so'шки и pyd'ы работать не будут?
pyd'ы точно не будут :-).
Может и заведутся, не известно это наверняка. Пробуй.

..bw



Офлайн

#10 Окт. 4, 2008 12:10:46

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Установка модулей на сервер

Неужели все так сложно?! Единственный мой опыт общения с линуксом, это юзанье 3 недели на Еее pc. Устанавливал пакеты через репозитарий, ставил deb'ы, и ничего компилить не надо было. bw, а зачем одинаковая версия gcc должна быть? Насколько я понимаю, один раз откомпилил, а на другой машине для работы бинарника компиль вообще не нужен…
Может есть всетаки способ установить PIL при условиях описанных в сабже??



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version