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
가장 먼저 해야 할 일은 다음과 같습니다.
다음 중 하나(둘 다는 아님):
- 머신의 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