레드햇(.rpm) 패키지를 데비안(.deb) 패키지로 변환하는 방법입니다.
(alien 패키지를 사용하고 .deb를 .rpm으로 변경도 함께 다룹니다)
부제 : Ubuntu Oracle Client 설치, 우분투 Oracle 클라이언트 설치, 우분투 오라클 클라이언트 설치
가끔 레드햇 패키지 파일은 제공되나 데비안 패키지는 제공되지 않는 패키지가 있습니다.
이런 경우 소스코드는 제공하기에 소스코드로 패키지를 설치하면 됩니다.
하지만 소스코드로 설치할 경우 환경변수를 별도로 설정해야 하는 번거로움이 있습니다.
레드햇 패키지 파일 .rpm만 제공되는 경우 .deb로 변경해서 데비안 패키지 관리 명령어로 설치하면
환경변수를 별도 설정하지 않아도 돼 유용하실 겁니다.
저는 Oracle 클라이언트 프로그램을 예시로 진행했습니다.
변환이 필요한 .rpm 파일을 alien 패키지로 변환하고 설치(dpkg --install) 하시면 됩니다.
# 변환할 .rpm 파일 다운로드
wget https://download.oracle.com/otn_software/linux/instantclient/213000/oracle-instantclient-basic-21.3.0.0.0-1.el8.x86_64.rpm
# alien 패키지 설치
sudo apt-get -y install alien
# .rpm to .deb 변환 (시간이 제법 걸립니다)
# .deb to .rpm 변환시에는 -d가 아닌 -r 옵션 사용
# 옵션 설명 : -d --to-deb, -r --to-rpm
# Use the --scripts parameter to include the scripts (--scripts 옵션 넣어주세요)
sudo alien --scripts -d oracle-instantclient-basic-21.3.0.0.0-1.el8.x86_64.rpm
# dpkg(Debian Package Manger)로 설치 하기
sudo dpkg --install oracle-*.deb
# 설치 확인
apt list --installed | grep oracle
설치 완료 모습
기타 궁금하신 사항은 댓글 남겨주세요.
감사합니다.
1. 민덕이의 개발노트, [ORACLE] 우분투 오라클 설치], https://minddong.tistory.com/46
2. 쿠분투 help 페이지, [수동 설치], https://help.ubuntu.com/kubuntu/desktopguide/ko/manual-install.html
[Golang] Jupyter Notebook, Lab에서 Golang 인터프리터언어처럼 사용하기 (0) | 2023.01.07 |
---|---|
[GO gRPC 에러 해결] protoc-gen-go: program not found or is not executable (0) | 2023.01.02 |
[R Shiny] Nginx 연동 Client IP 얻기 (x_forwarded_for) (0) | 2021.08.16 |
[Bamboo] Ubuntu에 Bamboo 설치하기 (0) | 2021.08.02 |
[Rstudio] Error: Unauthorized user, Rstudio-server 특정 계정 로그인 안되는 문제 해결 (0) | 2021.06.13 |