GNU/Linux >> Belajar Linux >  >> Cent OS

Centos 4.8 Dan Glibc 2.5?

Bagaimana cara menginstal glibc 2.5 di CentOS 4.8?

Saya tahu CentOS 4.8 telah EOL, yang semuanya baik dan baik. Namun, lingkungan tempat saya bekerja menggunakan versi ini, dan akan lama. Jadi, itulah yang membuat saya terjebak.

Saya terbiasa menggunakan yum , tetapi tidak begitu terbiasa menggunakan rpm .

Jawaban yang Diterima:

Sebagai aturan umum, memutakhirkan paket dengan rpm daripada yum adalah mudah:cari di suatu tempat Anda dapat mengunduh RPM untuk centos, unduh dan instal dengan rpm -i packagname.rpm . Atau unduh rpm sumber, kompilasi di bawah Centos 4.8 dan instal itu (yaitu backport - yang merupakan hal yang cukup aneh untuk dilakukan untuk glibc karena glibc merupakan bagian besar dari lingkungan tempat Anda melakukan backport).

Ulangi untuk semua dependensi yang mungkin dimiliki paket glibc baru – yaitu glibc baru mungkin bergantung pada versi terbaru dari paket lain. (libc kemungkinan memiliki beberapa).

Ulangi juga untuk paket yang saat ini diinstal yang memerlukan versi libc yang disertakan dengan Centos 4.8 atau tidak kompatibel dengan versi yang lebih baru (Anda harus memutakhirkannya ke versi yang sesuai dengan glibc yang lebih baru). glibc kemungkinan memiliki banyak dari ini, dan banyak dari mereka akan menjadi perpustakaan lain.

Peningkatan tambahan ini pada gilirannya dapat memicu siklus peningkatan lainnya. dan seterusnya. untuk glibc, perlakukan "mungkin" sebagai "akan".

Saya pikir Anda perlu bertanya pada diri sendiri apakah Anda benar-benar ingin melakukan ini. Tujuan Anda kontradiktif – Anda ingin/harus tetap dengan rilis centos yang lebih lama tetapi Anda juga menginginkan libc yang lebih baru. Untuk beberapa paket, itu bukan masalah besar….tetapi glibc adalah bagian inti dari sistem linux, mengubahnya akan mempengaruhi hampir semua executable yang dikompilasi pada sistem. Beberapa akan bekerja dengan baik, dan beberapa akan langsung pecah dengan glibc yang lebih baru, dan (paling buruk dari semuanya) beberapa akan memiliki perilaku atau hasil yang agak berbeda – dan salah.

Ini akan mengarah pada situasi di mana Anda tidak mendapatkan manfaat apa pun dari tetap menggunakan Centos 4.8 (mis. sistem dan perilaku yang terkenal, semua quirks dan bug memiliki perbaikan/solusi, tidak ada kejutan, dll) DAN di mana sebagian/sebagian besar/semua manfaat meningkatkan ke versi yang lebih baru diimbangi oleh fakta bahwa Anda menjalankan sistem hibrida yang unik – baik ikan maupun unggas. Ini tidak akan menjadi hibrida dengan kekuatan super mutan, itu akan menjadi Monster Frankenstein dengan bagian yang tidak cocok.

Terkait:Centos – Mengapa utilitas rename di Debian/Ubuntu berbeda dari yang ada di distribusi lain, seperti CentOS?

Singkatnya, rekomendasi saya adalah tetap menggunakan apa yang Anda miliki atau tingkatkan ke Centos 6.3 terbaru. Kedengarannya seperti Anda mungkin memiliki proses manajemen perubahan yang cukup kaku di tempat kerja, sehingga akan memerlukan perencanaan yang cermat (selalu merupakan ide yang baik) dan pembenaran tertulis tentang perlunya meningkatkan – termasuk perincian masalah yang disebabkan oleh versi lama dan manfaat yang akan diberikan oleh peningkatan versi.

Selain itu, kemampuan untuk mendemonstrasikan bahwa aplikasi penting apa pun akan berfungsi dengan baik di Centos baru akan menjadi suplemen yang sangat berharga untuk pembenaran…jadi jika Anda bisa, coba boot mesin 6.3 atau VM dan instal perangkat lunak Anda di dalamnya.


Cent OS
  1. Cara menginstal Node.js dan NPM di CentOS

  2. Menginstal PostgreSQL Dan phpPgAdmin Di CentOS

  3. Mengatur NTP Pada Centos dan Ubuntu

  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  2. Cara Menginstal penggalian di CentOS 7 dan 8

  3. Cara Instal Node.js dan NPM di CentOS 7

  1. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

  3. Cara Instal dan Konfigurasi Redmine di CentOS 7