その他の作業はWarl0ckの指示に従ってください。

その他の作業はWarl0ckの指示に従ってください。

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

最初にすべきことは次のとおりです。

次のいずれか(両方ではありません):

  1. マシンのRed Hatサブスクリプション料金を支払います。
  2. システムをCentOSに変換します。

その後、ソフトウェアにアクセスして作業を完了できることを確認する必要があります。

答え3

  1. 倉庫の設置と作成

    # cd /media/(dvd-label)
    # cd /Packages
    # rpm -ivh createrepo*.rpm
    
  2. DVDの内容をすべてコピーするか、パッケージのみをコピーしてください。

    • createrepoDVD全体をコピーする場合は、DVDにリポジトリが組み込まれているため、実行する必要はありません。 (repodataディレクトリがあることを確認してください。)
    • パッケージディレクトリのみをコピーする場合は、次を実行します。

      # createrepo <dir where the packages are copied>
      
  3. 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
    

関連情報