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/
'Linux' 카테고리의 다른 글
Disk mount (0) | 2021.06.25 |
---|---|
sudo 권한 부여하기 (0) | 2021.06.17 |
Cron - 스케쥴링,자동화 (0) | 2021.06.13 |