下記環境のホスティングサーバにてサイトを運用していますが、perl を5.8.5 から 5.10.0 に(何かあった場合に戻せる形で)バージョンアップする方法と、問題点等を教えて頂けると助かります。
OS:CentOs4
リモート操作:SSH
perl を5.8.5 から 5.10.0 に(何かあった場合に戻せる形で)バージョンアップする方法
バージョンアップでは無く別インストールではどうですか?
通常の Perl は /usr/bin/perl 、5.10 は /usr/local/bin/perl にすれば影響は最小限で済むと思います。
問題点等
Perl は Linux でも多数のプログラムが依存しています。
既存のものをリプレースとなるとほぼ間違いなく非互換による問題が出ると思った方がいいです。
よほどの知識がない限りおすすめしません。
Perl だけのバックアップも取れますが,逆にシステム全体をバックアップしてしまうのはダメでしょうか?
dump コマンドで,/usr あたりのパーティションを丸ごとバックアップしておいて,作業後失敗してたら,restore コマンドで戻します
dump を使うには,異なるパーティションに空きが必要です.SSH 経由でも送れるので,物理的に離れたサーバでも可能です(ただし,Perl のアップデートが原因で SSH が使えなくなると,restore できなくなります)
dump まで使わなくても,/usr/bin/perl,/usr/lib,/usr/include あたりを tar なりでバックアップすれば大丈夫とは思います