
RHEl 5.5でローカルリポジトリを作成する必要があります。 i386
端末にコマンドを入力すると、次のように表示されるためです。RHELはRHNに加入していません。これは本当です。友達からもらいました。
誰かがこれを達成する方法を教えてもらえますか?
その他の作業はWarl0ckの指示に従ってください。
- メディアのRPMを/home/Umair/RPMフォルダにコピーしました。
- インストールメディアのサーバーディレクトリにcreaterepo-0.4.11-i386.el5.noarch.rpmスクリプトをインストールしました。その後、メタデータを作成するのに少し時間がかかります。合計パッケージ 2348
- 次に、viを使用してローカルストレージファイルを作成します。
vi /etc/yum.repos.d/local.repo
私が追加したアイテムです。
最後に、このコマンドを実行します。
yum -y Apache php{,-cgi,-cli,-gd,-mysql} mysql{,-server} インストール
bashが私に間違った答えを与えました
答え1
持つ多くのファイル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
答え2
最初にすべきことは次のとおりです。
次のいずれか(両方ではありません):
- マシンのRed Hatサブスクリプション料金を支払います。
- システムをCentOSに変換します。
その後、ソフトウェアにアクセスして作業を完了できることを確認する必要があります。
答え3
倉庫の設置と作成
# cd /media/(dvd-label) # cd /Packages # rpm -ivh createrepo*.rpm
DVDの内容をすべてコピーするか、パッケージのみをコピーしてください。
createrepo
DVD全体をコピーする場合は、DVDにリポジトリが組み込まれているため、実行する必要はありません。 (repodataディレクトリがあることを確認してください。)パッケージディレクトリのみをコピーする場合は、次を実行します。
# createrepo <dir where the packages are copied>
Yumリポジトリファイルを作成します。
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