본문 바로가기

Linux Unix/RHEL

[ RHEL ] sqlite3 - 소스 빌드하고 설치하기

반응형

RHEL 7.9 환경에서 SQLite3을 소스 코드로 빌드하여 설치하는 절차는 다음과 같습니다.


1. 사전 준비

SQLite를 빌드하려면 GCC 및 기타 필수 도구가 필요합니다. 이를 설치하려면 다음 명령을 실행하세요.

sudo yum groupinstall "Development Tools" -y
sudo yum install wget tar -y

2. SQLite 소스 코드 다운로드

SQLite 소스 코드는 공식 웹사이트에서 다운로드할 수 있습니다. 최신 버전을 다운로드하려면:

wget https://www.sqlite.org/2024/sqlite-autoconf-XXXXXX.tar.gz

여기서 XXXXXX은 버전 번호입니다. 예를 들어, SQLite 3.43.2 버전을 다운로드하려면 다음과 같이 실행하세요:

wget https://www.sqlite.org/2024/sqlite-autoconf-3430200.tar.gz

3. 소스 파일 압축 해제

다운로드한 파일을 해제합니다.

tar -xvf sqlite-autoconf-3430200.tar.gz
cd sqlite-autoconf-3430200

4. SQLite 빌드 및 설치

  1. configure 스크립트 실행
    설치 디렉토리를 /usr/local로 설정하여 빌드를 준비합니다.
   ./configure --prefix=/usr/local
  1. 컴파일
    컴파일하려면 make 명령을 실행합니다.
   make
  1. 설치
    컴파일 후, 빌드된 SQLite를 시스템에 설치합니다.
   sudo make install

5. 설치 확인

설치가 완료되면, SQLite3이 올바르게 설치되었는지 확인합니다.

/usr/local/bin/sqlite3 --version

버전 정보가 출력되면 성공적으로 설치된 것입니다.

6. 심볼릭 링크 설정 (선택 사항)

SQLite3을 전역적으로 사용하려면 /usr/bin 디렉토리에 심볼릭 링크를 만듭니다.

sudo ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3

이후, 간단히 sqlite3 명령으로 실행할 수 있습니다.

7. (선택 사항) 이전 SQLite 제거

기존 SQLite가 이미 설치되어 있다면 충돌을 방지하기 위해 제거합니다.

sudo yum remove sqlite sqlite-devel -y

완료!

이제 RHEL 7.9에서 소스 빌드된 SQLite3을 사용할 수 있습니다. 추가적인 설정이나 라이브러리 파일이 필요한 경우 알려주세요!

반응형