いい質問だと思いました。ただこれは僕も解決する答えを持っていません。これはあくまで僕が普段 Linux サーバで実施している内容ですのでこれが正解という訳でもありません。

私物のサーバであれば好きな場所で wget/curl していますが、業務で扱うサーバでは以下の様なディレクトリを作っています。

/home/ユーザ/work/システム名-20231015
/home/ユーザ/work/システム名-20231021
/home/ユーザ/work/システム名-20231113

作業を行った日付を付与したディレクトリを作成し、その中で作業するようにしています。そして作業が終わった後、よのどの理由がない限りはこのディレクトリを消しません。入れ替え作業であれば、前のバージョンをこのディレクトリ内に退避しておくこともあります。

バージョン依存でシステムが動かなくなるといったケースは割と起きがちで、その時点の tar.gz を使わないと動作しなかったりするからです。

当然ですがこのディレクトリが実際にインストールすべき場所ではなく

/opt/システム名

の様な場所になる訳ですが、そのディレクトリから

$ sudo tar xvf /home/ユーザ/work/システム名-20231116/xxx-2.13.tar.gz

の様に実行してインストールしています。一般的に / パーティションよりも /home があるパーティションの方が多めにディスクを確保してある、という理由もあります。

尚、私物のサーバの work ディレクトリは... 割と乱れがちです。

10か月

利用規約プライバシーポリシーに同意の上ご利用ください

mattnさんの過去の回答
    Loading...