Python được cài đặt trên bản phân phối unix nào?


15

Có ai biết về một tổng quan sẽ ghi lại các phân phối UNIX (gần đây) Python có sẵn theo mặc định, tức là một phần của cài đặt mặc định không?

PS: Câu trả lời từ StackOverflow, trước khi câu hỏi được chuyển đến đây:

  • Không biết đối với tất cả các hệ điều hành Unix, nhưng đối với Linux, bạn luôn có thể kiểm tra distrowatch.org. Nhưng đây không phải là trang web phù hợp để đăng loại câu hỏi này: vui lòng chuyển câu hỏi này sang unix.stackexchange.com - vstrien 2 giờ trước
  • Tôi không thể nghĩ ra bất kỳ bản phân phối nào mà nó không được cài đặt theo mặc định. Nhiều công cụ hệ thống cơ bản được viết bằng Python ngày nay. - Daniel Roseman 1 giờ trước
  • Nó không được cài đặt theo mặc định trong LFS ... - Oz123 1 giờ trước

2
"KHÔNG được cài đặt theo mặc định trong LFS" Chà, đó là những gì bạn mong đợi từ một bản phân phối (meta) không có gì được cài đặt theo mặc định, phải không? LFS là về việc xây dựng mọi thứ trên của riêng bạn. Không có ứng dụng "theo mặc định". Không có GUI "theo mặc định". Chỉ cần hệ thống lõi trần .
rozcietrzewiacz

2
Tôi đồng ý với @rozcietrzewiacz nhưng tôi muốn nói thêm rằng tôi không thực sự coi LFS là "bản phân phối", vì họ không phân phối bất cứ thứ gì ngoài hướng dẫn và một vài bản vá; như tôi nhớ, bạn tải trực tiếp các nguồn từ các trang web của dự án.
Kevin

Điểm tốt, @Kevin. Tôi không thể tìm thấy một từ tốt hơn, vì vậy tôi gọi nó là một bản phân phối (meta) , như Gentoo gọi chính nó.
rozcietrzewiacz

Câu trả lời:


14

Chỉ cần nhìn vào các hệ thống có sẵn cho tôi ở đây:

  • Red Hat Enterprise Linux và những người thân của nó ( Fedora , CentOS , Science Linux , Oracle Linux ...) sẽ luôn cài đặt Python kể từ khi trình cài đặt và nhiều công cụ cốt lõi được viết bằng Python.

  • Ubuntu đã cài đặt Python theo mặc định kể từ ít nhất là phiên bản 8.04.

  • Debian hiện đang vận chuyển với Python được cài đặt theo mặc định.

  • Mac OS X đã được cài đặt với Python được cài đặt theo mặc định trở lại ít nhất 10.3.

  • OpenIndiana hiện đang phát hành với Python được cài đặt theo mặc định. Tôi cho rằng điều đó có nghĩa là Solaris cũng vậy, nhưng tôi không có hệ thống ở đây để kiểm tra.

Python không được cài đặt theo mặc định trong bất kỳ BSD nào, trừ khi bạn đếm OS X. Bạn cũng có thể thấy rằng nó có sẵn trên hệ thống BSD vì nó đã được thêm sau khi hệ thống được cài đặt. Nếu không, nó có sẵn thông qua hệ thống gói mặc định trong mọi trường hợp:

  • FreeBSD bao gồm Python trong hệ thống Cổng:/usr/ports/lang/python

  • OpenBSD bao gồm Python trong hệ thống gói của nó:sudo pkg_add python

  • NetBSD bao gồm Python trong pkgsrchệ thống của nó , tronglang/python*


1
Solaris 10 và 11 chắc chắn bao gồm python trong cài đặt mặc định của họ. Python thậm chí là một thành phần bắt buộc sau này vì thực tế các công cụ khác nhau đang dựa vào nó bao gồm các lệnh đóng gói mới (pkg, packagemanager, ...) và cli quản trị môi trường khởi động (chuỗi hạt).
jlliagre

1
Tôi có thể xác nhận Oracle Solaris 11 đi kèm với Python được cài đặt theo mặc định (phiên bản 2.6.4)
NullUser

3

Daniel Roseman đã hiểu đúng, tôi nghĩ rằng tất cả các bản phân phối chính đều được cài đặt python theo mặc định vì nó được sử dụng cho nhiều ứng dụng (nếu không phải hầu hết) cho môi trường máy tính để bàn Gnome / KDE (ít nhất).

Xem câu trả lời này cho một câu hỏi tương tự trên StackOverflow.

Ngoài ra, trang này của tài liệu Python, nói một cách chính xác điều tương tự:

Python được cài đặt sẵn trên hầu hết các bản phân phối Linux và có sẵn dưới dạng gói trên tất cả các bản khác.


Các cửa sổ X, mặc dù Gnome hoặc KDE, không được cài đặt theo mặc định trên bất kỳ máy chủ nghiêm trọng nào. Nếu bạn có một hộp phục vụ một số trang web LAMP vanilla, bạn có khả năng không sử dụng Python.
Charles Stewart

3

Trên Gentoo , Python là một trong số rất ít thứ cần được chứa trong một bản cài đặt, bởi vì hệ thống quản lý gói cốt lõi của nó, portage , được viết bằng Python + bash.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.