PPA 란 무엇이며 어떻게 사용합니까?


506

개인 패키지 보관소 ( 'PPA') 에 대해 계속 읽고 사람들은 PPA 링크로 질문에 답변합니다. 이것을 사용하는 가장 좋은 방법은 무엇입니까?


이 질문에 대한 여러 가지 유효한 답변이 여러 버전의 우분투에 걸쳐 있습니다. 귀하의 편의를 위해 각각의 색인은 다음과 같습니다.



39
어떤 대답도 실제로 PPA가 무엇인지 설명하지 못하기 때문에 (PPA를 추가하는 방법에 중점을두기) "PPA 란 무엇입니까"유형 질문을 복제하여 여기에 연결하기 전에 두 번 생각하십시오. 그중 하나를 열어두면 실제로 누군가에게 대답하도록 장려 할 수 있습니다.
Chan Chan Ho

답변:


233

우분투 11.04 이상

PPA를 추가하기 전에 관련된 몇 가지 위험에 대해 알고 있어야합니다.

PPA는 커뮤니티에서 제공한다는 점을 항상 기억하십시오. PPA를 추가하기 전에 가능한 위험에 대해 알고 있어야합니다.

  • 먼저 홈 버튼 (왼쪽 상단 모서리)을 클릭하거나 Super키를 눌러 대시를 엽니 다 .

    여기에 이미지 설명을 입력하십시오

  • 'Software Center'를 검색하고 Ubuntu 소프트웨어 센터를 시작하십시오.

    여기에 이미지 설명을 입력하십시오

  • 응용 프로그램 이름이 작성된 상단 패널로 마우스를 이동하십시오.

  • 이제 편집 메뉴로 가서 소프트웨어 소스를 선택하십시오 .

    여기에 이미지 설명을 입력하십시오

최신 버전의 경우 마우스 오른쪽 버튼을 클릭하고 소프트웨어 및 업데이트를 클릭하십시오. 여기에 이미지 설명을 입력하십시오

그런 다음 기타 소프트웨어를 클릭하십시오. 여기에 이미지 설명을 입력하십시오

  • 프롬프트가 표시되면 비밀번호를 입력하십시오.

    여기에 이미지 설명을 입력하십시오

  • '기타 소프트웨어'탭으로 전환하십시오.

    여기에 이미지 설명을 입력하십시오

  • 이제 '추가'를 클릭하면 상자가 나타납니다.

    여기에 이미지 설명을 입력하십시오

  • 상자에 PPA를 입력해야합니다. 런치 패드 페이지의 BOLD 에서 찾을 수 있습니다 .

    여기에 이미지 설명을 입력하십시오

    여기에 이미지 설명을 입력하십시오

  • 이제 '소스 추가'를 클릭하고 소프트웨어 소스를 닫으십시오. 캐시가 새로 고쳐집니다

    여기에 이미지 설명을 입력하십시오

  • 이제 소프트웨어 센터에서 소프트웨어를 설치하십시오.

    여기에 이미지 설명을 입력하십시오


4
와 멋있다. 우분투는 사용자에게 친숙한 인터페이스를 제공합니다. "소스로 추가하려는 리포지토리의 전체 APT 라인을 입력하십시오." ...오. 신경 쓰지 마. ;-)
Ajedi32

PPA의 APT 라인 내용을 어디서 구할 수 있는지에 대한 설명이 없을 때까지 기뻐하십시오. :)
George

이 답변은 구식입니다. 최신 안내서는 여기를 참조 하십시오 .
Stefan Monov

소스 목록에 추가하지 않고 PPA에 소프트웨어를 설치하려면 어떻게해야합니까? 별도의 설치 (시스템과 무관)로 설치할 수 있습니까?
Royi

175

PPA 란 무엇입니까?

PPA는 비표준 소프트웨어 / 업데이트를위한 것입니다. 그들은 일반적으로 가장 최신을 원하는 사람들이 사용합니다. 이런 종류의 소프트웨어를 얻기 위해 더 많은 시간을 투자하고 있다면 자신이하는 일을 알아야합니다. 소프트웨어 센터의 선택은 대부분의 인간에게 충분합니다.

