Several third-party distributors are now providing versions of Django integrated with their package-management systems. These can make installation and upgrading much easier for users of Django since the integration includes the ability to automatically install dependencies (like database adapters) that Django requires.
Typically, these packages are based on the latest stable release of Django, so if you want to use the development version of Django you’ll need to follow the instructions for installing the development version from our Subversion repository.
The FreeBSD ports system offers both Django 0.96 (py-django) and a more recent, but not current, version based on Django’s trunk (py-django-devel). These are installed in the normal FreeBSD way; for Django 0.96, for example, type: cd /usr/ports/www/py-django && sudo make install clean.
A packaged version of Django is available for Debian GNU/Linux. Version 0.95.1 is available in the “stable” repository; Version 0.96 is available in the “testing” and “unstable” repositories. Regardless of your chosen repository, you can install Django by typing apt-get install python-django.
When you install this package, apt will recommend installing a database adapter; you should select and install the adapter for whichever database you plan to use with Django.
A Django package is available for Fedora Linux, in the “Fedora Extras” repository. The current Fedora package is based on Django 0.96, and can be installed by typing yum install Django. The previous link is for the i386 binary. Users of other architectures should be able to use that as a starting point to find their preferred version.
A Django package is available for Gentoo Linux, and is based on Django 0.96.1. The current Gentoo package can be installed by typing emerge django.
The Debian python-django package is also available for Ubuntu Linux, in the “universe” repository for Ubuntu 7.10 (“Gutsy Gibbon”). The current Ubuntu package is based on Django 0.96.1 and can be installed in the same fashion as for Debian.
If you’d like to package Django for distribution, we’d be happy to help out! Please join the django-developers mailing list and introduce yourself.
We also encourage all distributors to subscribe to the django-announce mailing list, which is a (very) low-traffic list for announcing new releases of Django and important bugfixes.
Jul 30, 2009