GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menggunakan Python 2.7.x Terbaru dengan Cara yang Benar di Ubuntu 12.04 LTS?

Felix Krull juga mempertahankan (seperti sekarang tidak terawat) PPA dengan rilis Python 2.7 terbaru untuk Ubuntu Precise, Trusty, dan Utopic. Anda dapat menggunakan proses yang sama seperti yang dijelaskan krondor, tetapi sebagai gantinya gunakan atau tambahan PPA ini:ppa:fkrull/deadsnakes-python2.7 .

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

EDIT: *Seperti yang ditunjukkan @Anthon di komentar, PPA ini tidak menyertakan Python 2.7 untuk Ubuntu 12.04 (Precise). Lihat jawaban funky-future di bawah, yang saya tidak percaya ada ketika saya awalnya menjawab.

Cara "Ubuntu" yang lebih disukai untuk menangani paket yang tidak termasuk dalam semesta mereka secara default adalah dengan menggunakan PPA (repositori pihak ketiga), daripada mengompilasi secara manual. Anda mempertahankan manfaat manajemen paket, pembaruan, dan penyelesaian ketergantungan dengan cara ini.

Namun, repositori pihak ketiga BUKAN didukung secara resmi, jika itu adalah bagian dari kebutuhan Anda.

The DeadSnakes (mengerti) PPA mempertahankan rilis Python tidak termasuk dalam manajemen paket sistem.

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

Anda dapat membaca selengkapnya tentang PPA ini di sini.

Namun, dalam kasus Anda ini tidak termasuk Python 2.7, karena DeadSnakes hanya menyediakan versi utama yang tidak disertakan dan bukan rilis titik. Karena Ubuntu sudah mengemas 2.7 untuk Ubuntu 12.04, DeadSnakes tidak akan menyediakan ini.

Mungkin lebih baik bagi Anda untuk menyatakan bahwa Anda tidak boleh menggunakan kemasan asli dengan Ubuntu dalam kasus ini. Lihat kutipan ini dari 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.

Jika Anda benar-benar diharuskan untuk menggunakan manajemen paket sistem operasi, dan tidak dapat pindah ke versi Ubuntu yang berbeda dengan paket yang disediakan oleh DeadSnakes, atau secara asli, maka Anda hanya memiliki dua opsi tersisa, seperti yang saya lihat.

  1. Anda dapat meminta backport Python 2.7.5 ke Ubuntu 12.04.
  2. Anda dapat membuat PPA Anda sendiri dengan versi Python yang Anda butuhkan.

catatan tambahan :AskUbuntu adalah StackExchange yang lebih baik untuk memposting hal-hal seperti ini, daripada SuperUser pada umumnya.


Linux
  1. Cara Memasang PipeWire Terbaru melalui PPA di Ubuntu 20.04, 21.04

  2. Cara Menginstal KeePassXC 2.7.0 Terbaru di Ubuntu 22.04 melalui PPA

  3. Bagaimana Cara Membuat Indentasi Heredoc Di Dalam Heredoc Dengan Cara yang Benar?

  1. Cara Menginstal Rilis Kodi Terbaru di Ubuntu

  2. Cara Menginstal Mesa 17.2 di Ubuntu 16.04 LTS

  3. Cara Meningkatkan ke Linux Mint 20.3:Cara yang Benar

  1. Cara Menginstal Django di Ubuntu 16.04 LTS

  2. Cara Menginstal Django di Ubuntu 18.04 LTS

  3. Cara Menginstal Django di Ubuntu 20.04 LTS