URN Logo
UNIX Resources » Linux » China Linux Forum » Python ±à ³Ì » µÚ11Ò³ » ÐÂÊÖÎÊÌâ
announcement ÉùÃ÷: ±¾Ò³ÄÚÈÝΪÖйúLinuxÂÛ̳µÄÄÚÈݾµÏñ£¬ÎÄÕµİæÈ¨ÒÔ¼°ÆäËûËùÓеÄÏà¹ØÈ¨ÀûÊôÓÚÖйúLinuxÂÛ̳ºÍÏàÓ¦ÎÄÕµÄ×÷Õߣ¬Èç¹û×ªÔØ£¬Çë×¢Ã÷ÎÄÕÂÀ´Ô´¼°Ïà¹Ø°æÈ¨ÐÅÏ¢¡£
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  Òµ½çÐÂÎÅÓëÆÀÂÛ
  ×ÔÓÉÈí¼þÔÓ̸
  IT ÈËÉú
  LinuxÈí¼þ¿ìµÝ
  ·­Òë×÷·»
  LinuxͼÊéÓëÆÀÂÛ
  GNU Emacs/XEmacs
  Linux ÖÐÎÄ»·¾³ºÍÖÐÎÄ»¯
  Linux×ÀÃæÓë°ì¹«Èí¼þ
  Linux ¶àýÌåÓëÓéÀÖ°æ
  ×ÔÓÉÖ®´°Mozilla
  ±Ê¼Ç±¾µçÄÔÉϵÄLinux
  Gentoo
  Debian Ò»×å
  ÍøÂç¹ÜÀí¼¼Êõ
  Linux °²×°ÓëÈëÃÅ
  WEB·þÎñÆ÷ºÍFTP·þÎñÆ÷
  ÓòÃû·þÎñÆ÷ºÍÓʼþ·þÎñÆ÷
  Linux·À»ðǽºÍ´úÀí·þÎñÆ÷Ó¦ÓÃ
  Îļþ¼°´òÓ¡·þÎñÆ÷
  ¼¼ÊõÅàѵÓëÈÏÖ¤
  LinuxÄں˼¼Êõ
  Linux ǶÈë¼¼Êõ
  LinuxÉ豸Çý¶¯³ÌÐò
  Linux ¼¯Èº¼¼Êõ
  LINUXƽ̨Êý¾Ý¿â
  ÏµÍ³ºÍÍøÂ簲ȫ
  CPU Óë ±àÒëÆ÷
  ÏµÍ³¼ÆËãÑо¿ËùרÀ¸
  LinuxϵÄGUIÈí¼þ¿ª·¢
  C/C++±à³Ì°æ
  PHP ¼¼ Êõ
  Java&jsp¼¼Êõ
  Shell±à³Ì¼¼Êõ
  Perl ±à ³Ì
  Python ±à ³Ì
  XML/Web Service ¼¼Êõ
  ÓÀÔ¶µÄUnix
  FreeBSDÊÀ½ç
   
ÐÂÊÖÎÊÌâ
ÐÂÊÖÎÊÌâ - zeero [2005-03-13 10:58 | 3,731 byte(s)]
 
Re: ÐÂÊÖÎÊÌâ - xyb [2005-03-13 11:07 | 315 byte(s)]
 
Re: ÐÂÊÖÎÊÌâ - zeero [2005-03-13 11:20 | 76 byte(s)]
 
Re: ÐÂÊÖÎÊÌâ - xyb [2005-03-13 11:29 | 324 byte(s)]
 
Re: ÐÂÊÖÎÊÌâ - zeero [2005-03-13 11:44 | 100 byte(s)]
 
Subject: ÐÂÊÖÎÊÌâ
Author: zeero    Posted: 2005-03-13 10:58    Length: 3,731 byte(s)
[Original] [Print] [Top]
ÎÒÊÇÒ»¸öÍêÈ«µÄPythonÐÂÊÖ£¬Õë¶Ô xyb
¸ø³öµÄÕâ¸öÀý×Ó£ºhttp://xyb.8800.org/2005/03/twofish.html¡£

×°ÁËlibgcrypt-py²âÊÔ£º
~/python/libgcrypt-py-0.1.0$ sudo python setup.py install

running install
running build
running build_py
creating build
creating build/lib.linux-i686-2.3
copying Gcrypt.py -> build/lib.linux-i686-2.3
running build_ext
building '_Cipher' extension
creating build/temp.linux-i686-2.3
creating build/temp.linux-i686-2.3/_Gcrypt
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/ciphermodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/ciphermodule.o
creating build/lib.linux-i686-2.3/_Gcrypt
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/ciphermodule.o -lgcrypt
-lgpg-error -o build/lib.linux-i686-2.3/_Gcrypt/_Cipher.so
building '_Hash' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/hashmodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/hashmodule.o
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/hashmodule.o -lgcrypt
-lgpg-error -o build/lib.linux-i686-2.3/_Gcrypt/_Hash.so
building '_Random' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/randommodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/randommodule.o
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/randommodule.o -lgcrypt
-lgpg-error -o build/lib.linux-i686-2.3/_Gcrypt/_Random.so
building '_Pk' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/include/python2.3 -c _Gcrypt/pkmodule.c -o
build/temp.linux-i686-2.3/_Gcrypt/pkmodule.o
_Gcrypt/pkmodule.c: In function `pk_dump_sexp':
_Gcrypt/pkmodule.c:56: warning: unused variable `err'
_Gcrypt/pkmodule.c: In function `pk_verify':
_Gcrypt/pkmodule.c:232: warning: suggest explicit braces to avoid ambiguous `else'
gcc -pthread -shared build/temp.linux-i686-2.3/_Gcrypt/pkmodule.o -lgcrypt -lgpg-error
-o build/lib.linux-i686-2.3/_Gcrypt/_Pk.so
running install_lib
copying build/lib.linux-i686-2.3/Gcrypt.py -> /usr/lib/python2.3/site-packages
creating /usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Cipher.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Hash.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Random.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
copying build/lib.linux-i686-2.3/_Gcrypt/_Pk.so ->
/usr/lib/python2.3/site-packages/_Gcrypt
byte-compiling /usr/lib/python2.3/site-packages/Gcrypt.py to Gcrypt.pyc


