how to install Mnet for Linux
There are currently two binary package for Linux. One is a binary tarball that should work on any i386 Linux system with libc v2.3, libstdc++ v5, and Python 2.3. Please try it and see! The other is a Mandrake RPM. If neither of these work, send us a report and proceed to "building from source" below.
Download the current binary tarball for Linux: Mnet-0.6.2.383-STABLE-Linux_glibc2.3_libstdc++5-i386.tar.gz.
Download the current version for Linux Mandrake (RPM): Mnet-0.6.2.364-STABLE-mdk-i586.rpm.
i386 CPU, Linux, libstdc++ v5, libc v2.3 (some other versions of libc might also work), Python 2.3
(Remember, these are the requirements for the binary package. If you build from source you are not limited to these requirements.)
There are more requirements if you want to have the full GUI. See "GUI" below.
There are two user interfaces for Mnet. The new interface is based on wxPython and provides a real application window with buttons and boxes and a menu and so forth. The GUI window appears when you launch Mnet if you have wxPython installed on your system. See the wxPython prerequisites page and download page.
The old one is based on HTML and works in any web browser. You can access the HTML interface by opening your web browser to http://127.0.0.1:4004/ (note: that link will not work until you have downloaded, installed, and launched an Mnet node on your computer).
building from source
Click here to download the source package: Mnet-0.6.2.383-STABLE-src.tar.gz.
All of the source code for Mnet is gratis and libre (LGPL). Compiling is quite straightforward -- you just run "sh mnet/hackerdocs/cvsinstall.sh" and wait (provided that you have the required software installed).
requirements for building from source
REQUIRED: C/C++ compiler, GNUmake, GNU tar, Python interpreter >= v2.1 (with development headers), zlib development headers
REQUIRED if you want a GUI: wxPython and wxWindows
REQUIRED if you want automatic detection of Ogg/Vorbis metadata: libogg and libvorbis
RECOMMENDED: we use GCC 3.3.2, gnumake 3.80, python 2.3.2, wxPython 22.214.171.124
the next version
You may want to try the next version of Mnet which is at this time (2003-11-08) only partially operational. It lacks a GUI, for example, and can only be controlled through the command-line. It is primarily of interest to hackers who want to contribute to the Mnet project or to use Mnet as a component of a larger system. See the README file from the mnet_new/ CVS module for instructions. (You have to build it yourself from source.)
This web site is licensed under a Creative Commons License.