커맨드 라인

명령 행에서 다음을 사용하여 PPA를 추가 할 수 있습니다. add-apt-repository예 :

sudo add-apt-repository ppa:gwibber-daily/ppa

PPA를 제거하려면 /etc/apt/sources.list.d에서 해당 파일을 제거하십시오 (PPA에서 설치 한 패키지는 제거되지 않음). PPA에서 사용 가능한 패키지를 보거나 PPA에서 설치된 패키지를 제거하려면 Synaptic 창의 왼쪽 아래에있는 "Origin"버튼을 누르고 목록에서 PPA를 선택하십시오.

With는 일반적인 소프트웨어 소스 대화 상자 를 사용하고 APT 라인을 요청하는 곳에 ppa : gwibber-daily / ppa를 추가 하고 다른 리포지토리와 같이 활성화 또는 비활성화 할 수 있습니다.

PPA를 만들 수있는 사람이라면 누구나 PPA의 품질이나 보안을 보장 할 수 없습니다. 다른 비공식 소프트웨어 소스와 마찬가지로 PPA가 신뢰할 수 있는지 여부를 스스로 결정해야합니다. PPA의 다른 비공식 소프트웨어 패키지와 마찬가지로 특히 Ubuntu의 새 릴리스로 업그레이드 할 때 모든 종류의 문제가 발생할 수 있습니다.


add-apt-repository명령을 찾을 수 없다는 오류가 발생하면 다음을 수행하십시오.

  • 12.04 이하에서 python-software-properties패키지를 설치하십시오 .

    sudo apt-get install python-software-properties
    
  • 14.04 이상에서 :

    sudo apt-get install software-properties-common
    

21
ppa를 추가하는 인간을위한 리눅스에서 명령 줄에 마술 텍스트 또는 GUI 도구에 추가 된 마술 텍스트가 필요하다는 것을 귀찮게합니다. 정말 충분하지 않습니다.
trampster

51
PPA는 비표준 소프트웨어 / 업데이트를위한 것입니다. 그들은 일반적으로 가장 최신을 원하는 사람들이 사용합니다. 이런 종류의 소프트웨어를 얻기 위해 더 많은 시간을 할애하고 있다면 자신이하는 일을 알아야합니다. 소프트웨어 센터의 선택은 대부분의 인간에게 충분합니다.
dv3500ea

9
@trampster :이 문제는 향후 소프트웨어 센터에서 처리 될 예정입니다. wiki.ubuntu.com/SoftwareCenter 한편 PPA는 우리가 가진 것입니다.
Jorge Castro

15
@trampster Windows / Mac이 모든 소프트웨어 위에 유지되어 모든 업데이트를 제공합니까? PPA는 보안 위험이므로 사용자가 바보가되지 않도록 디자인 요소가 필요합니다. 더 : thepcspy.com/read/linux-isnt-invulnerable
Oli

2
최근 PPA에 대한 높은 수요는 최근 우분투의 급격한 변화의 결과 인 것으로 보이며, 안정적인 버전은 많은 사람들에게 부적절하게 부적합합니다. 이것은 중요하지 않은 PPA를 1 ~ 2 개 이상 추가해야하는 첫 번째 릴리스입니다. 이전에는 버그 수정 만 테스트했습니다.
Sean Houlihane

97

우분투 10.10

많은 사람들이 명령 줄 도구를 사용하여 PPA를 쉽게 추가 할 수 있지만 그래픽 인터페이스를 선호하는 사람들을 위해 Ubuntu Software Center 를 통해이를 수행 할 수 있습니다 . 이 데모에서는 Banshee의 안정적인 최신 릴리스를 얻기 위해 Banshee 팀PPA를 추가 할 예정입니다.

응용 프로그램 메뉴에서 우분투 소프트웨어 센터를 열 수 있습니다.

Applications > Ubuntu Software Center

마누