ÔÙ½«xybµÄ´úÂë¸´ÖÆ¹ýÀ´£¬ÔËÐеÄʱºò£¬³öÏÖÈçÏÂÎÊÌ⣬¸÷λÄܰïæ¿´¿´Â𣬻òÕßÍÆ¼öһЩѧϰµÄ×
ÊÔ´¡£
~/python$ python test-gcrypt.py

Traceback (most recent call last):
File "test-gcrypt.py", line 1, in ?
import Gcrypt
File "/usr/lib/python2.3/site-packages/Gcrypt.py", line 5, in ?
import _Gcrypt._Random
ImportError: No module named _Gcrypt._Random

[Original] [Print] [Top]
Subject: Re: ÐÂÊÖÎÊÌâ
Author: xyb    Posted: 2005-03-13 11:07    Length: 315 byte(s)
[Original] [Print] [Top]
ÎÒÏëÄãÓ¦¸ÃÊÇÔÚlibgcrypt-py-0.1.0Õâ¸öĿ¼ÀïÖ±½ÓÔËÐеÄpython£ºÒòΪÕâ¸öĿ¼ÀïÓÐGcrypt.pyÎļþºÍ_GcryptÕâ¸öĿ¼£¬ËùÒÔÔÚpythonÀïÖ´ÐÐimport Gcryptʱ£¬ÄãimportµÄ²¢²»ÊÇÒѾ­°²×°µ½ÏµÍ³ÖеÄÄǸöGcryptÄ£¿é£¬¶øÊǵ±Ç°Ä¿Â¼µÄGcrypt.py£»ÓÉÓÚ_GcryptĿ¼Öв¢Ã»ÓбàÒëºÃµÄ_Random.so£¬ËùÒÔÕâ±ØÈ»»áµ¼ÖÂimportʧ°Ü¡£½áÂÛÊÇ£¬Çë»»¸öĿ¼ÔÙÖ´ÐС£
[Original] [Print] [Top]
Subject: Re: ÐÂÊÖÎÊÌâ
Author: zeero    Posted: 2005-03-13 11:20    Length: 76 byte(s)
[Original] [Print] [Top]
¶àл£¬ÎÒ»»Á˸öĿ¼£¬²¢ÇÒ½«libgcrypt-py-0.1.0Ųµ½Á˱ðµÄµØ·½£¬»¹ÊDZ¨Õâ¸ö´íÎó¡£
[Original] [Print] [Top]
Subject: Re: ÐÂÊÖÎÊÌâ
Author: xyb    Posted: 2005-03-13 11:29    Length: 324 byte(s)
[Original] [Print] [Top]
¼ÇµÃÒª¶Ôsetup.py×öpatch£¬ÎÒµÄÎÄÕÂÀïÓС£ÆäÖÐpackages=['_Gcrypt']ÕâÒ»ÐÐÒª¼ÓÉÏ£¬²»È»°²×°¹ý³Ì²»»á¿½±´_GcryptĿ¼ÖеÄ__init__.py£¬Õâ»áµ¼ÖÂ_GcryptÕâ¸öÄ£¿éÖеÄÈκδúÂë¶¼²»ÄÜimport¡£ÒªÊÇÄãÒѾ­°²×°Íê³ÉÁË£¬ÊÖ¹¤ÔÚϵͳµÄ_GcryptĿ¼Öн¨Ò»¸öÃûΪ__init__.pyµÄ¿ÕÎļþÒ²³É£º
touch /usr/lib/python2.3/site-packages/_Gcrypt/__init__.py
[Original] [Print] [Top]
Subject: Re: ÐÂÊÖÎÊÌâ
Author: zeero    Posted: 2005-03-13 11:44    Length: 100 byte(s)
[Original] [Print] [Top]
ºÃÁË£¬Ð»Ð»£¡:D.

ÎÒ¿´ÁËÒ»ÏÂlibgcrypt-py-0.1.0/_Gcrypt$__init__.pyÎļþ£¬Ò²Êǿյġ£
----
zeero
[Original] [Print] [Top]
« Previous thread
´ó¼ÒºÃ£¬Çë½ÌÒ»¸ö×Ö·û´®ÎÊÌâ¡£¼±£¡¼±£¡¼±
Python ±à ³Ì
µÚ11Ò³
Next thread »
ÔõôÓÃpythonÊÕÈ¡Óʼþ¸½¼þ£¿
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
±¸°¸ÐòºÅ: ¾©ICP±¸05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 04:11:17, cost 0.054273843765259 ms.