自前のyumリポジトリサーバを構築し、そのリポジトリからインストールできるようにする。
参考
(CentOS7)プライベート環境に必要なパッケージのみ提供するyumリポジトリサーバを構築する - zaki work log
S3にyumリポジトリを作成してプライベートサブネットから参照する | Awstut
手順
ディレクトリを作成
とりあえず /tmp/repo
に作る
配置したいrpmパッケージをダウンロード
curlやwgetでも良いが、今回は yumdownloader
を使う。入っていなければ yum install yum-utils
zstdのrpmを入れてみる
リポジトリ作成
createrepoをインストールして使う
S3へアップロード
利用側の手順
リポジトリを設定
更新
確認
インストール
一時的に設定済みのrepoを無効化して、これだけが使われるようにしてみる