CentOS 6.3 64ビットの新規インストールで、特定のソフトウェアのインストーラーを実行しようとしています(ソフトウェアベンダーがこれから説明することに腹を立てた場合に備えて、アプリケーションに名前を付けるべきではありません)。ソフトウェアベンダーは64ビットオペレーティングシステムのみをサポートし、アプリケーション自体にはJDK1.6が必要です。ただし、問題は、それらが提供するインストーラーがJDK1.6では機能しないことです。JDK1.4.2でのみ機能します。ベンダーが推奨するアプローチは、CentOSの32ビットインスタンスにアプリケーションをインストールしてから、64ビットサーバーにコピーすることです。天才。それはさておき、64ビットサーバーにJDK 1.4.2(32ビット)をインストールすることができました。
ただし、インストーラーを実行すると、次のエラーメッセージが表示されます。
インストーラーはグラフィカルモードで実行できません。-consoleまたは-silentフラグを指定してインストーラーを実行してみてください。
残念ながら、コンソールモードはありません。驚くばかり。
ベンダーは、多数のX11ライブラリをインストールする必要があります。私はそれらのほとんどのRPMを見つけることができましたが、そのうちの1つは私に悲しみを与えています:
xorg-x11-libs-6.8.2-1.EL.13.25.1.i686.rpm
64ビットバージョンは見つかりませんでしたが、ベンダーによると、32ビットバージョンは問題なく、それだけで見つかりました。
xorg-x11-libs-6.8.2-1.EL.13.25.1.i386.rpm
しかし、インストールしようとすると、次のエラーが発生します。
トランザクションなしとして/home/phobbs/Downloads/X11-libraries/xorg-x11-libs-6.8.2-1.EL.13.25.1.i386.rpmをインストールできません
それが何を意味するのかわかりません。グーグルを数時間行った後でも、その特定のライブラリをインストールする方法については賢明ではありません。インストールできたとしても、インストーラーを実行できるかどうかわからないので、32ビットのCentOSでインストーラーを実行せざるを得ないかもしれません。
どんな提案も歓迎します。
EL6.3システムで32ビットパッケージを操作するために必要なのはglibc.i686
。私の64ビットシステムでは、通常、64ビットおよび 32ビットバージョンのglibcがインストールされています。ただ走れ yum -y install glibc.i686
。
[root@fo-shizzle ~]# yum list installed | grep glibc
glibc.i686 2.12-1.80.el6_3.6
glibc.x86_64 2.12-1.80.el6_3.6
そして
[root@fo-shizzle ~]# rpm -qi glibc
Name : glibc Relocations: (not relocatable)
Version : 2.12 Vendor: CentOS
Release : 1.80.el6_3.6 Build Date: Thu Nov 1 04:17:46 2012
Install Date: Fri Nov 30 13:45:52 2012 Build Host: c6b9.bsys.dev.centos.org
Group : System Environment/Libraries Source RPM: glibc-2.12-1.80.el6_3.6.src.rpm
Size : 12941158 License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
Signature : RSA/SHA1, Thu Nov 1 05:23:46 2012, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://sources.redhat.com/glibc/
Summary : The GNU libc libraries
Description :
.
.
.
Name : glibc Relocations: (not relocatable)
Version : 2.12 Vendor: CentOS
Release : 1.80.el6_3.6 Build Date: Thu Nov 1 03:53:47 2012
Install Date: Fri Nov 30 13:46:48 2012 Build Host: c6b9.bsys.dev.centos.org
Group : System Environment/Libraries Source RPM: glibc-2.12-1.80.el6_3.6.src.rpm
Size : 13769290 License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
Signature : RSA/SHA1, Thu Nov 1 05:23:42 2012, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://sources.redhat.com/glibc/
Summary : The GNU libc libraries
Xorg libsの問題に関しては、EL6.3のパッケージはありません。インストールで問題が発生しているRPMはどこで見つかりましたか?これは混乱のように聞こえます... CentOS6.3システムでのX11転送に必要なパッケージは次のとおりです。
xorg-x11-font-utils.x86_64
xorg-x11-fonts-Type1.noarch
xorg-x11-server-Xorg.x86_64
xorg-x11-server-common.x86_64
xorg-x11-server-utils.x86_64
xorg-x11-utils.x86_64
xorg-x11-xauth.x86_64
xorg-x11-xinit.x86_64
xorg-x11-xkb-utils.x86_64
別のLinuxまたは* nixシステムからSSH経由で接続している場合は、「ssh-Yservername」または「ssh-Xservername」を実行してX11転送を有効にする必要があります。