@lord ~/clone/bnw$ make install-venv
sudo apt-get install python-virtualenv libjpeg-dev zlib1g-dev build-essential python-dev python-xapian mongodb-server
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия libjpeg-dev.
Уже установлена самая новая версия python-xapian.
Уже установлена самая новая версия zlib1g-dev.
Уже установлена самая новая версия python-virtualenv.
Уже установлена самая новая версия build-essential.
Уже установлена самая новая версия python-dev.
Уже установлена самая новая версия mongodb-server.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
# http://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/
# Why god, why?
test -e /usr/lib/x86_64-linux-gnu/libjpeg.so && test ! -e /usr/lib/libjpeg.so &&\
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
make: *** [install-venv] Ошибка 1
@aurora Там графическая библиотека нужна в одном месте чтобы аватарки сжимать, поэтому еботню с библиотеками ради говен мамонта PIL (которая всё равно работать не будет) можно удалить — в setup всё равно уже указана Pillow.
Слоупок скастован. @aurora, сейчас причешу инструкцию и запощу куда-то. Олсо, раз уж такое дело, постарайся о всех проблемах при сборке среды потом отписаться сюда, обновим наконец README.md.
@aurora 1. ставим mongodb и prosody, конфигурируем в соответствии с инструкцией на вики (да, у бнвача есть вики!); 2. тянем исходники. Не забывай, что /tmp чистится при ребуте: cd /tmp && git clone 'https://github.com/stiletto/bnw' && cd bnw; 3. инициализируем окружение: virtualenv --system-site-packages .venv; 4. юзаем дефолтный конфиг: cp config.py.example config.py. Поменяй там srvc_pwd на тот, что прописал в конфиге prosody; 5. собственно, ставим (aka деплоим) бнвач. Эту команду нужно будет повторять после каждого изменения сорцов: .venv/bin/python setup.py install; 6. поехали! PYTHONPATH=. .venv/bin/bnw -n
@aurora Охуенно! Что ты попилить хочешь, кстати? Если не секрет, конечно. // озвучивание планов вроде как работает как частичная их реализация, так что лучше не терять мотивацию, болтая о своих целях налево и направо
@minoru Да нет секретов. хочу усовершенствованный тви. Так что бы картинки, музыка и видео все было в одном флаконе так сказать. Плюсом возможность зашифрованы сообщения в ленте, есть ключ читаешь, нет сосешь. Пока правда не знаю как это все будет работать на платформе bnw или другой. Писать с нуля изобретая велосипед некошерно. Но судя по тенденции пользоватилей приваливших в антифайсбук, то результат должен быть. К тому же стомильонов тви пользователей очень давно хотят что бы в тви была музыка, а возможность грузить видос убъет их наповал. Но при этом с питонами я неделю как, PHP тяжелый для таких проектов, мускул умрет если пользователей будет +100500 с видосом, картинками и музыкой Вот как то так.
@aurora Там графическая библиотека нужна в одном месте чтобы аватарки сжимать, поэтому еботню с библиотеками ради говен мамонта PIL (которая всё равно работать не будет) можно удалить — в setup всё равно уже указана Pillow.
@aurora 1. ставим mongodb и prosody, конфигурируем в соответствии с инструкцией на вики (да, у бнвача есть вики!);
2. тянем исходники. Не забывай, что /tmp чистится при ребуте:
cd /tmp && git clone 'https://github.com/stiletto/bnw' && cd bnw
;3. инициализируем окружение:
virtualenv --system-site-packages .venv
;4. юзаем дефолтный конфиг:
cp config.py.example config.py
. Поменяй тамsrvc_pwd
на тот, что прописал в конфиге prosody;5. собственно, ставим (aka деплоим) бнвач. Эту команду нужно будет повторять после каждого изменения сорцов:
.venv/bin/python setup.py install
;6. поехали!
PYTHONPATH=. .venv/bin/bnw -n