Có thể cài đặt Python 2.5 trong 11.04 không?


14

Thỉnh thoảng tôi phải làm việc với một số mã Python kế thừa được chạy bởi trình thông dịch Python 2.5 trong sản xuất. Tôi muốn thiết lập môi trường phát triển của mình giống như sản xuất, vì vậy tôi cần cài đặt python2.5họ gói.

Tất nhiên, tôi có thể cài đặt từ nguồn, nhưng tôi thực sự thích sử dụng các gói trừ khi hoàn toàn không có cách nào để làm điều đó.

Tuy nhiên, các gói 2.5 không được bao gồm trong bất kỳ nguồn apt nào được gửi cùng với 11.04. Tôi có thể tìm thấy các gói Python 2.5 có khả năng hoạt động trơn tru với Natty ở đâu?

Cập nhật: Nó hoạt động! Tôi nên đọc apt-getđầu ra chặt chẽ hơn:

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Vì vậy, đây là những gì tôi đã làm để cài đặt Python 2.5:

: josh@josh; sudo add-apt-repository ppa:fkrull/deadsnakes
: josh@josh; sudo apt-get update
: josh@josh; sudo apt-get install python2.5
[...]
The following packages have unmet dependencies:
 python-minimal : Breaks: python2.5-minimal (< 2.5.5-7) but 2.5.4-1ubuntu6.1 is to be installed
 python2.5 : Depends: python2.5-minimal (= 2.5.5-8~ppa2~natty3) but 2.5.4-1ubuntu6.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
: josh@josh; sudo apt-get -f install
[...]
The following extra packages will be installed:
  python2.5-minimal
Recommended packages:
      python2.5
The following packages will be upgraded:
  python2.5-minimal
[...]
Do you want to continue [Y/n]? 
[...]
Setting up python2.5-minimal (2.5.5-8~ppa2~natty3) ...
: josh@josh; sudo apt-get install python2.5
The following NEW packages will be installed:
  python2.5
[...]

Câu trả lời:


11

Launchpad có một chủ đề về điều này.

Dưới đây là hướng dẫn cài đặt python 2.5 trên Ubuntu 10.10 . 11.04 nên giống hệt nhau cho điều này.

Từ trang web đó, các lệnh sẽ là:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python2.5

Thực thi python2.5 filetại dòng lệnh sẽ thực thi 'tập tin' với v2,5. python filesẽ sử dụng phiên bản mới nhất.

Tôi chỉ sử dụng điều này một lần khoảng một năm trước vì vậy hãy cảnh giác với những cạm bẫy.


Bạn cũng có thể biết câu trả lời cho câu hỏi tiếp theo của tôi: Làm cách nào tôi có thể sử dụng các gói LaunchPad.net trong 11.04 (Natty Narwhal)? :)
Josh Glover

Điều này không làm việc cho tôi; xem câu hỏi của tôi :(
Josh Glover

Kỳ dị. Nó ghi rõ ở đây launchpad.net/~fkrull/+archive/deadsnakes natty với 2.5 có sẵn (kiểm tra các mục Hiển thị nguồn.list để xem natty) (2.5.5-8 ~ ppa2 ~ natty3)
Rinzwind

1
không bạn chỉ cần chi nhánh amd64. xem liên kết cuối cùng của tôi (cả amd và i386 đều ở đó). Kỳ dị. Điều này nên 'chỉ hoạt động'.
Rinzwind

2
OK, bây giờ nó làm. Tôi nghĩ rằng một nỗ lực trước đó để cài đặt python2.5 trực tiếp từ LaunchPad đã làm hỏng cơ sở dữ liệu apt. Sau khi chạy sudo apt-get -f install, mọi thứ đã hoạt động. Cảm ơn bạn đã giúp đỡ!
Josh Glover
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.