Pada distribusi unix mana Python diinstal sebagai bagian dari instalasi default?

15

Apakah ada yang tahu gambaran umum yang akan mendokumentasikan di mana (baru-baru) distribusi UNIX Python tersedia secara default, yaitu bagian dari instalasi default?

PS: Jawaban dari StackOverflow, sebelum pertanyaan dipindahkan di sini:

  • Tidak tahu untuk semua OS Unix, tetapi untuk Linux Anda selalu dapat memeriksa distrowatch.org. Tapi ini bukan situs yang tepat untuk mengirim pertanyaan semacam ini: silakan pindahkan ini ke unix.stackexchange.com - vstrien 2 jam yang lalu
  • Saya tidak dapat memikirkan distribusi mana pun yang tidak diinstal secara default. Banyak alat sistem dasar ditulis dalam Python hari ini. - Daniel Roseman 1 jam yang lalu
  • Ini TIDAK diinstal secara default di LFS ... - Oz123 1 jam yang lalu
Andrew Phillips
sumber
2
"BUKAN terinstal secara default di LFS" Ya, itulah yang Anda harapkan dari distribusi (meta) yang tidak memiliki apa-apa yang terinstal secara default, kan? LFS adalah tentang membangun semuanya sendiri. Tidak ada aplikasi "secara default". Tidak ada GUI "secara default". Sistem inti hanya telanjang .
rozcietrzewiacz
2
Saya setuju dengan @rozcietrzewiacz tapi saya ingin menambahkan bahwa saya tidak benar-benar menganggap LFS sebagai "distribusi", karena mereka tidak mendistribusikan apa pun kecuali instruksi dan beberapa tambalan; seingat saya, Anda mengunduh sumber dari situs web proyek secara langsung.
Kevin
Poin bagus, @Kevin. Saya tidak dapat menemukan kata yang lebih baik, jadi saya menyebutnya distribusi (meta) , seperti yang disebut Gentoo sendiri.
rozcietrzewiacz

Jawaban:

14

Hanya dengan melihat sistem yang tersedia untuk saya di sini:

  • Red Hat Enterprise Linux dan kerabat dekatnya ( Fedora , CentOS , Scientific Linux , Oracle Linux ...) akan selalu memiliki Python diinstal sejak installer dan banyak alat inti ditulis dalam Python.

  • Ubuntu telah menginstal Python secara default sejak setidaknya versi 8.04.

  • Debian saat ini dikirimkan dengan Python diinstal secara default.

  • Mac OS X telah dikirimkan dengan Python yang terinstal secara default akan kembali ke setidaknya 10.3.

  • OpenIndiana saat ini dikirimkan dengan Python diinstal secara default. Saya berasumsi itu berarti Solaris juga, tetapi saya tidak memiliki sistem di sini untuk menguji.

Python tidak diinstal secara default di BSD mana pun, kecuali jika Anda menghitung OS X. Anda mungkin menemukan bahwa itu tersedia pada sistem BSD karena ditambahkan setelah sistem diinstal. Jika tidak, ini tersedia melalui sistem paket default dalam semua kasus:

  • FreeBSD menyertakan Python dalam sistem Ports:/usr/ports/lang/python

  • OpenBSD menyertakan Python dalam sistem paketnya:sudo pkg_add python

  • NetBSD menyertakan Python dalam pkgsrcsistemnya, dilang/python*

Warren Young
sumber
1
Solaris 10 dan 11 pasti menyertakan python dalam instalasi default mereka. Python bahkan merupakan komponen wajib dalam yang terakhir mengingat fakta berbagai alat bergantung padanya termasuk perintah pengemasan baru (pkg, packagemanager, ...) dan administrasi lingkungan boot boot cli (beadm).
jlliagre
1
Saya dapat mengonfirmasi Oracle Solaris 11 dilengkapi dengan Python yang terinstal secara default (versi 2.6.4)
NullUser
3

Daniel Roseman benar, saya pikir semua distribusi utama telah menginstal python secara default seperti yang digunakan untuk banyak (jika tidak sebagian besar) aplikasi untuk lingkungan desktop Gnome / KDE (setidaknya).

Lihat jawaban ini pada pertanyaan serupa di StackOverflow.

Juga, halaman dokumentasi Python ini, mengatakan hal yang sama secara pratik:

Python sudah diinstal pada sebagian besar distribusi Linux, dan tersedia sebagai paket untuk semua yang lain.

Tuan Shunz
sumber
X windows, apalagi Gnome atau KDE, tidak diinstal secara default pada dist'n server yang serius. Jika Anda memiliki kotak yang melayani beberapa situs LAM vanilla, Anda cenderung tidak menggunakan Python.
Charles Stewart
3

Di Gentoo , Python adalah salah satu dari sedikit hal yang perlu dimasukkan dalam instalasi, karena sistem manajemen paket intinya, portage , ditulis dengan Python + bash.

rozcietrzewiacz
sumber