Theo https://wiki.ubfox.com/PrecisePangolin/ReleaseNotes/UbfoxDesktop "Python 2.6 không còn khả dụng để cài đặt".
Tôi cần hỗ trợ phần mềm cũ chỉ chạy trên Python 2.6. Làm cách nào tôi có thể cài đặt Python 2.6 trên Ubuntu 12.04?
Theo https://wiki.ubfox.com/PrecisePangolin/ReleaseNotes/UbfoxDesktop "Python 2.6 không còn khả dụng để cài đặt".
Tôi cần hỗ trợ phần mềm cũ chỉ chạy trên Python 2.6. Làm cách nào tôi có thể cài đặt Python 2.6 trên Ubuntu 12.04?
Câu trả lời:
Tôi đang sử dụng PPA: https://launchpad.net/~fkrull/+archive/deadsnakes
Cài đặt PPA:
sudo add-apt-repository ppa:fkrull/deadsnakes
Chạy Cập nhật:
sudo apt-get update
Cài đặt hương vị của bạn:
sudo apt-get install python2.6 python2.6-dev
Kiểm tra pythonbrew . Nó làm rất tốt công việc quản lý nhiều phiên bản và môi trường python. Nó xây dựng từng phiên bản của python từ nguồn, nhưng làm như vậy theo cách thân thiện với người dùng. Sau khi bạn cài đặt, nó chỉ chạy:
pythonbrew install 2.6
pythonbrew switch 2.6
Sau đó, bạn có thể sử dụng nó với virtualenv để tạo môi trường ảo với bất kỳ khuôn khổ và thư viện nào bạn cần mà không phải lo lắng về xung đột.
Tôi đã tìm PPA, không tìm thấy cái nào, sau đó cài đặt các gói Python 2.6 từ 11.10 bằng tay:
cd /tmp
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-minimal_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dev_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dbg_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/libpython2.6_2.6.7-4ubuntu1_i386.deb
dpkg -i *python2.6*_2.6.7-4ubuntu1_i386.deb
Thay thế XX
bằng mã quốc gia của bạn và, nếu cần, i386
bằng kiến trúc của bạn ( amd64
đối với cài đặt 64 bit).
(Ngoài ra, hầu hết mọi người không cần -dbg
gói.)
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/{python2.6{,-minimal,-dev,-dbg},libpython2.6}_2.6.7-4ubuntu1_i386.deb
amd64
trong URL ... EDIT: Nevermind, lỗi ngớ ngẩn.
Python không quá khó để xây dựng. Hãy thử sudo apt-get install build-essential
, sudo apt-get build-dep python2.7
(chỉ bị phụ thuộc mà là gần như giống nhau như đối với Python 2.6. Bây giờ tải về phân phối nguồn Python 2.6 và ./configure
, make
, make install
.
để phát triển plone trên linux, chúng tôi sử dụng tập lệnh xây dựng này: https://svn.plone.org/svn/collective/buildout/bda-naken-python/
có các tệp cấu hình xây dựng cho các phiên bản python 2.4, 2.5, 2.6, 2.7 và 3.2.
README cho biết làm thế nào để sử dụng nó.
Nếu bạn đang nâng cấp lên 12.04 và đã cài đặt Python 2.6, nó sẽ vẫn được cài đặt sau khi nâng cấp.
Các gói được cài đặt sẽ được coi là "cục bộ" và rõ ràng không thể cập nhật với Trình quản lý nâng cấp. Các bản sửa lỗi bảo mật chỉ nguồn (nếu cần) có sẵn từ python.org .
Chỉ những gói 2.6 được cài đặt sẽ vẫn còn, bất kỳ gói nào chưa được cài đặt sẽ không thể truy cập được. Nếu bạn cần chúng, bạn có thể lấy chúng từ kho lưu trữ Ubuntu theo hướng dẫn của Marius .
Hãy thử sử dụng các cuộc tranh luận ở đây (kiểm tra các phụ thuộc mô tả vì bạn có thể có nhiều thứ để tải xuống - nhưng tất cả các cuộc tranh luận về điểm / lần nhấp).
Hoặc nếu bạn có một usb với cài đặt 10.04 với trung tâm phần mềm và tạo một iso aptoncd. Bạn có thể mở chúng và chỉ cần nhấp vào các bản sửa lỗi được sao lưu bên trong mà không cần cài đặt hoàn toàn tự động. Tôi đang thực hiện một số để sao lưu các cuộc tranh luận 10.04 vì tôi sợ rằng chúng sẽ biến mất vào một ngày nào đó và 10.04 phiên bản tốt nhất trong lịch sử ub Ubuntu cho đến nay.
Tôi không biết nó có hoạt động hay không, nhưng bạn có thể thử điều này:
apt-cache show python
Điều này sẽ cho bạn thấy phiên bản của gói và sau đó thử:
apt-get install packag_name=version
để chỉ nhận các phiên bản có sẵn, hãy thử điều này:
apt-cache policy <package_name>
làm cho chúng tôi biết nó có hoạt động hay không ...