Re: [cx-freeze-users] System Compatibility of Frozen Python App
Brought to you by:
atuining
From: Roger B. <ro...@ro...> - 2006-11-26 07:43:47
|
Jeff Groves wrote: > We've successfully frozen our wxPython program using cx_Freeze, but we're > wondering how many configurations it will run on. Our first goal is to make > enough freezes to run it on most Redhat & SUSE systems. What variations will we > need to freeze to cover that? Generally it will run on that version and any newer ones. However the administrator may have to install "compatibility" libraries which are effectively just older versions of various system libraries that happened to be the current versions on the build system. For the BitPim project - http://bitpim.org/#download - I currently do the build on Redhat 9. Various Linux distributions now bundle BitPim so they don't need the compat libraries. Alternatively you can do the freezing on each distro version you want to support. For example you can see GAIM doing this at http://gaim.sourceforge.net/downloads.php If you use the free VmWare server, you can use their scripting API to start and stop virtual machines combined with ssh to automate build on the platforms. I have however found it relatively difficult to get hold of distros other than Fedora and Debian/Ubuntu. They usually have a LiveCD you can boot into and even install into a hard disk, but when you try to get C compilers etc you soon find that you have to manually configure where to download packages from and that gets confusing and tricky since they really want you to buy the product. Roger |