우분투에 추가 한 PPA의 내용을 어떻게 나열합니까?


12

방금 ppa를 추가했습니다.

sudo add-apt-repository ppa:stebbins/handbrake-releases

이제이 PPA에 포함 된 패키지를 확인하려면 어떻게해야합니까?

ppa 

답변:


13

PPA를 추가했기 때문에 패키지 세부 정보가 존재합니다. /var/lib/apt/lists

따라서 귀하의 예를 들어 ppa:stebbins/handbrake-releases

대체 /에 대한 _제거 접두사 ppa:즉,stebbins_handbrake-releases

그런 다음 다음 명령 행 항목 에서이 저장소 이름 을 사용 하십시오.

cat /var/lib/apt/lists/ppa.launchpad.net_[repositoryname]_*_Packages | grep "Package:" | sort | uniq

cat /var/lib/apt/lists/ppa.launchpad.net_stebbins_handbrake-releases_*_Packages | grep "Package:" | sort | uniq

내용이 나열됩니다.

Package: handbrake-cli
Package: handbrake-gtk

당신은 약간에 정리하여이 단축 될 수 있습니다grep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
OLI

이것은 완벽하게 작동합니다 (PPA를 추가 한 후 'sudo apt-get update'를 기억하는 경우 ...)

런치 패드로 이동하여 정보를 볼 수도 있습니다. 먼저 제시 한 ppa:예제가 다음과 같은 형식 이라고 가정하십시오 ppa:team/archivename. 해당 LaunchPad 링크는입니다 https://launchpad.net/~team/+archive/archivename.
토마스 워드

Oli가 말한 것 외에도 파일 이름 자체를 인쇄하지 않고 패키지 만 인쇄 하려면 -h플래그 를 사용하는 것이 좋습니다 grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packages.
Sergiy Kolodyazhnyy 2016 년

최신 버전의 데비안에서는 패키지 파일이 LZ4 압축되어 있으므로 파이프 라인에 단계를 apt-get install liblz4-tool삽입 한 다음 lz4cat -d압축을 풀어야합니다.
David Moles 2018 년

7

PPA의 내용을 보려면 Y PPA 관리자를 사용할 수 있습니다. 터미널에서 다음을 실행하여 설치하십시오.

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

응용 프로그램이 시작되면 PPA 관리를 클릭하십시오.

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

내용을 보려는 PPA를 선택하십시오.

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

마지막으로 "패키지 목록"을 클릭하면 지정된 PPA에서 제공하는 모든 패키지를 볼 수 있습니다.

잘하면 이것이 도움이 될 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.