Làm cách nào để liệt kê nội dung của PPA mà tôi đã thêm vào ubfox?


12

Tôi chỉ cần thêm một ppa như vậy:

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

Bây giờ, làm thế nào để tôi biết gói PPA này chứa những gói nào?

ppa 

Câu trả lời:


13

Tôi chắc chắn có nhiều cách để làm điều này - vì bạn đã thêm PPA, các chi tiết gói tồn tại trong /var/lib/apt/lists

Vì vậy, ví dụ của bạn ppa:stebbins/handbrake-releases

thay thế /cho một _và loại bỏ tiền tố ppa:tức làstebbins_handbrake-releases

Sau đó, chỉ cần sử dụng tên kho lưu trữ này trong mục nhập dòng lệnh sau:

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

I E

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

Điều này sẽ liệt kê các nội dung:

Package: handbrake-cli
Package: handbrake-gtk

Bạn có thể rút ngắn điều này một chút bằng cách sắp xếp lại thànhgrep "Package:" /var/lib/apt/lists/ppa.launchpad.net_..._Packages | sort -u
Oli

Điều này hoạt động hoàn hảo (nếu một người nhớ thực hiện 'sudo apt-get update' sau khi thêm PPA ...)

Bạn cũng có thể vào Launchpad để xem thông tin. Giả sử đầu tiên rằng ppa:ví dụ bạn đưa ra có dạng : ppa:team/archivename. Liên kết LaunchPad tương ứng sẽ là https://launchpad.net/~team/+archive/archivename.
Thomas Ward

Ngoài những gì Oli nói, sẽ tốt hơn nếu sử dụng -hcờ trong grep -h 'Package:' /var/lib/apt/lists/ppa.launchpad.net_*_Packagesđể chỉ in các gói mà không in tên tệp.
Sergiy Kolodyazhnyy

Trên các phiên bản Debian mới hơn, tệp Gói được nén LZ4, do đó bạn sẽ cần apt-get install liblz4-toolvà sau đó chèn một lz4cat -dbước vào đường ống của bạn để giải nén nó.
David Moles

7

Để xem nội dung của ppa, bạn có thể sử dụng Y PPA Manager. Cài đặt nó bằng cách chạy như sau trong một thiết bị đầu cuối:

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

Khi ứng dụng được khởi động, nhấp vào Quản lý PPA:

nhập mô tả hình ảnh ở đây

Chọn PPA bạn muốn xem nội dung của:

nhập mô tả hình ảnh ở đây

Và cuối cùng nhấp vào "danh sách các gói" để xem tất cả các gói được cung cấp bởi PPA đã cho.

Hy vọng điều này sẽ giúp.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.