Myo-Kyeong Tech Blog

[리눅스] Shell Script을 이용한 패키지 설치 자동화 본문

리눅스

[리눅스] Shell Script을 이용한 패키지 설치 자동화

myo-kyeong 2023. 5. 5. 23:21
728x90
반응형

 

이전 글에서 SQLite 소스코드를 다운받아 직접 설치한 것을 Shell Script를 이용해 패키지 설치 자동화하는 방법에 대해 정리한 글입니다. 

2023.04.27 - [리눅스] - [리눅스] 프로그램 설치 - 컴파일된 binary 압축 파일 다운로드 및 설치

 

[리눅스] 프로그램 설치 - 컴파일된 binary 압축 파일 다운로드 및 설치

sqlite 데이터베이스 소스코드를 웹에서 다운받아 컴파일 한 후, 로컬 머신에 설치하는 방법입니다. [ sqlite 다운로드 홈페이지 ] https://sqlite.org/download.html SQLite Download Page Templates (1) and (2) are used for

data04190.tistory.com

 

 


 

1. Shell Scirpt 작성 

vi sqlite3_auto_install.sh
#!/bin/bash

# down 디렉토리 생성 ( 존재할 경우 삭제 후 생성)
if [ -d /down ]
	then
    rm -rf /down2
fi

# sql3 디렉토리 생성 ( 존재할 경우 삭제 후 생성)
if [ -d /sql3 ]
	then
    rm -rf /sql3
fi


TARGET_DIR=/sql3
mkdir /down && cd /down
wget https://sqlite.org/2023/sqlite-autoconf-3410200.tar.gz

tar xf sqlite-autoconf-3410200.tar.gz

cd sqlite-autoconf-3410200
./configure --prefix=$TARGET_DIR
make
make install
/sql3/bin/sqlite3


echo "패키지 설치 완료"

 

2. 실행 권한 부여 

chmod +x sqlite3_auto_install.sh

 

3. 패키지 설치

./squlite3_auto_install.sh

 

728x90
반응형