소프트웨어 리포지토리 또는 "repo"는 사용자가 Linux서버에서 패키지를 다운로드하여 설치할 수 있는 Redhat Linux 배포용 RPM 소프트웨어 패키지를 유지하는 중앙 위치이다.
리포지토리(Repository)는 일반적으로 인터넷의 여러 사용자가 액세스 할 수있는 미러 저장소에 저장되나, 서버에서 자체 로컬 저장소를 작성하고 단일 사용자로 액세스하거나 HTTP 웹 서버를 사용하여 로컬 LAN (Local Area Network)의 다른 시스템에 대한 액세스를 허용 할 수 있다.
YUM (Yellowdog Updater Modified) 또는 DNF (Dandified YUM)는 RPM (RedHat Package Manager) 기반 Linux 시스템 용 소프트웨어 패키지 관리 유틸리티로 Red Hat / CentOS Linux에서 소프트웨어를 쉽게 설치할 수 있으며, Redhat은 repository를 등록하지 않으면 yum 또는 dnf를 사용할 수 없어 기본 repo를 설정해 주어야 한다.
여기서는 미러 저장소를 이용한 방법에 대해 설명한다.
국내에서는 CenoOS 미러 저장소로 포털 사이트인 Kakao, Naver 호스팅 업체인 Aonenetworks가 정식으로 등록되어 있다. (이외에도 다른 미러 서버가 존재할 수 있음)
카카오 미러 : http://mirror.kakao.com 네이버 미러 : http://mirror.navercorp.com Aone네트웍스 미러 : http://data.aonenetworks.kr |
Redhat에서 리포지토리(Repository)는 /etc/yum.repos.d/ 경로에 *.repo 파일로 관리한다. 파일명은 알아보기 쉽게 임의로 작성하며, 확장자명을 .repo로 정해주고 아래와 같이 미러 저장소를 지정해준다.
미러 저장소를 지정 후 yum repolist all 명령어를 이용하여, 정상적으로 설정되었는지 확인한다
[Redhat8] 시스템 언어를 한글로 설정하기 (0) | 2021.06.22 |
---|---|
[Redhat8] Silent Mode로 OHS (Oracle HTTP Server) 설치 (0) | 2021.06.21 |
Burp Suite CA 인증서 설치 (0) | 2016.10.08 |
OWASP ZAP CA 인증서 설치 (0) | 2016.08.23 |
OWASP ZAP User Interface - 메뉴바(Menu Bar)에서 파일 메뉴 (0) | 2016.07.11 |