私のNASファームウェアにはかなり古いバージョンのglibc
2.5が付属しています。2.15に接続されているいくつかのプリコンパイルされたバイナリを処理するためにglibc
アップグレードしたいと思います。環境内のいくつかの簡単なテストでは、単に最新バージョンを追加してシンボリックリンクを更新すると、おそらくシーケンシャル接続で利用できないシステムが生成されることがchroot
わかります。もちろん、2.5の代わりにバージョン2.15も必要です。しかし、あまりにも多くの試行錯誤を経験する前にlibc-2.15.so
libc.so.6
libc-2.15.so
ld-linux.so.3
glibcを手動でアップグレードする正しい手順は何ですか?
*「静的」に接続されていますが、まだglibcに動的に接続...
答え1
一部のプログラムとライブラリは現在のバージョンによって異なる可能性があるため、標準ライブラリをアップグレードするのは危険です。
最新のプログラムを実行する必要がある場合は、プログラム全体をインストールすることをお勧めします。根を引いた分配するこれにはより多くのディスク容量が必要ですが、libcを更新するよりも単純で危険性が低くなります。 Debian は chroot のインストールを容易にするツールを提供しています:ブート防止プログラム。バラよりdebian/ubuntuに同時に2つのglibcをインストールする(非常に似た状況) 詳細な説明と64ビットDebian / Ubuntuで32ビットプログラムを実行するにはどうすればよいですか?少し異なる状況で全体的な方法を学びます。