wiki:jazz/Comet/08-10-30

Version 2 (modified by jazz, 16 years ago) (diff)

--

2008-10-30

  • 根據 Orbited 的相依說明,我們會需要這幾個套件
    • python-setuptools - Python Distutils Enhancements
    • python-twisted - Event-based framework for internet applications (transitional package)
    • python-simplejson - Simple, fast, extensible JSON encoder/decoder for Python
  • 安裝 Orbited 相關套件
    jazz@drbl-xen-srv:~$ sudo apt-get install python-setuptools python-twisted python-simplejson
    jazz@drbl-xen-srv:~$ wget http://pypi.python.org/packages/source/o/orbited/orbited-0.6.1.tar.gz
    jazz@drbl-xen-srv:~$ tar zxvf orbited-0.6.1.tar.gz
    jazz@drbl-xen-srv:~$ sudo easy_install orbited-0.6.1
    
  • 測試 Orbited
    jazz@drbl-xen-srv:~$ python
    Python 2.4.4 (#2, Apr 16 2008, 17:58:59)
    [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import orbited
    
  • 如果沒有錯誤訊息就可以繼續跑測試了。要跑 Orbited 必須要有設定檔,
    jazz@drbl-xen-srv:~$ wget http://www.orbited.org/export/553/trunk/daemon/orbited.cfg
    jazz@drbl-xen-srv:~$ orbited --config orbited.cfg
    10/03/08 18:48:41:520 INFO   orbited.start      using select reactor
    Traceback (most recent call last):
      File "/usr/bin/orbited", line 7, in ?
        sys.exit(
      File "/usr/lib/python2.4/site-packages/orbited-0.6.1-py2.4.egg/orbited/start.py", line 65, in main
        _setup_protocols(root)
      File "/usr/lib/python2.4/site-packages/orbited-0.6.1-py2.4.egg/orbited/start.py", line 23, in _setup_protocols
        port_class = _import(port_class_import)
      File "/usr/lib/python2.4/site-packages/orbited-0.6.1-py2.4.egg/orbited/start.py", line 13, in _import
        return reduce(getattr, name.split('.')[1:], __import__(module_import))
      File "/usr/lib/python2.4/site-packages/orbited-0.6.1-py2.4.egg/orbited/cometsession.py", line 2, in ?
        import uuid
    ImportError: No module named uuid
    jazz@drbl-xen-srv:~$ wget http://pypi.python.org/packages/source/u/uuid/uuid-1.30.tar.gz
    jazz@drbl-xen-srv:~$ easy_install uuid-1.30
    
    

Attachments (1)

Download all attachments as: .zip