GNU/Linux >> Znalost Linux >  >> Cent OS

Centos 4.8 a Glibc 2.5?

Jak bych měl postupovat při instalaci glibc 2.5 na CentOS 4.8?

Vím, že CentOS 4.8 byl EOL’d, což je všechno dobré a dobré. Prostředí, ve kterém pracuji, však tuto verzi používá a ještě nějakou dobu bude. Takže na tom jsem uvízl.

Jsem obeznámen s používáním yum , ale ne tolik obeznámen s používáním rpm .

Přijatá odpověď:

Obecně platí, že aktualizace balíčku pomocí rpm spíše než yum je přímočará:vyhledejte někde, odkud lze stáhnout RPM pro centos, stáhněte si jej a nainstalujte pomocí rpm -i packagname.rpm . Případně si stáhněte zdrojový soubor rpm, zkompilujte jej pod Centos 4.8 a nainstalujte jej (t.

Opakujte pro všechny závislosti, které může mít nový balíček glibc – tj. nový glibc může záviset na novější verzi jiných balíčků. (libc jich bude mít pravděpodobně několik).

Opakujte také pro všechny aktuálně nainstalované balíčky, které vyžadují verzi libc dodávanou s Centos 4.8 nebo jsou nekompatibilní s novějšími verzemi (budete je muset upgradovat na verze, které jsou v pořádku s novějším glibc). glibc pravděpodobně bude mít hodně z nich a mnohé z nich budou dalšími knihovnami.

Tyto extra upgrady mohou zase spustit další cyklus upgradů. a tak dále. pro glibc považujte „může“ za „bude“.

Myslím, že se musíte zeptat sami sebe, jestli to opravdu chcete udělat. Vaše cíle jsou protichůdné – chcete/potřebujete zůstat u starší verze centos, ale také chcete novější knihovnu libc. U některých balíčků by to nebyl velký problém….ale glibc je základní součástí linuxového systému a jeho změna ovlivní téměř každý zkompilovaný spustitelný soubor v systému. Některé budou fungovat v pohodě a některé se s novějším glibc úplně rozejdou a (co je nejhorší) některé budou mít mírně odlišné – a špatné – chování nebo výsledky.

To povede k situaci, kdy nebudete mít žádnou z výhod zůstat u Centos 4.8 (např. dobře známý systém a chování, všechny vrtochy a chyby mají opravy/řešení, žádná překvapení atd.) A kde jsou některé/většina/všechny výhody upgradu na novější verzi kompenzovány skutečností, že provozujete jedinečný hybridní systém – ani ryby, ani drůbež. Nebude to hybrid se supermutovanými schopnostmi, bude to Frankensteinovo monstrum s nešikovně nesourodými díly.

Související:Centos – Proč je nástroj pro přejmenování na Debian/Ubuntu jiný než na jiných distribucích, jako je CentOS?

Stručně řečeno, moje doporučení je buď zůstat u toho, co máte, nebo upgradovat na nejnovější Centos 6.3. Zní to, jako byste v práci měli poměrně rigidní proces řízení změn, takže to bude vyžadovat pečlivé plánování (stejně vždy dobrý nápad) a písemné zdůvodnění potřeby upgradu – včetně podrobností o problémech, které stará verze způsobuje, a výhody, které upgrade poskytne.

Neocenitelným doplňkem zdůvodnění by také byla schopnost prokázat, že všechny základní aplikace budou v novém Centos fungovat dobře...takže pokud můžete, zkuste nabootovat počítač nebo virtuální počítač 6.3 a nainstalovat na něj svůj software.


Cent OS
  1. Jak nainstalovat Node.js a NPM na CentOS

  2. Instalace PostgreSQL a phpPgAdmin v CentOS

  3. Nastavení NTP na Centos a Ubuntu

  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat dig na CentOS 7 a 8

  3. Jak nainstalovat Node.js a NPM na CentOS 7

  1. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  2. Jak nainstalovat a nakonfigurovat GitLab na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Redmine na CentOS 7