createrepoセルフストレージのチュートリアルではyumコマンドを使用します
HTTP://はwww.linuxe.cn/post-300.html あなたが学ぶことができるよう書類を維持します。
発行:TangLu 2018年11月23日16時48分カテゴリー:サービスの展開タグ:YUM createrepo
まず、最初に、自分のYUMリポジトリを構築するために開始する前にRPMパッケージを取得する方法を理解します
ローカルインストールパッケージ内に保持されるようにしたい場合は、ソフトウェアのインストールパッケージをインストールした後、デフォルトの設定ではyumコマンドを使用しますが、予約されていない、keepcacheで単にyumの設定ファイル/etc/yum.conf = 0から1示すように、なるようにインストールパッケージは、CACHEDIR指定されたディレクトリに残ることができます。
また、異なるソースのyum別のディレクトリに応じてディレクトリを作成し、パッケージが依存するパッケージが自動的にダウンロードされる一方、yumをきれいにあれば、すべての単語が実行されていることに注意してどのソース保存するディレクトリでインストールされますこれらは、インストールパッケージを削除します:
あなただけのインストールせずにパッケージをダウンロードしたい場合は、単に例に--downloadonlyオプションを追加します。
yumのhttpdの--downloadonly --downloaddir = /データ/パッケージをインストールします
第二に、自作のローカルYUMリポジトリ:
図1に示すように、最初のインストールパッケージのディレクトリを作成し、コマンドはcreaterepoインストールが行われる場合、システムは、必要でない場合、リポジトリcreaterepoウェアハウスを作成するために使用
ます。mkdir / yumを/レポ yumをcreaterepoのインストール これは、デポに作らcreatrepo / yumを/レポディレクトリ#を
2は、成功したコマンドの後にディレクトリ内のディレクトリを作成しますrepodata
3、の.repo場合、ファイル名が終了しなければならない注意し、ローカルリポジトリのパスを指すようにプロファイルを作成するの.repo
/etc/yum.repos.d/test.repo VI [試験] 試験#YUMリポジトリの名前=名前 BASEURL =ファイル:/// YUM /レポ #1 倉庫パス、それがローカル契約上のファイルのみであるためないHTTP 有効= 1位倉庫開く gpgcheck = 0#のGPGがチェックされていないが
4、倉庫およびYUMのrepolistコマンドを介してパケットの数を参照してください、あなたは試験荷重倉庫が作成されている見ることができる、と私たちは、ディレクトリ内の任意のrpmパッケージを格納しないので、それが数0を表示します
第三に、企業の倉庫YUMを作成
唯一のローカルYUMリポジトリの確立における第2の動作において、他の人が使用することができないので。だから、多くの場合、ローカル(推奨reposync)に同期公共YUM元にスケジュールされたタスクでは、その後、同期createrepo更新メタデータ、そして最後にFTPまたはnginxのを介して共有リポジトリのディレクトリは、Apache、NFSサービス、および顧客を行います以下による設定ファイルの末尾:
[テスト] 名=テスト イネーブル= 1 gpgcheck = 0 BASEURL = HTTP://10.211.10.12