이제 소프트웨어 센터에서 Edit > Software Sources

menu2

관리 비밀번호를 입력하라는 메시지가 표시됩니다.

국수

이제 소프트웨어 소스에서 Other Software탭을 열고을 누릅니다 Add.

더하다

이 대화 상자에서 PPA 정보를 입력합니다.

software-properties-gtk

이 정보는 PPA 웹 사이트에서 시스템에이 PPA 추가 제목 아래에 굵게 표시되어 있습니다 . 를 들어 밴시 PPA , 그것은 다음과 같습니다 :

ppa

이제 Software Sources를 닫을 수 있으며 Software Center가 자동으로 업데이트되므로 PPA에서 새 패키지에 액세스 할 수 있습니다.

최신 정보

PPA에서 사용 가능한 패키지는 Software Center의 왼쪽 열에서 소프트웨어 가져 오기 메뉴를 확장하여 볼 수 있습니다.

새로운


2
"커뮤니티 위키"이므로 자유롭게 확장하십시오.
andrewsomething

1
이것이 10.10의 기본 Iconset입니까?
Marco Ceppi

3
아니요, 기본 아이콘을 사용하지 않았다는 것을 잊었습니다. 그입니다 faenza-icon-theme. 이 PPA에서 사용할 수 있습니다 : launchpad.net/~tiheum/+archive/equinox
andrewsomething

50

우분투 10.04

Ubuntu 10.04에서 PPA를 추가하려면

  • 시스템-> 관리-> 소프트웨어 소스를 실행하십시오.

메뉴

  • 비밀번호를 묻는 메시지가 나타납니다. 보안 위험 및 PPA 추가로 인한 시스템 전체의 결과로 인해 관리자 인 경우에만 PPA를 추가 할 수 있습니다. 계속하려면 대화 상자에 비밀번호를 입력하십시오.

국수

  • 소프트웨어 소스 창에서 '기타 소프트웨어'탭을 클릭하고 '추가 ...'버튼을 클릭하십시오. 그러면 'APT 회선'을 묻는 프롬프트가 나타납니다.

적절한 선

  • 이 상자에 붙여 넣을 텍스트는 런치 패드 페이지의 '시스템에이 PPA 추가'에 굵게 표시되어 있습니다.

  • 복사 한 행을 소프트웨어 소스 ( CTRL+ V) 의 텍스트 상자에 붙여 넣습니다 .

여기에 이미지 설명을 입력하십시오

  • 소프트웨어 소스 창을 닫으십시오. 패키지 정보를 다시로드하라는 메시지가 표시됩니다. '재로드'버튼을 클릭하여이를 수행하십시오.

소스를 다시로드

  • 이제이 PPA에서 Ubuntu Software Center의 소프트웨어 패키지를 찾을 수 있습니다.

소프트웨어 센터


42

PPA 란 무엇입니까?

당신이 그것을 끊으면 그것은 매우 간단합니다. 나는 여기저기서 문제를 겪었지만 일반적으로 PPA는 배포판 사이에서 우분투에서 소프트웨어를 업데이트 할 수있는 유일한 방법입니다 (나를 화나게하지 마십시오). 여기에 설명하기에는 너무 많으므로 유용한 문서를 알려 드리겠습니다. 그러나 먼저 몇 가지 간단한 규칙이 있습니다.

무엇을 설치하고 있는지 알고 있습니다. 대부분의 PPA 요구에 런치 패드를 사용할 가능성이 높지만 컴퓨터에는 위험 할 수 있습니다. 일반적으로 저의 걱정은 악의적 인 의도가 아니라 충돌하는 패키지입니다. 패키지 A에 수정 된 버전의 ffmpeg가 필요하고 다른 저장소의 패키지 B에도 수정 된 버전의 ffmpeg가 필요한 경우 이제 패키지 A 또는 B를 사용하여 비디오를 볼 수 없을 가능성이 큽니다. 조금도.

