본문 바로가기

오늘의 공부/ubuntu

5.PPA란?

 

우분투 환경에 엔비디아 그래픽카드 드라이버 설정을 해주려고 설정을 찾아보니

 

드라이버를 설치하기 위해 repository를 추가하는 내용이 나오는데

$ sudo add-apt-repository ppa:graphics-drivers/ppa

이런 명령어 였고  저기서 ppa는 뭐고 ppa: graphics-drivers/paa라는 말이 이해가 되지 않아서 이게 정확히 무엇인지 찾아보았습니다.

 

PPA란?

개발자가 소스코드를 업로드하면 자동으로 패키지화 되어 사용자가 직접 다운로드 받아 설치를 해볼 수 있게 해주는

소프트웨어 저장소입니다.

 

즉 공식 패키지가 아니고 개인적으로 설치한 패키지 같은 경우에는

저장소에 직접가서 특정 패키지를 접 업데이트를 할 때 씁니다.

 

그리고 이 저장소는 아래 링크에 저장되어 있습니다. 

 

https://launchpad.net/

 

Launchpad

43,785 projects, 1,833,719 bugs, 1,005,659 branches, 18,726 Git repositories, 3,001,631 translations, 689,471 answers, 75,318 blueprints, and counting... Get started Creating an account allows you to start working within Launchpad. Learn more about

launchpad.net

 

 

접속하셔서 예를 들면 nvidia driver관련된 패키지를 찾아보고 싶다고 가정하면,

 

 

 

 

이런 페이지가  표시될 것입니다. 그리고 해당되는 페이지에 들어가면

ppa 저장소명이 나와있습니다. 저기 나와있는 저장소명을 기반으로 

(1)저장소를 다운로드 받고, 그 후에 (2)업데이트 후 (3) 패키지를 설치하면 됩니다.

 

(저장소를 먼저 생성했기 때문에 해당 저장소에서 패키지를 끌어와 다운로드 되는 방식입니다.)

 

[ppa 사용법]

sudo add-apt-repository 저장소 이름
sudo apt-get update

sudo apt-get install 프로그램 명


# 삭제를 원할 시 

 sudo add-apt repository --remove 저장소 이름
 

 

[참고사이트]

https://www.crocus.co.kr/1592

 

Ubuntu PPA(Personal Package Archive)란?

PPA(Personal Package Archive)란? 리눅스는 업데이트를 각 프로그램이 직접 하는 것이 아닌 패키지 저장소를 이용하여 업데이트를 해야한다. 하지만 우분투 공식 패키지 저장소에서는 유명한 프로그램�

www.crocus.co.kr

 

https://codechacha.com/ko/install-nvidia-driver-ubuntu/

 

우분투 18.04 - NVIDIA 드라이버를 설치하는 방법

Ubuntu 18.04에서 nvidia driver 설치하는 방법을 소개합니다. 그래픽 드라이버를 설치하는 방법은 ubuntu-drivers를 이용하여 자동으로 설치하는 방법과 드라이버 파일을 직접 다운받아 수동으로 설치하��

codechacha.com

http://forum.falinux.com/zbxe/?document_srl=785018&mid=lecture_tip&order_type=desc&sort_index=regdate

 

강좌와 팁 - 우분투 패키지 - PPA & 런치패드란?

 

forum.falinux.com