вторник, 30 июня 2009 г.

Установка песочницы Python-2.5.4. и Zope с помощью zopeproject

Установка песочницы Python-2.5.4. и Zope с помощью zopeproject
1. Скачиваем дистрибутив Python с оф сайта python.org
2. Создаем папку проектов в домашнем каталоге, к примеру Zope
3. Разварачиваем архив с Python в корень домашнего каталога tar -xf Python-2.5.4.tgz
4. cd ~/Python-2.5.4
5. ../configure --prefix=/User/Nelter/Zope/Python-2.5.4
6. make && make install
7. В корне домашнего каталога создаем директорию .buildout и файл в ней default.cfg с содержимым:

[buildout]
newest = false
eggs-directory = /Users/Nelter/Zope/egg
find-links = http://download.zope.org/ppix

8. Скачиваем с сайта pypi.python.org setuptools-0.6c9.tar.gz и разварачиваем его в каталог ~/Zope
9. Создаем симулинк python: ln -s Python-2.5.4/bin/python2.5
10. Устанавливаем setuptools: cd setuptools-0.6c9 && ../python2.5 setup.py install
11. Создаем симулинк на easy_install: cd ../ && ln -s Python-2.4.5/bin/easy_install
12. Устанавливаем zopeproject: ./easy_install zopeproject
13. Создаем симулинк на zopeproject: cd ../ && ln -s Python-2.4.5/bin/zopeproject
14. Создаем инстанцию Zope: ./zopeproject HelloWord
15. Запускаем сервер Zope в debug режиме:

cd HelloWord/bin
./helloword-ctl fg

понедельник, 15 июня 2009 г.

Удаляем

Удалить непустые каталоги .svn можно командой:

rm -R -df `find . -name ".svn" -type d`

-R - рекурсивно
-d - удалять непустые
-f - не требовать подтверждения
find . -name ".svn" -type d - найти все каталоги с именем .svn