= Getting MadWifi = There are several ways to get your copy of MadWifi. In order to be on the bleeding edge of the development you should use Subversion to get madwifi-ng. We offer tarballs of the latest revisions for those of you that don't want to mess with Subversion. And if you don't want to touch a compiler at all you can get precompiled packages for the distribution you're using. == Downloading via Subversion == There are currently two main branches that you might be interested in. Change to a location where you want to keep the sources. Then, depending on which of the branches you want to use, type: * for the "new code" (also known as "madwifi-ng"): {{{ svn checkout http://svn.madwifi.org/trunk madwifi-ng }}} * for the "old code" (also known as "madwifi-old"): {{{ svn checkout http://svn.madwifi.org/branches/madwifi-old madwifi-old }}} If you're behind a proxy, then make sure Subversion [http://subversion.tigris.org/faq.html#proxy knows about it]. The above commands store the source in a subdirectory called either ''madwifi-ng'' or ''madwifi-old''. To update to the current version of the source at a later time you just need to change to that subdirectory and type: {{{ svn update }}} Run {{{make clean}}}, then recompile and install the result. For further information on how to work with Subversion refer to the relevant manpages and the excellent [http://svnbook.red-bean.com/ Subversion book]. == Downloading the latest snapshots == If you can't (or don't want to) handle Subversion, or just don't have a net connection, you could download MadWifi using HTTP (on another machine, if need be). Tarballs for the ''madwifi-ng'' and ''madwifi-old'' code can be found at [http://snapshots.madwifi.org]. == Downloading .debs == If you are a [http://www.debian.org Debian] user, then good for you! You can download debs from: * [http://alioth.debian.org/projects/pkg-madwifi/ Alioth pkg-madwifi project releases] are described on '''[wiki:UserDocs/Distro/Debian the Debian UserDocs page]'''. * [http://debian.isg.ee.ethz.ch/public/] (beware: very old version for woody and sarge only) * Or from [http://www.marlow.dk/madwifi Martin List-Petersen] who has full instructions on using ''make-kpkg'' (note that this uses madwifi-old, not madwifi-ng). Precompiled kernel modules for using it on WRAP and soekris: * [http://meshnode.org/downloads/deb-pkgs http://meshnode.org/downloads/deb-pkgs] - This package only works with the meshnode kernel which you can find in the same directory * [http://meshnode.org/wiki http://meshnode.org/wiki] - More information about the package(s) can you find in this wiki == Downloading .rpms == * Fedora users: [http://rpm.livna.org Livna] has madwifi RPMs for Fedora Core 4 and onwards. For Fedora Core 4, they are using madwifi-old ; madwifi-ng is used for Fedora Core 5. * Fedora users: The tarball has a madwifi.spec embedded. If you do rpmbuild --ta you will get your packages. * [http://www.ATrpms.net/ ATrpms] has [http://www.ATrpms.net/name/madwifi/ rpm support for Fedora Core, Red Hat Enterprise Linux and Red Hat Linux]. See also [wiki:UserDocs/Distro/RedHat] * [http://dag.wieers.com/packages/kernel-module-madwifi/?M=D Fedora rpms] * The users of PLD Linux Distribution can build the RPM from spec located in [http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/madwifi-ng.spec PLD's CVS], or use prebuilt package from poldek's repository. == Other distributions == If you miss instructions for downloading precompiled packages for the distribution you use, please have a look at the [http://madwifi.org/wiki/UserDocs/Distro distribution-specific installation instructions]. If that still doesn't help, please let us know.