반응형
고수준 패키지 관리 시스템
- 관리 내용
. 패키지를 찾아 다운로드하는 작업을 단순화 -> 패키지 저장소가 존재
. 시스템 업데이트나 업그레이드 과정 자동화
. 패키지간 의존성 관리 간편화
예) apt install nginx
-> 바이너리 다운로드 및 설치, 의존성 관리, 서비스 등록, 부팅 시 시작, 로그 로테이션 등 - 종류
Debian계열 : apt, RedHat 계열 : yum
* 이전은 apt-get, apt-cache 명령 사용했지만, apt명령으로 주요 기능을 통합 -> apt 사용 - 명령
$ apt install -y nginx à -y 옵션: 설치 시 나오는 질문에 모두 yes 처리
$ apt remove nginx
yum도 명령어는 비슷함
$ yum install nginx - 공식 저장소 외에 추가 저장소가 필요
-> 기본 저장소에 모든 프로그램이 다 존재 하지는 않음 - 저장소 추가 방법
예) Redis 설치
1. 저장소 키 추가
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archivekeyring.gpg
2. 리포지토리 정보 추가
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb
$(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
3. 저장소/패키지 정보 업데이트
$ sudo apt update
$ sudo apt install redis
반응형
'리눅스 > Part3. Ch04. 소프트웨어 설치 및 관리' 카테고리의 다른 글
01. 리눅스 패키지 시스템 (rpm, dpkg) (0) | 2022.07.20 |
---|