추가 작업은 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 아파치 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
    

관련 정보