Linux

PPA (Personal Package Archive)

신수동탈곡기 2022. 2. 11. 10:44

PPA (Personal Package Archive)


개인 패키지 저장소는 말 그대로 우분투의 공식 패키지 저장소에 없는 Third-party 소프트웨어의 패키지 저장소다. 공식적으로 제공하지 않는 다양한 패키지를 이용할 수 있다. 우분투의 공식 패키지는 업데이트가 자동적으로 가능하겠지만 이 외의 패키지는 이 저장소를 추가하여 다운로드, 업데이트 등이 가능하다.

활용


# 저장소 추가
$ sudo apt-add-repository <저장소>

# 저장소 추가 예시
$ apt-add-repository 'deb http://myserver/path/to/repo stable myrepo'
$ apt-add-repository 'http://myserver/path/to/repo myrepo'
$ apt-add-repository 'https://packages.medibuntu.org free non-free'

# 저장소 추가 및 삭제할 경우 이를 인식시켜줌. 이 이후에 원하는 패키지 설치 가능
$ sudo apt-get update 

# 저장소 삭제
$ sudo add-pat-repository --remove <저장소>

다른 방법


PPA에 관한 공부는 MongoDB를 설치하며 조사를 했다. MongoDB는 apt-add-repository 말고 다른 방식으로 저장소를 추가한다.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

# echo 이후의 문자열을 /etc/apt/sources.list.d/mongodb-org-4.4.list 파일에 쓰기
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

tee 명령어

tee 명령어가 표준입력에서 읽어 표준출력함과 동시에

$ echo "tee test" | tee tee_test.txt
tee test
$ cat tee_test.txt
tee test

참고


https://docs.mongodb.com/v4.4/tutorial/install-mongodb-on-ubuntu/

 

Install MongoDB Community Edition on Ubuntu — MongoDB Manual

Docs Home → MongoDB ManualMongoDB AtlasMongoDB Atlas is a hosted MongoDB service option in the cloud which requires no installation overhead and offers a free tier to get started.Use this tutorial to install MongoDB 4.4 Community Edition on LTS (long-ter

docs.mongodb.com

 

 

'Linux' 카테고리의 다른 글

Disk mount  (0) 2021.06.25
sudo 권한 부여하기  (0) 2021.06.17
Cron - 스케쥴링,자동화  (0) 2021.06.13