GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Aktualisieren Sie Zsh auf Red Hat 5 X86_64?

Auf meinem Rechner läuft RHEL 5 x86_64
Ich habe ein Problem mit oh-my-zsh

Die zsh Version auf meinem Rechner ist

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

Es sind keine Upgrades über yum verfügbar . Wie kann ich eine neuere Version von zsh installieren ?

Ich habe versucht, nach rpms zu suchen im Internet, aber sie sind für Fedora oder andere Distributionen.

➜  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

Anscheinend kann ich die neueste Version von glibc auch nicht installieren 😐

Akzeptierte Antwort:

Im Kommentar zu github sagt jemand, er habe die zsh 4.3.10 von CentOS verwendet. Ich habe das Gleiche getan, indem ich die src.rpm von CentOS 6 verwendet habe. Die RPM wurde gut gebaut, ohne dass Änderungen erforderlich waren. Hier sind die RPMs, die Quell-, Debuginfo- und HTML-RPMs befinden sich im selben Verzeichnis, falls Sie sie benötigen:

  • 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

Ich habe das RPM mit Mock erstellt.


Linux
  1. So erstellen Sie ein lokales Red Hat-Repository

  2. Konfigurieren einer IPv6-Adresse in Red Hat Enterprise Linux 7 und 8

  3. Upgrade und Aktualisierung Ihres Red Hat Satellite Servers

  4. So spiegeln Sie ein Repository unter Linux

  5. Was ist Red Hat Linux?

Mein erster Blick auf Red Hat Insights:Advisor

Red Hat Insights:Schwachstellenmanagement

Meine Reise in die Linux-Systemadministration

Automatisierung von ServiceNow mit Red Hat Ansible Automation Platform

Vergessen Sie das Root-Passwort auf Red Hat 7/8

Aktualisiert:Red Hat wird von IBM übernommen