- PR -

Linux glibcのバージョンダウンについてご意見・ご感想をお聞かせください。

投稿者投稿内容
kata
ベテラン
会議室デビュー日: 2006/10/04
投稿数: 69
投稿日時: 2006-12-11 09:12
みなさま
ご返答ありがとうございます。

現状のglibcバージョンは、ASのデフォルトでインストールされる
glibc-2.3.2-95.33 です。

宜しくお願いいたします。
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2006-12-11 22:25
宜しく…と言われても、
もうとっくに回答は出てるように思いますが…

# ldd /bin/sh
libtermcap.so.2 => /lib/libtermcap.so.2 (0x00bd7000)
libdl.so.2 => /lib/libdl.so.2 (0x0092c000)
libc.so.6 => /lib/tls/libc.so.6 (0x007ca000)
/lib/ld-linux.so.2 (0x007ac000)

# ldd /bin/rpm
(略)
libc.so.6 => /lib/tls/libc.so.6 (0x007ca000)
/lib/ld-linux.so.2 (0x007ac000)

rpmコマンドもシェルもlibc(glibc)に依存しています。
アンイストールした時点で動作しなくなります。

頑張ればAS3のUpdate0に含まれるglibcまでは戻せるでしょう。
それ以前は無理だとお考え下さい。


[ メッセージ編集済み 編集者: F/A 編集日時 2006-12-11 22:29 ]
Console
ベテラン
会議室デビュー日: 2005/09/10
投稿数: 65
お住まい・勤務地: 石川県金沢市
投稿日時: 2006-12-11 23:42
こんばんは.

引用:

現状のglibcバージョンは、ASのデフォルトでインストールされる
glibc-2.3.2-95.33 です。



デフォルトでインストールされるのであれば代替機を用意しOSをインストールで済みませんか?
気になるのは、「A(旧)」ソフトが依存するライブラリです。

update を適用した時点で動作しない可能性があるかと。

自分なら、prefixを指定して共有する方法を検討しますね。
kata
ベテラン
会議室デビュー日: 2006/10/04
投稿数: 69
投稿日時: 2006-12-12 09:30
F/A様、Console様
ご返答ありがとうございます。

皆様にご指摘いただきましたように、
glibcの削除はやめ、
古いOSで再度インストールすることを検討してみようと思います。

皆様、多くのご意見・ご感想、
誠にありがとうございました。
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2006-12-12 12:36
ダウングレードした glibc がパッケージである必要がないのであれば、以下のように rpm パッケージの中身を取り出して、

$ rpm2cpio < (old version glibc).rpm | cpio -idm

あとは、libc-x.y.z.so を /lib ディレクトリあたりに置いて、
そのプログラムを起動するときだけ環境変数 LD_PRELOAD=/lib/libc-x.y.z.so を設定することでシンボルの参照を上書きすることができるのではないかと思うのですが・・・。

スキルアップ/キャリアアップ(JOB@IT)