Saya memiliki VPS berbasis Centos 6 dengan koneksi ssh. Baru-baru ini ingin menginstal python 2.7.2, saya dengan berani berlari:
yum remove python
yang ternyata dihapus yum sendiri sedang ditulis atau tergantung pada python.
Sekarang saya tidak tahu apa yang harus saya lakukan dan memperburuk keadaan, saya seorang pemula Linux yang lengkap (command line atau lainnya).
Menjalankan rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
memberi:
Retrieving http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
Preparing packages for installation...
package python-2.6.5-3.el6.x86_64 is already installed
dan server x86_64 yang tidak mempertanyakannya sebagai "uname -a" memberi:
Linux xxxxxx 2.6.32-71.29.1.el6.x86_64 #1 SMP Mon Jun 27 19:49:27 BST 2011 x86_64 x86_64 x86_64 GNU/Linux
Satu hal lagi: ls /usr/bin/pyth* -la
memberi:
lrwxrwxrwx 1 root root 6 Dec 4 20:31 python2 -> python
-rwxr-xr-x 2 root root 4864 Nov 12 2010 python2.6
-rwxr-xr-x 2 root root 4864 Nov 12 2010 python;4edbd894
Jawaban:
Pilih mirror dari daftar CentOS 6 mirror dan instal paket yang Anda butuhkan
rpm
. Anda harus berurusan dengan dependensi. Beruntung bagi Anda, saya memiliki VM yang cukup telanjang dengan CentOS 6 x86_64 diinstal.Saya memotret VM, berlari
yum remove python
dan bersenang-senang melewati beberapa dependensi melingkar. Hasil akhir:Ganti cermin yang mana pun yang Anda inginkan. Juga, pastikan arsitekturnya cocok. Itu seharusnya melakukan trik!
Oh satu hal lagi: Jika saya jadi Anda, saya akan menjalankan
yum upgrade
hak setelah Anda selesai menginstal RPM.sumber
man rpm
ada dalam urutan.rpm -iv http://centos.mirrors.hoobly.com/6.0/os/x86_64/Packages/python-2.6.5-3.el6.x86_64.rpm
dan tempel hasil sebagai edit untuk pertanyaan Anda. Juga, apakah Anda yakin Anda menjalankan x86_64? Jalankanuname -a
dan rekatkan hasilnya di edit juga.