python : M2Crypto : install on Debian for python 2.5

debiansept:~# svn export http://svn.osafoundation.org/m2crypto/tags/0.19.1 m2crypto-0.19.1
:
:
Exported revision 645.
debiansept:~# cd m2crypto-0.19.1/

debiansept:~/m2crypto-0.19.1# python2.5 setup.py install
:
:
building ‘M2Crypto.__m2crypto’ extension
swigging SWIG/_m2crypto.i to SWIG/_m2crypto_wrap.c
swig -python -I/usr/include/python2.5 -I/usr/include -includeall -o SWIG/_m2crypto_wrap.c SWIG/_m2crypto.i
unable to execute swig: No such file or directory
error: command ‘swig’ failed with exit status 1

debiansept:~/m2crypto-0.19.1# apt-get install swig
Reading package lists… Done
Building dependency tree… Done
Suggested packages:
  swig-examples swig-doc
The following NEW packages will be installed:
  swig
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 992kB of archives.
After unpacking 4485kB of additional disk space will be used.
Get:1 http://ftp.jp.debian.org etch/main swig 1.3.29-2.1 [992kB]
Fetched 992kB in 1m9s (14.2kB/s)
Selecting previously deselected package swig.
(Reading database … 34346 files and directories currently installed.)
Unpacking swig (from …/swig_1.3.29-2.1_i386.deb) …
Setting up swig (1.3.29-2.1) …

debiansept:~/m2crypto-0.19.1# python2.5 setup.py install
:
:
Installed /usr/lib/python2.5/site-packages/M2Crypto-0.19.1-py2.5-linux-i686.egg
Processing dependencies for M2Crypto==0.19.1

hdknr@debiansept:~/cert/sample$ python2.5
Python 2.5 (release25-maint, Jul 20 2008, 20:47:25)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from M2Crypto import RSA
>>>

 

hdknr@debiansept:~/cert/sample$ python2.5
Python 2.5 (release25-maint, Jul 20 2008, 20:47:25)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from M2Crypto import RSA
>>> k=RSA.load_key('hdknr.com/pri.pem')
>>> import hashlib
>>> k.sign( hashlib.sha256('fdsafdsa').digest())
'\xc1\xbd\r\x08\x02\xfcV\\L_;\x1bj\x95\xd6K\x86\x8eU\x84}5"\x16\xa2\xf9B\xae\xad\xc8\xfc\xc6\x82\xc6ViHw\x01n\xd0\xa4C\x9c"\x0c\xdd\x98N\xd6\x1cY]?\xf4>=6t\x05(\xb6\x9f\x16'
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中