GNU/Linux >> Linux Esercitazione >  >> Cent OS

Centos 4.8 e Glibc 2.5?

Come potrei installare glibc 2.5 su CentOS 4.8?

So che CentOS 4.8 è stato EOL, il che va tutto bene. Tuttavia, l'ambiente in cui sto lavorando utilizza questa versione e lo sarà per un po'. Quindi, è quello con cui sono bloccato.

Ho familiarità con l'utilizzo di yum , ma non così familiare con l'uso di rpm .

Risposta accettata:

Come regola generale, aggiornare un pacchetto con rpm anziché yum è semplice:cerca un posto da cui puoi scaricare l'RPM per centos, scaricalo e installalo con rpm -i packagname.rpm . In alternativa, scarica l'rpm sorgente, compilalo sotto Centos 4.8 e installa quello (ovvero esegui il backport – che è una cosa abbastanza strana da fare per glibc perché glibc costituisce una grande parte dell'ambiente in cui stai effettuando il backport).

Ripetere per tutte le dipendenze che il nuovo pacchetto glibc potrebbe avere – cioè il nuovo glibc potrebbe dipendere da una versione più recente di altri pacchetti. (è probabile che libc ne abbia diversi).

Ripeti anche per tutti i pacchetti attualmente installati che richiedono la versione di libc fornita con Centos 4.8 o sono incompatibili con le versioni più recenti (dovrai aggiornarli a versioni che vanno bene con una glibc più recente). è probabile che glibc abbia molti di questi, e molti di loro saranno altre biblioteche.

Questi aggiornamenti extra possono a loro volta attivare un altro ciclo di aggiornamenti. e così via. per glibc, tratta "may" come "will".

Penso che tu debba chiederti se vuoi davvero farlo. I tuoi obiettivi sono contraddittori:vuoi / devi rimanere con una versione precedente di centos ma vuoi anche una nuova libc. Per alcuni pacchetti, questo non sarebbe un grosso problema... ma glibc è una parte fondamentale di un sistema Linux, la sua modifica influirà su quasi tutti gli eseguibili compilati sul sistema. Alcuni funzioneranno bene, altri si romperanno definitivamente con il nuovo glibc e (peggio di tutto) alcuni avranno comportamenti o risultati leggermente diversi e sbagliati.

Ciò porterà a una situazione in cui non avrai nessuno dei vantaggi di rimanere con Centos 4.8 (ad es. sistema e comportamento ben noti, tutte le stranezze e i bug hanno correzioni/soluzioni alternative, nessuna sorpresa, ecc.) E dove alcuni/la maggior parte/tutti i vantaggi dell'aggiornamento a una versione più recente sono compensati dal fatto che stai utilizzando un sistema ibrido unico, né pesce né pollo. Non sarà un ibrido con poteri supermutanti, sarà un mostro di Frankenstein con parti sgraziate e non corrispondenti.

Correlati:Centos – Perché l'utilità di ridenominazione su Debian/Ubuntu è diversa da quella su altre distribuzioni, come CentOS?

In breve, la mia raccomandazione è di attenersi a ciò che hai o di eseguire l'aggiornamento all'ultimo Centos 6.3. Sembra che tu possa avere un processo di gestione delle modifiche abbastanza rigido al lavoro, quindi richiede un'attenta pianificazione (sempre comunque una buona idea) e una giustificazione scritta della necessità di aggiornare, inclusi i dettagli dei problemi che la vecchia versione sta causando e il vantaggi che l'aggiornamento fornirà.

Inoltre, essere in grado di dimostrare che tutte le applicazioni essenziali funzioneranno bene nel nuovo Centos sarebbe un inestimabile supplemento alla giustificazione... quindi, se puoi, prova ad avviare una macchina 6.3 o una VM e installa il tuo software su di essa.


Cent OS
  1. Come installare e configurare Nginx su CentOS 7

  2. Come installare dig su CentOS 7 e 8

  3. Come installare Node.js e NPM su CentOS

  4. Installazione di PostgreSQL e phpPgAdmin in CentOS

  5. Impostazione NTP su Centos e Ubuntu

Come installare e utilizzare Terraform su CentOS 8

Come installare PowerDNS e Poweradmin su CentOS 7

Come installare e configurare GitLab CE su CentOS 7

Installa e disinstalla Virtualizor su CentOS 8

Installazione di Apache e PHP su CentOS 8

Come installare e configurare GlusterFS su CentOS 7/CentOS 8