레포지토리 설정
yum repository는 패키지를 모아놓은 저장소이다.
rpm 형태로 프로그램을 설치하게 되면 의존관계가 있는 프로그램들을 각각 설치해야 한다.
하지만 yum을 이용하면 패키지형태로 설치되기 때문에 의존성 문제를 해결할 수 있다.
(추가로 해당 지역 내에서만 돌아가는 저장소인 Loacl yum repository도 구성할 수 있다. 이는 폐쇄망에 구축하여 보안에 신경쓰는 경우라 할 수 있다.)
repository를 생성하는 대략적인 순서이다. 이를 하나씩 분석해보겠다.
.refo file 생성
- yum config-manager --add-repo={url}
- 해당 명령어를 수행하면서 넣은 URL주소로 repo파일이 자동으로 만들어진다.
- /etc/yum.repo.d/ 경로의 @@.repo 의 확장자 파일을 읽어 repo에 저장한다. 즉, 직접 repo 파일을 구성할 수 있으나, 해당 명령어로 손 쉽게 구성이 가능하다.
repo file 내용 편집
- vi /etc/yum.repo.d/abc.repo < gpgcheck=0
- repo 구성파일을 편집한다. gpgcheck=0 를 추가하여 초기 구성을 종료한다.
- gpgcheck의 경우 gpgkey 서명의 사용 유무를 나타낸다. (1의 경우 사용)
repository 캐시 정리, repofile 등록
- yum clean all , yum list , yum repolist
- yum clean all 명령으로 yum repository 관련 정보를 모두 지운다. (설정 전 잔여 데이터가 있을 수 있으므로)
- yum list 명령으로 /etc/yum.repo.d 경로 내 @@.repo 확장자의 파일을 읽어 repo에 저장한다.
- 이후 yum repolist 으로 repo가 정상적으로 enable 되어있는지, 패키지는 잘 보이는지 확인한다.
추가로 궁금한 내용,옵션은 man yum 을 통해 확인이 가능하다.
요약
yum repolist
yum-config-manager --add-repo={url}
위 명령어를 수행하면서 넣은 URL 주소로 repo파일이 자동으로 만들어진다.
/etc/yum.repo.d
gpgcheck=0
생성된 구성파일 확인 및 수정
(gpg 서명 정보 입력)
yum clean all
캐시정리
yum list
repo 저장
yum repolist all
해당 명령으로, repo가 정상적으로 enable 되어있는지, 패키지는 잘 보이는지 확인
이후 test로
yum install telnet
등을 진행해보면 된다.
'DevOps > Linux_리눅스' 카테고리의 다른 글
[Linux] OTP 추가 인증 (0) | 2023.03.13 |
---|---|
[Linux] 사용자 계정 생성 (useradd, usermod) (0) | 2023.03.09 |
[Linux] nmcli/nmtui (1) | 2023.01.09 |
[Linux] 네트워크 설정 검사 (0) | 2023.01.06 |
[Linux] Root 비밀번호 초기화 (1) | 2023.01.02 |