-
repo 설정
1. 원본 설치용 DVD.iso 다운로드 https://access.redhat.com/
2. iso파일 mount할 폴더와 rpm을 복사할 폴더 생성
3. 다운 받은 iso를 위에 생성한 폴더에 mount
$ mount -o loop [iso파일] [2에서 생성한 폴더경로]
4. 마운트한 폴더에 들어가면 Packages라는 폴더가 있다. 이안에 있는 rpm들을 내 로컬로 복사.
$ cp -R Packages/ [로컬경로]
5. createrepo 설치 (yum이 안된다는 가정하에)
5-1.Centos 7 기준으로 createrepo rpm다운
https://centos.pkgs.org/7/centos-x86_64/createrepo-0.9.9-28.el7.noarch.rpm.html
5-2. 의존성 문제를 해결하기 위한 라이브러리 설치 http://weejw.tistory.com/236
오류: Failed dependencies:
deltarpm is needed by createrepo-0.9.9-28.el7.noarch
libxml2-python is needed by createrepo-0.9.9-28.el7.noarch
python-deltarpm is needed by createrepo-0.9.9-28.el7.noarch6. createrepo를 실행 : 성공하면 경로 아래에 /repodata/repomd.xml이 생성됨
$createrepo [4번에서 rpm을 옮겨놓은 경로]
7. local yum의 정보를 설정
$ vi /etc/yum.repos.d/[원하는 파일명].repo 를 이용해서 파일을 생성한 다음 설정을 해야한다.
[원하는 이름]
name = 원하는 이름
baseurl = file:///4번에서 rpm을 옮겨놓은 경로
gpgcheck = 0
enabled = 1$ vi /etc/yum.repos.d/CentOS-Base.repo 에서 다른 경로에 enabled=0 을 입력해준다.
그러면 내가 새로 생성한 repo만 보이고 원래 있던 repo는 보이지 않는다.
*추가로,,, http://dl.fedoraproject.org/pub/epel/6/x86_64/ epel도 설치해주고..
'2018년 > 지식' 카테고리의 다른 글
에러 몇가지.,, (0) 2018.07.30 java.lang.ClassNotFoundException: scala.runtime.java8.JFunction1$mcVI$sp (0) 2018.07.26 rpm 설치 (0) 2018.07.26 vmware ip없을때 (0) 2018.07.26 ssh도,,,wget도 안된다...,, (0) 2018.07.25