누구나 PPA를 만들 수 있습니다. 행동 강령에 서명했다고해서 그들이하는 일을 아는 것은 아닙니다. Launchpad에는 안정적인 릴리스에 대한 업데이트뿐만 아니라 베타 및 알파 소프트웨어뿐만 아니라 아직 전혀 작동하지 않는 것들도 있습니다. 최신 Nvidia 드라이버 또는 Pidgin의 현재 안정적인 릴리스를 얻는 것과 같은 유용한 리포지토리가 많이 있습니다. 그리고 다시, 어떤 남자가 자신과 지인을 위해 지하실에서 만든 것들이 있습니다.

즉, 우분투 문서 웹 페이지에는 알기 쉬운 형식으로 알아야 할 모든 것이 있어야합니다.

우분투 리포지토리 : https://help.ubuntu.com/community/Repositories/Ubuntu

소프트웨어 관리 : https://help.ubuntu.com/community/SoftwareManagement

리포지토리 및 명령 줄 : https://help.ubuntu.com/community/Repositories/CommandLine

빠른 참고 사항 : Ubuntu 10.04를 사용한다고 가정합니다. 10.10을 사용하는 경우 일부 설명서에 언급되어 있지만 메뉴에 더 이상 "소프트웨어 소스"가 없습니다. 액세스하려면 단순히 Synaptic Package Manager를 연 다음 메뉴에서 설정-> 저장소를 선택하십시오.

행운을 빕니다. 이것이 도움이 되었기를 바랍니다.

편집 : Ubuntu Software Center를 통해 소프트웨어를 설치하면 문제가 발생할 수 있습니다. 설치하려는 특정 앱에 어떤 종속성이 필요한지 알려주지 않기 때문입니다. 즉, 화면 눈금자 나 방화벽 구성자를 얻기 위해 전체 KDE 데스크톱과 수백 MB에 달하는 것을 설치할 수 있습니다. 예를 들어, 검색 상자에 "kruler"를 입력하면 최종 설치 크기가 거의 100MB로 표시됩니다. USC 사용을 주장하는 경우 최소한 최종 설치 크기에주의를 기울이십시오. 대부분의 신규 사용자는 Windows 만 알려진 창 관리자 및 데스크톱 환경의 개념에 익숙하지 않으므로 USC에 의존하고 PPA에 대해 전혀 배우지 않는 것에주의해야합니다. 이것이 제가 권장하는 것입니다. 조금 더 많은 일이며 이것은 내 의견 일뿐입니다. 그러나 당신은 아마 당신이 행복했을 것입니다! :)


36

PPA 사용에 대해 명심해야 할 한 가지는 PPA를 소프트웨어 소스에 추가 할 때 해당 PPA에 업로드 할 수있는 모든 사람에게 관리 액세스 (루트)를 부여한다는 것입니다. PPA의 패키지는 기본 Ubuntu 아카이브의 일반 패키지와 같이 설치 될 때 전체 시스템에 액세스 할 수 있으므로 PPA를 시스템에 추가하기 전에 항상 PPA를 신뢰할지 결정하십시오.


5
이것에 대해 매우 중요한 의견. 지식없이 ppa를 사용하여 시스템에 잠재적 인 손상을 입히는 것이 정말 중요합니다. THNX
Jorge Pinho

25

Ppa-Purge 로 PPA 제거 Ppa-Purge 설치

소프트웨어 소스 설정 sources.list에서 PPA를 제거 하거나 선택 해제하여 소스에 추가 된 PPA를 비활성화하는 것이 안전하지 않을 수 있습니다 . 그런 다음이 PPA에서 설치된 모든 패키지를 제거하고 우분투 기본 패키지로 바꾸는 것이 훨씬 더 좋습니다.

이를 위해 원치 않는 PPA를 제거 할뿐만 아니라이 PPA에서 기본 우분투 버전으로 설치된 패키지를 대체 하는 스크립트 ppa-purge Ppa-Purge 설치 가 있습니다. 설치 후 간단히 실행

sudo ppa-purge ppa:<lp-name>/<ppa-name>

