在默认安装中,在哪个unix发行版上安装了Python?


15

有谁知道概述将记录默认情况下哪个(最新)UNIX发行版Python可用的概述,即默认安装的一部分?

PS:在问题移到此处之前,来自StackOverflow的答案:

  • 并非所有Unix操作系统都知道,但是对于Linux,您可以随时访问distrowatch.org。但这不是发布此类问题的合适网站:请将其移至unix.stackexchange.com – vstrien 2小时前
  • 我想不出默认没有安装任何发行版。如今,许多基本的系统工具都是用Python编写的。– Daniel Roseman 1小时前
  • 默认情况下,它不在LFS中安装... – Oz123 1小时前

2
“默认情况下,LFS中未安装”好吧,这就是您期望从默认情况下未安装任何内容的(元)分发中获得的结果,对吗?LFS就是要自己构建所有内容。没有“默认”应用程序。没有“默认” GUI。只是裸核系统
rozcietrzewiacz 2011年

2
我同意@rozcietrzewiacz的观点,但我想补充一点,我并不真正将LFS视为“发行版”,因为他们除了分发指令和一些补丁外,没有分发任何内容。记得我是从项目网站直接下载资源的。
凯文

好点,@ Kevin。我找不到更好的词,所以我称它为(meta)发行版,因为Gentoo称呼自己。
rozcietrzewiacz 2011年

Answers:


14

只是在这里查看我可用的系统:

  • 由于安装程序和许多核心工具都是用Python编写的,因此Red Hat Enterprise Linux及其近亲(FedoraCentOSScientific LinuxOracle Linux ...)将始终安装Python。

  • 从最低版本8.04开始,Ubuntu已默认安装Python。

  • Debian当前默认安装了Python。

  • Mac OS X出厂时默认安装了Python,至少可以追溯到10.3。

  • OpenIndiana当前默认情况下安装了Python。我认为这也意味着Solaris也可以,但是我这里没有要测试的系统。

除非您将OS X计算在内,否则在所有BSD中都没有默认安装Python。您可能会发现它在BSD系统上可用,因为它是在安装系统后添加的。如果不是,则在所有情况下都可以通过默认软件包系统使用它:

  • FreeBSD在Ports系统中包含Python:/usr/ports/lang/python

  • OpenBSD的软件包系统中包含Python:sudo pkg_add python

  • NetBSD在其pkgsrc系统中包括Pythonlang/python*


1
Solaris 10和11在其默认安装中肯定包含python。考虑到各种工具都依赖Python,包括新的打包命令(pkg,packagemanager等)和引导环境管理cli(beadm),Python甚至是后者中的必需组件。
jlliagre

1
我可以确认Oracle Solaris 11默认安装了Python(版本2.6.4)
NullUser

3

Daniel Roseman说得对,我认为默认情况下所有主要发行版都安装了python,因为它至少用于Gnome / KDE桌面环境的许多(如果不是大多数)应用程序。

请参阅关于StackOverflow的类似问题的答案

另外,Python文档的这一页实际上也说了同样的话:

Python已预装在大多数Linux发行版中,并且可以作为软件包在所有其他发行版中使用。


X Windows,更不用说Gnome或KDE,默认情况下不会在任何严重的dist'n服务器上安装。如果您有一个盒子可以放一些普通的LAMP网站,那么您很可能对Python毫无用处。
查尔斯·斯图尔特

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.