Daily Develope

[Linux] openssl 수동 업데이트 / 설치 본문

OS/Linux

[Linux] openssl 수동 업데이트 / 설치

noggame 2024. 4. 30. 22:00

의의

최신 openssl 또는 구버전의 OS인 경우 수동 업데이트 필요

수동 설치방법

  1. openssl 접속

  2. 대상 버전 다운로드 및 압축해제

wget https://www.openssl.org/source/openssl-3.3.0.tar.gz
tar -xvf {다운로드파일}
  1. 압축해제된 폴더 내에서 설치 환경파일 생성 및 실행
./config
make
make install
  1. 버전 확인 (버전이 바뀌지 않은 경우 아래 내용 참고)
openssl version

Error - 버전이 제대로 인식되지 않는 경우

원인 : 기본 설정된 실행 lib 경로가 달라 발생하는 문제 (cf. unix 계열은 /lib, /usr/lib, /usr/local/lib 경로 등을 주로 사용)

해결방법 1) 실행경로의 파일을 신규버전 파일로 대체

  1. openssl 경로 확인
whereis openssl
{경로1} {경로2} ..... 등 출력됨
  1. 확인된 경로의 파일 백업 (잘못된 경우 rollback하기 위해)
mkdir /tmp/backup
mv {경로n}/openssl /tmp/backup
  1. 신규 설치된 openssl 링크파일로 대체
# 신규 버전이 "/usr/local/ssl/bin/openssl" 경로에 설치된 경우
link -s /usr/local/ssl/bin/openssl {경로n}/openssl
  1. 적용된 버전 확인
$ openssl version


해결방법 2) 특정 경로에 설치

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl '-Wl,-rpath,$(LIBRPATH)'

'OS > Linux' 카테고리의 다른 글

[Linux] CentOS repository 설정  (0) 2024.04.30
[Linux] Ubuntu DNS Nameserver 설정  (0) 2024.04.30
[Linux] 패키지 저장소 정리  (0) 2023.09.05
[Linux] tar 압축 / 압축 해제  (0) 2023.03.15
[Linux] USB 연결 & 파일 복사  (0) 2022.12.12
Comments