<lp-name>/<ppa-name>이 PPA를 추가 할 때 우리는 우리의 소스에 입력 한 것과 동일한 이름입니다. 그러면 PPA가 제거됩니다. 이 PPA에서 설치된 패키지는 기본 Ubuntu 패키지로 대체됩니다 (기본 리포지토리에없는 설치된 패키지는 삭제되지 않음).


ppa-purge를 가리키는 주석이있는 답변이 제거됨에 따라 PPA 사용 방법에 대한 답변 목록에서 이에 대한 참조가 여전히 필요할 수 있다고 생각했습니다.
Takkat

무엇 lp을 의미합니까? 예를 들어 precise-partner.list이란 무엇입니까 lp?
동 형사상

4
@isomorphismes : Ubuntu PPA는 런치 패드 (lp)에서 특정 이름과 하위 이름으로 호스팅됩니다 (예 :) ppa:takkat-nebuk/takkat. 이 예 takkat-nebuk에서는 내 lp-name이며 takkat소스에 추가 할 ppa의 이름입니다.
Takkat

21

올바른 add-apt-repository명령을 실행 하는 데 어려움을 겪고 있다면 누군가이 ppasearch작업을 더 쉽게하기 위해 호출 된 스크립트를 작성했습니다 . ppasearch를 설치하려면 다음 명령을 실행해야합니다.

sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch

당신이 maverick에 있다면, 당신은 lucid deb를 수동으로 다운로드 하고 설치할 수 있습니다 . 잘 작동합니다.

ppasearch PPA (및 해당 키)가 추가되고 패키지가 설치됩니다. 터미널에서 다음 명령을 입력하여 스크립트를 실행할 수 있습니다.

ppasearch PPANAME

따라서 Cardapio 팀 PPA를 찾으려면 다음을 실행하십시오.

ppasearch cardapio

아래 스크린 샷에서 볼 수 있듯이 일치하는 PPA 목록이 표시됩니다. 원하는 PPA를 선택하면를 사용하여 스크립트에 의해 추가됩니다 add-apt-repository. ppasearch는 sudo apt-get update소스를 업데이트하려는 경우 에도 실행 됩니다.

ppasearch 스크린 샷

작동중인 스크립트 의 비디오 도 있지만 약간 오래된 버전입니다.

이 스크립트를 사용하면 Launchpad를 검색하지 않고도 PPA 및 해당 키를 쉽게 추가 할 수 있습니다.


2014 년에이 PPA를 시도 했지만 ppa.launchpad.net/wrinkliez/ppasearch/ubuntu/dists/precise/main/…을 찾을 수 없습니다 . 404
isomorphismes

abondonware로 보인다
Jonathan

5

http://www.winehq.org/site/download-deb 는 Wine PPA를 위해 이것을 시도하는 나의 시도입니다.

매버릭 (Maverick)이 바뀌 었으므로 이제 지침을 다시 편집해야합니다 (더 이상 관리-> 소프트웨어 소스가 없지만 대신 소프트웨어 센터에서 가야 함).

런치 패드의 기본 제공 지침은 1 년 전보다 약간 뛰어나지 만 여전히 나쁘다.


5

PPA에 대한 자세한 내용은 ( 개인 패키지 아카이브 )에 우분투 도움 방문 PPA를 .


Y PPA 관리자 우분투이 없습니다. PPA를 최상의 방법으로 관리하는 GUI 도구입니다.

y-ppa-manager터미널에서 다음 명령을 실행 하려면 :

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

자세한 정보 및 주요 기능은 https://launchpad.net/y-ppa-manager를 참조하십시오 .


PPA를 찾는 방법? ( apt패키지를 찾을 수없는 경우의 솔루션 )

다음 이미지에서 제안 된대로 런치 패드 페이지 에서 PPA를 찾을 수 있습니다 .


시스템에 ppa 추가


다음 그림과 같이 Ubuntuupdates -Package Search 에서 PPA를 찾을 수 있습니다 .


타사 저장소 추가


그런 다음 다음과 같이 터미널에서 저장소를 추가하십시오.

sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.