how to yum install without internet

Yum을 사용하여 인터넷없이 설치하는 방법

Yum은 Red Hat 계열의 리눅스 배포판에서 사용되는 패키지 관리자입니다. 일반적으로 yum은 인터넷에 연결된 상태에서 패키지를 다운로드하고 설치합니다. 그러나 때로는 인터넷 연결 없이 패키지를 설치해야 할 수도 있습니다. 이 포스팅에서는 yum을 사용하여 인터넷 없이 패키지를 설치하는 방법을 알려드리겠습니다.

1. 패키지 다운로드 및 이전

먼저 인터넷이 연결된 다른 컴퓨터나 서버에서 필요한 패키지를 다운로드해야 합니다. 이렇게 다운로드한 패키지를 USB 드라이브 등의 이동식 저장 장치를 통해 인터넷이 연결되지 않는 컴퓨터로 옮기세요.

2. 로컬 저장소 생성

패키지를 설치하는 컴퓨터에 로컬 저장소를 생성해야 합니다. 저장 장치에서 패키지를 옮긴 후 로컬 저장소 디렉토리를 만들어야 합니다.

bash
$ sudo mkdir /path/to/local/repo

3. 패키지 이동

이제 이동식 저장 장치에서 패키지를 로컬 저장소 디렉토리로 복사합니다. 예를 들어, 다음 명령어를 사용하여 패키지를 이동시킬 수 있습니다.

bash
$ sudo cp /path/to/packages/*.rpm /path/to/local/repo

4. 저장소 구성

다음으로, 로컬 저장소를 사용할 수 있도록 Yum 저장소 구성 파일을 작성해야 합니다. /etc/yum.repos.d/local.repo와 같은 새로운 파일을 생성하고 편집기로 열어주세요.

bash
$ sudo vi /etc/yum.repos.d/local.repo

아래와 같은 내용을 파일에 추가합니다.

text
[local]
name=Local Repository
baseurl=file:///path/to/local/repo
enabled=1
gpgcheck=0

위의 /path/to/local/repo를 생성한 로컬 저장소 디렉토리의 경로로 수정해주세요.

5. 패키지 설치

이제 yum install 명령어를 사용하여 로컬 저장소에서 패키지를 설치할 수 있습니다. 예를 들어, 다음 명령어를 사용하여 패키지를 설치할 수 있습니다.

bash
$ sudo yum install packagename

여기서 packagename은 설치하려는 패키지의 이름입니다. Yum은 이제 로컬 저장소를 우선적으로 검색하고 패키지를 설치할 것입니다.

인터넷 연결이 제한된 환경에서 yum을 사용하여 패키지를 설치하는 방법에 대해 알아보았습니다. 위의 단계를 따르면 인터넷이 없는 환경에서도 필요한 패키지를 설치할 수 있습니다.