Myo-Kyeong Tech Blog
[리눅스] Shell Script을 이용한 패키지 설치 자동화 본문
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
반응형
'리눅스' 카테고리의 다른 글
[ 리눅스 ] C언어 GCC 컴파일 과정( Ubuntu 20.04 ) - Preprocessing, Compilation, Assembly, Link (0) | 2023.05.23 |
---|---|
[리눅스] Ubuntu 22.04 개발 환경 커스터마이징 - vimrc, bashrc 파일 (0) | 2023.05.07 |
[리눅스] Ubuntu 22.04 설치 및 PuTTY로 원격 접속하는 방법 (0) | 2023.05.05 |
[리눅스] MySQL 사용자 권한 부여 및 DB 생성 ( Ubuntu 22.04 ) (0) | 2023.05.02 |
[리눅스] Network 용어 정리 (0) | 2023.05.02 |