반응형
오프라인 환경에서 yum
패키지 관리자를 사용하여 PostgreSQL 13.0을 설치하려면 다음 단계들을 따를 수 있습니다:
1. PostgreSQL 공식 리포지토리에서 패키지 다운로드
PostgreSQL 패키지를 다운로드하려면 인터넷이 연결된 환경에서 다음 과정을 수행합니다:
1-1. PostgreSQL YUM Repository 설정
PostgreSQL의 공식 YUM 리포지토리를 설정하려면 아래 명령어를 실행합니다. (인터넷이 연결된 환경에서)
sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-$(rpm -E %{rhel})-x86_64/pgdg-redhat-repo-latest.noarch.rpm
1-2. 필요한 PostgreSQL 13 패키지 확인 및 다운로드
PostgreSQL 13 버전의 패키지를 확인하고 다운로드합니다.
yum list --showduplicates postgresql13
다음으로 패키지를 다운로드합니다:
yum install --downloadonly --downloaddir=/path/to/save/postgresql/ postgresql13 postgresql13-server
13버전 내에 특정 버전을 설치할 경우 다음으로 패키지를 다운로드합니다:
13.0 버전
yum install --downloadonly --downloaddir=/path/to/save/postgresql/ postgresql13-13.0 postgresql13-server-13.0
31.1버전의 경우 postgresql13-13.1로 변경
여기서:
--downloadonly
: 패키지를 다운로드만 하고 설치하지 않습니다.--downloaddir=/path/to/save/postgresql/
: 다운로드한 패키지를 저장할 디렉토리를 지정합니다.
2. 의존성 패키지 다운로드
PostgreSQL 13 설치에 필요한 모든 의존성 패키지도 다운로드해야 합니다.
yum install --downloadonly --downloaddir=/path/to/save/postgresql/ postgresql13 postgresql13-server
3. 오프라인 환경으로 패키지 전송
다운로드된 모든 .rpm
파일을 오프라인 서버로 전송합니다. 이를 위해 USB 드라이브나 SCP, Rsync 등을 사용할 수 있습니다.
scp /path/to/save/postgresql/*.rpm user@offline-server:/path/to/destination/
4. 오프라인 설치
오프라인 환경에서 yum
을 사용해 로컬 패키지를 설치합니다.
sudo yum localinstall /path/to/destination/*.rpm
패키지의 의존 관계에 따러서 에러 내용을 참고하여 순서대로 설치하면 됩니다.
libicu > postgrsql13-libs > postgresql13 > postgresql13-server
5. PostgreSQL 초기화 및 시작
PostgreSQL 설치 후 초기화 및 서비스를 시작합니다.
sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
sudo systemctl enable postgresql-13
sudo systemctl start postgresql-13
6. 버전 확인
PostgreSQL 설치가 완료되었는지 확인합니다.
psql --version
참고사항
- PostgreSQL 공식 다운로드 사이트: PostgreSQL YUM Repositories
yum-utils
패키지가 설치되지 않았다면 먼저 설치해야 합니다:sudo yum install yum-utils
이 과정을 통해 PostgreSQL 13을 오프라인 환경에서도 성공적으로 설치할 수 있습니다.
반응형
'DB > PostgreSQL' 카테고리의 다른 글
[ Postgresql ] psql - dump한 파일 복원하기 (0) | 2025.01.08 |
---|---|
[ Postgresql ] \l+, \dt+ - 데이터베이스, Table 크기 확인하기 (0) | 2025.01.08 |
[ PostgreSQL ] build - 소스 Build해서 설치하기 (RHEL 7.6) (0) | 2024.12.03 |
[ PostgreSQL ] PostgreSQL 버전 확인하기 (0) | 2024.12.02 |
[ PostgreSQL ] CHECK - 데이터 추가 시 Column 값 확인하기 (0) | 2024.11.14 |