找不到包libapache2-mod-wsgi

时间:2010-01-17 16:59:02

标签: django apache2 mod-wsgi apt

我在Django开发了一个网站,现在它必须投入生产。我想用mod_wsgi和apache2做。不幸的是,我在运行下一个命令时收到错误'找不到包libapache2-mod-wsgi':

sudo apt-get install libapache2-mod-wsgi

我在ubuntu服务器kermic(9.10)上使用apache2。

我也会输入我的sources.list:

deb http://archive.ubuntu.com/ubuntu karmic main
deb http://security.ubuntu.com/ubuntu karmic-security main

有人知道问题是什么吗?

3 个答案:

答案 0 :(得分:5)

在我的Ubuntu框中:

apt-cache search libapache2-mod-wsgi

libapache2-mod-wsgi - Python WSGI adapter module for Apache

所以包装显然在那里。它位于Universe存储库中(根据package details)。尝试使用

更新您的包列表
sudo apt-get update

然后再次运行

sudo apt-get install libapache2-mod-wsgi

答案 1 :(得分:2)

确保启用(取消注释)Universe存储库。默认情况下通常不会启用Universe存储库,这就是libapache2-mod-wsgi所在的位置。

http://packages.ubuntu.com/karmic/libapache2-mod-wsgi

一旦取消对Universe行的注释,运行另一个apt-get更新,那么您应该能够安装该包。

答案 2 :(得分:0)

在较新的 linux 上,ditro libapache2-mod-wsgi 可能不可用,因为它不涉及任何现有的依赖项,例如 Python 2
试试

sudo apt-get install libapache2-mod-wsgi-py3