RHEl 5.5でローカルリポジトリを作成する必要があります。 i386
端末でコマンドを入力するとRHELはRHNでサブスクライブされていないと表示されるため、これはtrueです。友達から撮りました。
だから誰かがこの目標を達成する方法を教えてもらえますか?.
vi /etc/yum.repos.d/local.repo
これらは私が追加したエントリです。
そして最後に私はこのコマンドを実行します
yum -yインストールApache php {、-cgi、-cli、-Gd、-mysql} mysql {、-server}
そして返信でbashがエラーで私を平手打ちした
たくさんのドキュメント sがあります。RPMパッケージのセットを考えると、次のようなことができます。
最初に、createrepoスクリプトをインストールします。
rpm -ivh /path/to/mounted/cdrom/createrepo*.rpm
(RedHat DVDをマウントした場所によって異なります)
次に、リポジトリに含めたいすべてのRPMSを保持するフォルダー(例:RPMS
)を作成し、必要な「* .rpm」ファイルをその中に置きます。
次に、createrepo /path/to/RPMS
を実行してメタデータを生成します。
完了したら、レポジトリをyum設定に追加します。たとえば、以下を/etc/yum.repos.d/local.repo
に追加します
[local]
name=Local Repository Demo
baseurl=file:///absolute/path/to/RPMS
enabled=1
gpgcheck=0
protect=1
あなたがする必要がある最初のことは:
以下のいずれか(両方ではない):
次に、ソフトウェアにアクセスしてタスクを完了できることを確認します。
Create repoをインストールする
# cd /media/(dvd-label)
# cd /Packages
# rpm -ivh createrepo*.rpm
DVDまたはパッケージのみからすべてのコンテンツをコピーする
createrepo
を実行する必要はありません。リポジトリはDVDに組み込まれているためです。 (確認するには、repodataディレクトリがあるかどうかを確認してください)パッケージdirのみがコピーされている場合は、実行します
# createrepo <dir where the packages are copied>
Yum repoファイルを作成します。
vim dvd.repo
[packages]
name=packages
baseurl=file://<dir where the packages are copied>
enabled=1
gpgcheck=0
+++++++++++++++++++++++++++++++++++++++++
[packages] -- Give a name, any name
name=packages -- description for above
baseurl -- location where rpms are available
enabled=1 -- to enable this repo
gpgcheck=0 -- not to check for GPG license file