Ubuntu 24.04, 22.04 또는 20.04에 SQLite 3을 설치하는 방법

SQLite 3은 내장형 장치부터 대규모 웹 애플리케이션에 이르기까지 다양한 애플리케이션에 널리 사용되는 독립형, 서버리스, 구성이 필요 없는 데이터베이스 엔진입니다. 기존 데이터베이스와 달리 SQLite는 전체 데이터베이스를 단일 파일에 저장하므로 가볍고 배포가 쉽습니다. 작은 설치 공간을 유지하면서 전체 범위의 SQL 쿼리, 트랜잭션 및 다중 사용자 액세스를 지원합니다. SQLite 3은 특히 안정성, 단순성 및 효율성으로 잘 알려져 있어 완전한 데이터베이스 서버의 오버헤드 없이 강력한 데이터베이스 솔루션이 필요한 개발자에게 인기 있는 선택입니다.

Ubuntu 24.04, 22.04 또는 20.04에서 SQLite 3은 두 가지 기본 방법을 사용하여 설치할 수 있습니다. 첫 번째 방법은 설치가 쉽고 시스템과 잘 통합되는 안정적인 SQLite 3 버전을 제공하는 Ubuntu 기본 저장소를 이용하는 것입니다. 이 버전은 안정적이고 잘 지원되는 데이터베이스 엔진이 필요한 대부분의 사용자에게 적합합니다. 또는 최신 기능과 성능 개선이 필요한 사용자의 경우 소스 아카이브를 다운로드하고 최신 SQLite 3 바이너리를 구성, 컴파일 및 설치하여 SQLite 3을 설치할 수 있습니다. 이 접근 방식을 사용하면 SQLite의 최신 개발 내용에 액세스할 수 있지만 더 많은 기술적 단계가 필요합니다. 이 가이드에서는 두 가지 설치 방법을 모두 자세히 설명합니다.

방법 1: APT를 통해 SQLite 3 설치

SQLite 3 설치 전에 Ubuntu 업데이트

원활한 설치 프로세스를 보장하고 잠재적인 충돌을 방지하려면 Ubuntu 시스템을 업데이트하는 것이 중요합니다. 이 프로세스는 시스템에 설치된 모든 패키지를 사용 가능한 최신 버전으로 업데이트합니다. Ubuntu 시스템을 업데이트하려면 터미널에서 다음 명령을 실행하세요.

sudo apt update && sudo apt upgrade

이 명령을 실행하면 apt 패키지 관리자를 사용하여 패키지 인덱스를 업데이트하고 설치된 패키지를 최신 버전으로 업그레이드하게 됩니다.

APT 명령을 통해 SQLite 3 설치

Ubuntu 시스템에 SQLite 3을 설치할 때 권장되는 접근 방식은 기본 APT 저장소를 사용하는 것입니다. 이 방법을 사용하면 Ubuntu 버전과 호환되는 안정적이고 잘 테스트된 SQLite 3 버전을 설치할 수 있습니다. 설치 프로세스를 시작하려면 터미널에서 다음 명령을 실행하십시오.

sudo apt install sqlite

이 명령은 apt 패키지 관리자를 사용하여 시스템에 sqlite 패키지를 다운로드하고 설치합니다. 패키지 관리자는 필요한 모든 종속성을 처리하고 SQLite 3가 Ubuntu 시스템과 올바르게 통합되는지 확인합니다.

SQLite 3 설치 확인

설치 후에는 SQLite 3가 올바르게 설치되어 예상대로 작동하는지 확인하는 것이 중요합니다. 이렇게 하려면 –version 명령을 실행하여 설치된 SQLite 3 버전을 확인할 수 있습니다.

sqlite3 --version

이 명령은 설치된 SQLite 3 버전을 터미널에 표시하여 설치가 성공적이었고 Ubuntu 시스템에 원하는 SQLite 3 버전이 있는지 확인할 수 있습니다.

방법 2: 소스 아카이브를 통해 SQLite 3 설치

최신 SQLite 3 아카이브 다운로드

