Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于Pylons Web应用程序的Miminal Linux?_Python_Linux_Pylons - Fatal编程技术网

Python 用于Pylons Web应用程序的Miminal Linux?

Python 用于Pylons Web应用程序的Miminal Linux?,python,linux,pylons,Python,Linux,Pylons,我将要构建一个基于挂架的web应用程序。为此,我想构建一个最小的Linux平台,然后在该平台上安装必要的软件包,如Python和Pylons,以及其他必要的依赖项。保持最小的另一个原因是,这台机器将是虚拟的,可能通过KVM,最终将在某些云环境中复制 你会用什么来做这个?我正在考虑使用Fedora 10的AOS iso,但我很想了解我的所有选择。我真的很喜欢Ubuntu服务器版的最小发行版“刚好够用的操作系统”。debootstrap是你的朋友。该死的小Linux?Slax?如果你想认真对待虚拟设

我将要构建一个基于挂架的web应用程序。为此,我想构建一个最小的Linux平台,然后在该平台上安装必要的软件包,如Python和Pylons,以及其他必要的依赖项。保持最小的另一个原因是,这台机器将是虚拟的,可能通过KVM,最终将在某些云环境中复制


你会用什么来做这个?我正在考虑使用Fedora 10的AOS iso,但我很想了解我的所有选择。

我真的很喜欢Ubuntu服务器版的最小发行版“刚好够用的操作系统”。

debootstrap是你的朋友。

该死的小Linux?Slax?

如果你想认真对待虚拟设备的想法,请看一下最新发布的。它完全是为了精简系统而构建的(目前afaik只支持Linux),因此它只提供足够的基础来运行您的应用程序

VMware通过推出开放的虚拟设备格式()而变得更加开放,因此,在将来的某个时候,您也可以在其他虚拟化平台上运行结果。

,或者使用它来捆绑您的FC域。然而,还有其他方法可以绑定基于RPM的发行版,比如Steve Kemp的实用程序,它可以替代rpmstrap

或者,你可以随便拿点东西作为基地

如果失败,请从源代码下载所需的所有内容,使用/mydist前缀(包括libc等)构建/安装它,并通过进行测试


多年来我一直在为Xen构建模板。。它实际上变成了一个非常有趣的爱好:)

如果你想去掉所有的积垢,但仍然使用“主流”发行版,而不是一个精简版来瞄准小型设备,那么看看Slackware吧。您可以愉快地删除诸如sysvinit、cron等低级内容,而不会陷入依赖地狱。其中没有任何东西依赖于Perl或Python,因此您可以轻松地删除它们(并安装您的应用程序喜欢使用的Python版本)

为此,我想构建一个最小的Linux平台

那么,为什么不尝试使用ArchLinux www.ArchLinux.org呢


你也可以使用带有挂架的virtualenv。

miminallinux,是吗?听起来是个不错的发行名:-)-1:与编程无关,这是一个Linux管理员。这个程序是给定的,我们只是在配置另一个Linux发行版。世界需要更多的Linux发行版选项。@斯洛特:不完全需要。在自给自足的小型设备中构建和交付应用程序是一种新兴趋势。鉴于您典型的SDLC涉及到设计和理解其部署,我认为它不会超出SO的舒适区。。。