GNU/Linux >> Znalost Linux >  >> Linux

Upgradovat Zsh na Red Hat 5 X86_64?

Můj počítač používá RHEL 5 x86_64
Mám problém s oh-my-zsh

zsh verze na mém počítači je

zsh --version
zsh 4.2.6 (x86_64-redhat-linux-gnu)

Přes yum nejsou dostupné žádné upgrady . Jak mohu nainstalovat novější verzi zsh ?

Zkoušel jsem hledat rpms na internetu, ale jsou pro fedoru nebo jiné distribuce.

➜  src  sudo rpm -ivh zsh-5.0.2-1.fc18.x86_64.rpm  
warning: zsh-5.0.2-1.fc18.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID de7f38bd
error: Failed dependencies:
    libc.so.6(GLIBC_2.11)(64bit) is needed by zsh-5.0.2-1.fc18.x86_64
    libc.so.6(GLIBC_2.14)(64bit) is needed by zsh-5.0.2-1.fc18.x86_64
    libc.so.6(GLIBC_2.15)(64bit) is needed by zsh-5.0.2-1.fc18.x86_64
    libc.so.6(GLIBC_2.7)(64bit) is needed by zsh-5.0.2-1.fc18.x86_64
    libtinfo.so.5()(64bit) is needed by zsh-5.0.2-1.fc18.x86_64
    rpmlib(FileDigests) <= 4.6.0-1 is needed by zsh-5.0.2-1.fc18.x86_64
    rpmlib(PayloadIsXz) <= 5.2-1 is needed by zsh-5.0.2-1.fc18.x86_64
➜  src  sudo rpm -ivh zsh-4.3.17-1.fu2012.x86_64.rpm 
warning: zsh-4.3.17-1.fu2012.x86_64.rpm: Header V4 DSA signature: NOKEY, key ID 42d68235
error: Failed dependencies:
    libc.so.6(GLIBC_2.11)(64bit) is needed by zsh-4.3.17-1.fu2012.x86_64
    libc.so.6(GLIBC_2.14)(64bit) is needed by zsh-4.3.17-1.fu2012.x86_64
    libc.so.6(GLIBC_2.15)(64bit) is needed by zsh-4.3.17-1.fu2012.x86_64
    libc.so.6(GLIBC_2.7)(64bit) is needed by zsh-4.3.17-1.fu2012.x86_64
    libgdbm.so.3()(64bit) is needed by zsh-4.3.17-1.fu2012.x86_64
    libtinfo.so.5()(64bit) is needed by zsh-4.3.17-1.fu2012.x86_64
    rpmlib(FileDigests) <= 4.6.0-1 is needed by zsh-4.3.17-1.fu2012.x86_64
    rpmlib(PayloadIsXz) <= 5.2-1 is needed by zsh-4.3.17-1.fu2012.x86_64

Zdá se, že nemohu nainstalovat ani nejnovější verzi glibc 😐

Přijatá odpověď:

V komentáři na githubu někdo říká, že použil zsh 4.3.10 od CentOS. Udělal jsem to samé, s použitím src.rpm z CentOS 6. RPM se sestavovaly dobře, bez nutnosti úprav. Zde jsou RPM, zdroj, debuginfo a html RPM jsou ve stejném adresáři, pokud je potřebujete:

  • http://mmckinst.fedorapeople.org/one-offs/zsh/zsh-4.3.10-5.el5.i386.rpm
  • http://mmckinst.fedorapeople.org/one-offs/zsh/zsh-4.3.10-5.el5.x86_64.rpm

Sestavil jsem RPM pomocí mock.


Linux
  1. Upgrade a aktualizace vašeho serveru Red Hat Satellite

  2. Jak zrcadlit úložiště v Linuxu

  3. Optimalizace obrazu ISO instalace Red Hat Enterprise Linux

  1. Jak vytvořit místní úložiště Red Hat

  2. Konfigurace IPv6 adresy v Red Hat Enterprise Linux 7 a 8

  3. Jak zkontrolovat stav nasazení na Red Hat OpenShift

  1. Práce se závislostmi balíčků na Red Hat Linuxu

  2. Vydána beta verze Red Hat 8.0

  3. Co je Red Hat Linux?