소스에서 SQLite 3을 컴파일하려는 경우 다음 사이트를 방문하여 최신 버전이나 특정 버전을 얻을 수 있습니다. SQLite 다운로드 페이지. 이 방법을 사용하면 설치하는 버전을 더 효과적으로 제어할 수 있습니다. 먼저 다운로드 페이지에서 최신 버전의 SQLite 3을 확인하세요. 그런 다음 wget 명령을 사용하여 적절한 아카이브를 다운로드합니다.

wget https://www.sqlite.org/2023/sqlite-autoconf-{version}.tar.gz

{version}을 실제 버전 번호로 바꾸세요. 항상 최신 버전의 SQLite 다운로드 페이지를 확인하세요.

예를 들어:

wget https://www.sqlite.org/2023/sqlite-autoconf-3410200.tar.gz

SQLite 3 아카이브 추출

아카이브가 다운로드되면 다음 명령을 사용하여 파일을 추출합니다.

tar xvfz sqlite-autoconf-*.tar.gz

이 명령은 tar 유틸리티를 사용하여 압축된 아카이브를 새 디렉터리에 추출합니다.

추출된 디렉터리로 이동하여 접두사 구성

컴파일 프로세스를 시작하려면 디렉토리를 추출된 폴더로 변경하십시오.

cd sqlite-autoconf-{replace with version}

{version}을 실제 버전 번호로 바꾸세요.

이제 원하는 설치 접두사로 컴파일을 구성합니다.

./configure --prefix=/usr

make 명령을 사용하여 SQLite 컴파일

빌드 프로세스를 시작하려면 -j 플래그와 함께 "make" 명령을 사용하여 보다 빠른 컴파일을 위해 활용하려는 코어 수를 지정합니다.

make -j {number_of_cores}

{number_of_cores}를 시스템에 원하는 코어 수로 바꾸세요.

시스템의 코어 수를 확인하려면 다음을 실행하십시오.

nproc

예를 들어, 컴퓨터에 코어가 2개 있는 경우 "make -j 2"를 사용합니다. 코어가 12개라면 "make -j 6"을 사용하여 코어의 절반을 프로세스 전용으로 할당할 수 있습니다.

마지막으로 패키지가 없어 make 명령이 실패하는 경우 다음 명령을 실행합니다.

sudo apt install build-essential

컴파일된 바이너리를 통해 Ubuntu에 SQLite 3 설치

빌드 프로세스가 완료되면 다음 명령을 사용하여 SQLite를 설치합니다.

sudo make install

설치 프로세스에는 진행 상황을 나타내는 출력이 표시됩니다. 설치가 완료되면 설치 및 버전 번호를 확인합니다.

sqlite3 --version

결론

기본 리포지토리를 통하거나 소스 아카이브에서 컴파일하여 Ubuntu 시스템에 SQLite 3을 설치하면 강력하고 다재다능한 데이터베이스 엔진에 액세스할 수 있습니다. 기본 리포지토리 방법은 대부분의 사용자에게 이상적인 빠르고 안정적인 설치를 제공하며, 소스에서 컴파일하면 최신 기능과 최적화를 활용할 수 있습니다. 정기적인 업데이트, 특히 소스에서 컴파일하는 경우 SQLite 설치를 최신 상태로 유지하여 Ubuntu의 애플리케이션을 위한 안정적이고 효율적인 데이터베이스 솔루션을 제공합니다.

유용한 링크

다음은 SQLite 사용과 관련된 몇 가지 유용한 링크입니다.

  • SQLite GitHub 저장소: 공식 SQLite GitHub 저장소를 방문하여 소스 코드에 액세스하고, 문제를 보고하고, 개발에 기여하세요.
  • SQLite 공식 웹사이트: 데이터베이스 엔진, 해당 기능 및 최신 업데이트에 대한 자세한 내용을 보려면 공식 SQLite 웹사이트를 탐색하세요.
  • SQLite 빠른 시작 가이드: SQLite를 빠르고 효율적으로 시작하고 실행하려면 빠른 시작 가이드를 읽어보세요.
  • SQLite를 사용해야 하는 경우: SQLite의 최상의 사용 사례에 대해 알아보고 프로젝트에 적합한 선택이 언제인지 이해하세요.
  • SQLite 문서: SQLite의 기본 사용법부터 고급 기능까지 모든 것을 다루는 포괄적인 문서에 액세스하세요.
Joshua James

코멘트를 남겨주세요