tan*_*din 1 linux python android distributions
我的一个朋友告诉我,没有Python,Linux无法获取ip,无法打开网络堆栈,无法进行“端口切换”,甚至他认为没有Python无法启动内核。python 真的是 Linux 系统的必要条件,还是只是像其他解释器、语言等一样的另一种工具......
他说 Android 已经内置了 Python。
Ste*_*ris 22
Python 对于 Linux 不是强制性的,并且有很多小型的“嵌入式”Linux 系统没有它。
但是,许多发行版都需要它。所以RHEL可能会依赖Python,因为他们的一些管理工具和脚本都是用Python编写的。在这些系统上,python 是必需的。
Ste*_*itt 18
Python 不是必需的,而且很容易证明:基本的 Debian 安装可以连接到网络等,但没有 Python。
Python 是一个像其他解释器一样的解释器。如果它们的核心工具(包管理器等)是用 Python 编写的,则在某些发行版中可能需要它;其他解释器是必需的,没有人对此大惊小怪(例如 Perl,或 POSIX 风格的 shell)。由于如今 Python 的使用如此广泛,许多发行版在其标准设置中默认安装它,即使它们并不绝对需要它。
就 Android 而言,您需要 Python 来构建它并运行一些开发工具(从Repo开始)。在目标设备上运行的 Android 操作系统不包括 Python。
如果它不存在,系统就无法运行,这并不是必需的,但某些发行版具有用 Python 编写的工具。
Anaconda 是 RHEL、CentOS、Fedora、Oracle Linux 和 Scientific Linux 的安装程序,它是用 Python 编写的yum,dnf它是包管理器。它们还需要 Python 才能运行,因此如果出现问题,它们将无法工作。
portage,它是 Gentoo 的包管理器,也是用 Python 编写的。
| 归档时间: |
|
| 查看次数: |
1813 次 |
| 最近记录: |