EDIT: * Như @Anthon đã chỉ ra trong các bình luận, PPA này không bao gồm Python 2.7 cho Ubuntu 12.04 (Chính xác). Xem câu trả lời tương lai thú vị dưới đây , mà tôi không tin là có tồn tại khi tôi trả lời ban đầu.
Cách "Ubuntu" ưa thích để xử lý các gói không có trong vũ trụ của chúng theo mặc định là sử dụng PPA (kho lưu trữ của bên thứ ba), thay vì biên dịch thủ công. Bạn duy trì các lợi ích của quản lý gói, cập nhật và giải quyết phụ thuộc theo cách này.
Tuy nhiên, kho lưu trữ của bên thứ ba KHÔNG được hỗ trợ chính thức, nếu đó là một phần yêu cầu của bạn.
DeadSnakes (lấy nó) PPA duy trì các bản phát hành Python không có trong quản lý gói hệ thống.
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python2.7
Bạn có thể đọc thêm về PPA này ở đây .
Tuy nhiên, trong trường hợp của bạn, điều này không bao gồm Python 2.7, vì DeadSnakes chỉ cung cấp các phiên bản chính không được bao gồm và không phát hành điểm. Vì Ubuntu đã có gói 2.7 cho Ubuntu 12.04, DeadSnakes sẽ không cung cấp điều này.
Có thể tốt hơn là bạn nên đưa ra trường hợp bạn không nên sử dụng bao bì gốc với Ubuntu trong trường hợp này. Xem đoạn trích này từ DeadSnakes;
Using third-party modules packaged for Debian or Ubuntu with the Python
interpreters from this repository is a bit of a mixed bag. For Python 2, Python
modules from the official repositories will not work, as a consequence of how
Python packaging works in Debian. For Python 3 on the other hand, all
pure-Python module packages at least should be available; compiled extension
modules will not work however.
In general, you're better off installing Python modules using the common Python
packaging tools rather than the system package manager. For an introduction into
the Python packaging ecosystem and its tools, refer to;
http://guide.python-distribute.org/
A few of these tools might also be provided in this repository as a convenience.
Nếu bạn hoàn toàn bắt buộc phải sử dụng quản lý gói hệ điều hành và không thể chuyển sang phiên bản Ubuntu khác với gói được cung cấp bởi DeadSnakes, hoặc nguyên bản, thì bạn chỉ còn hai tùy chọn, như tôi thấy.
- Bạn có thể yêu cầu một backport của Python 2.7.5 đến Ubuntu 12.04.
- Bạn có thể tạo PPA của riêng bạn với phiên bản Python bạn yêu cầu.
Lưu ý phụ : AskUbfox là một StackExchange tốt hơn để đăng những thứ như thế này lên, so với SuperUser nói chung.