GNU/Linux >> Tutoriels Linux >  >> Linux

Mettre à jour Zsh sur Red Hat 5 X86_64 ?

Ma machine exécute RHEL 5 x86_64
Je rencontre un problème avec oh-my-zsh

Le zsh la version sur ma machine est

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

Il n'y a pas de mises à niveau disponibles via yum . Comment puis-je installer une version plus récente de zsh ?

J'ai essayé de chercher rpms sur Internet, mais ils sont pour Fedora ou d'autres distributions.

➜  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

Il semble que je ne puisse pas non plus installer la dernière version de glibc 😐

Réponse acceptée :

Dans le commentaire sur github, quelqu'un dit avoir utilisé le zsh 4.3.10 de CentOS. J'ai fait la même chose, en utilisant le src.rpm de CentOS 6. Le RPM s'est bien construit sans aucune modification nécessaire. Voici les RPM, les RPM source, debuginfo et html sont dans le même répertoire si vous en avez besoin :

  • 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

J'ai construit le RPM en utilisant mock.


Linux
  1. Comment créer un référentiel Red Hat local

  2. Configuration d'une adresse IPv6 dans Red Hat Enterprise Linux 7 et 8

  3. Mise à niveau et mise à jour de votre serveur Red Hat Satellite

  4. Comment mettre en miroir un référentiel sous Linux

  5. Qu'est-ce que Red Hat Linux ?

Mon premier regard sur Red Hat Insights :Conseiller

Red Hat Insights :gestion des vulnérabilités

Mon parcours dans l'administration système Linux

Automatisation de ServiceNow avec Red Hat Ansible Automation Platform

Mot de passe root oublié sur Red Hat 7/8

Mise à jour :Red Hat va être racheté par IBM