GNU/Linux >> Linux Esercitazione >  >> Linux

Aggiorna Zsh su Red Hat 5 X86_64?

La mia macchina esegue RHEL 5 x86_64
Sto riscontrando un problema con oh-my-zsh

Il zsh la versione sulla mia macchina è

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

Non ci sono aggiornamenti disponibili tramite yum . Come posso installare una versione più recente di zsh ?

Ho provato a cercare rpms su Internet ma sono per fedora o altre distribuzioni.

➜  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

Sembra che non riesca nemmeno a installare l'ultima versione di glibc 😐

Risposta accettata:

Nel commento su github, qualcuno dice di aver usato zsh 4.3.10 da CentOS. Ho fatto lo stesso, usando src.rpm da CentOS 6. L'RPM è stato costruito bene senza bisogno di modifiche. Ecco gli RPM, il sorgente, le informazioni di debug e gli RPM html si trovano nella stessa directory se ne hai bisogno:

  • 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

Ho creato l'RPM usando mock.


Linux
  1. Come creare un repository Red Hat locale

  2. Aggiornamento e aggiornamento del server Red Hat Satellite

  3. Ottimizzazione di un'immagine ISO di installazione di Red Hat Enterprise Linux

  4. Come controllare lo stato della distribuzione su Red Hat OpenShift

  5. Rilasciata la versione beta di Red Hat 8.0

Il mio primo sguardo a Red Hat Insights:Advisor

Red Hat Insights:gestione delle vulnerabilità

Il mio viaggio nell'amministrazione del sistema Linux

Automatizzare ServiceNow con Red Hat Ansible Automation Platform

Dimentica la password di root su Red Hat 7/8

Aggiornato:Red Hat sarà acquisita da IBM