私は会社のネットワークで働いています。インターネットからcentOS CD-ROMをダウンロードしましたが、インターネットに直接アクセスできません。
yumパッケージシステムに関する私の知識は限られていますが、一度rpmが作成されたら、デプロイのためにリポジトリに入れることができることを知っています。
RHEL5に統合するrpmパッケージを作成したいと思います。 (はい、このシステムを試していない人がいます!)
相互運用方法のアイデアを得るには、CentOS CD-ROM(インターネットなし!)を使用してデフォルトのストレージを作成し、ホームブルーソフトウェアを自動的に展開したいと思います。
会社のリポジトリを作成することは複雑ではなく、ソフトウェアの配布が自動化される可能性があることを同僚に示すことができますか?
インターネットを検索してみると、CentOSの唯一のDVD-Romへの依存度が強すぎることがわかりました。複数の構成を管理する方法は?
ベストアンサー1
実際に同時にいくつかの質問をしています。
- 倉庫の作り方
- パッケージの依存関係を解決する方法(インターネット接続なし)
- 買戻契約の利点は何ですか?
- 買戻しが実際に有益であることを誰かに説得する方法
そのうちのいくつかはすでにここで取り上げられていますが、質問を具体的に具体化したり、ここで既存の答えを見つけることができない場合は、別の質問をする必要があります。
あなたの質問の多くはすでにここで取り上げられています。 rpmなしでローカルyumリポジトリを作成する
見なければならない依存関係をリストするには、repoquery
これらのrepotrack
依存関係も上記の問題に関連しています。
デフォルトのリポジトリを作成するには、createrepo
ここにリンクされているガイドのいくつかを確認してください。RHELでローカルストレージを作成する方法
同僚にそうであると確信させるには、createrepo
2つの簡単な手順(実行とファイルの追加)を使用して別の部分のリポジトリを作成し、代替案が何であるかを尋ねます。代わりに、依存関係の追跡、バージョンの比較、すべてのファイルのチェックサム、権限/所有権の管理、辞書/事後および変換スクリプトの処理、gpgの署名と検証(rpmが提供するその他の機能のうち)を提供するかどうかを尋ねてください。.repo
/etc/yum.repos.d