GNU/Linux >> Linux の 問題 >  >> Linux

Red Hat 5 X86_64でZshをアップグレードしますか?

私のマシンはRHEL5x86_64を実行しています
oh-my-zshで問題が発生しています

zsh 私のマシンのバージョンは

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

yumを介して利用できるアップグレードはありません 。新しいバージョンのzshをインストールするにはどうすればよいですか ?

rpmsを探してみました インターネット上にありますが、fedoraまたは他のディストリビューション用です。

➜  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

最新バージョンのglibcもインストールできないようです😐

承認された回答:

githubのコメントで、CentOSのzsh4.3.10を使用したとのことです。 CentOS 6のsrc.rpmを使用して、同じことを行いました。RPMは、変更を加えることなく正常に構築されました。 RPM、ソース、debuginfo、およびhtml RPMは、必要に応じて同じディレクトリにあります。

  • 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

モックを使用してRPMを作成しました。


Linux
  1. ローカルのRedHatリポジトリを作成する方法

  2. Red HatEnterpriseLinuxインストールISOイメージの最適化

  3. RedHatOpenShiftでデプロイメントの正常性を確認する方法

  1. RedHatSatelliteサーバーのアップグレードと更新

  2. RedHat8.0ベータ版がリリースされました

  3. Red Hat Linux とは?

  1. RedHatLinuxでのパッケージ依存関係の操作

  2. Red Hat EnterpriseLinux7および8でのIPv6アドレスの設定

  3. Linuxでリポジトリをミラーリングする方法