Làm thế nào để tìm PPA nào chứa một gói cụ thể?


12

Tôi muốn biết kho lưu trữ nào chứa một gói cụ thể, để thêm liên kết PPA vào sources.listtệp.

Gói cũng có thể nằm ngoài kho chính thức ( multiversehoặc tương tự).

Tôi không muốn chỉ tìm tên kho lưu trữ mà còn cả tên liên kết PPA đủ điều kiện để được thêm vào các nguồn mà không có bất kỳ đấu tranh bổ sung nào.


Gói hay gói? Có cái gì sau :?
muru

Câu trả lời:


10

y-ppa-manager có thể làm điều đó cho bạn:

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

Tìm kiếm gói và sử dụng nút Add selected PPAđể thêm PPA.

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

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

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


người quản lý y-ppa không thể tìm thấy libraw5 hoặc libraw
Abdul Al Hazred

@AbdulAlHazred Chắc chắn, không có gói nào có tên đó cho phiên bản Ubuntu của bạn.
AB

chương trình chỉ tìm kiếm các gói có sẵn cho hệ thống được cài đặt? Vì vậy, cùng một chương trình trên các phiên bản Ubuntu khác nhau có thể hiển thị kết quả khác nhau? Có thể bạn biết nếu tôi cần có libraw5 để cài đặt lightzone hoặc nếu tôi không cần thêm gói nào hoặc đã có phiên bản khác đáp ứng mục đích thì nếu không libraw5 sẽ thực hiện cho hệ thống khác. ..
Abdul Al Hazred

@AbdulAlHazred Chỉnh sửa câu hỏi ban đầu của bạn và thêm phiên bản Ubuntu của bạn và bạn cần cài đặt lightzone.
AB

2
Có một tiện ích dòng lệnh làm tương tự? Tôi ghét UI .. tôi chỉ muốn có thể tìm kiếm thứ gì đó và nếu được tìm thấy trong PPA để tự động thêm PPA và sau đó cài đặt thứ tôi đang tìm kiếm với apt-get
JOKe

8

Cách nhanh nhất để tìm kho lưu trữ trong đó một gói được xuất bản, là tìm kiếm cơ sở dữ liệu gói ubfox . Đối với gói aac-enc, chúng tôi sẽ tìm thấy các mục sau đây cho các bản phát hành khác nhau:

http://packages.ubuntu.com/search?keywords=aac-enc
  • đáng tin cậy (14.04LTS) (âm thanh): Thư viện Codec Fraunhofer FDK AAC - nhị phân frontend [ đa vũ trụ ]
    0.1.2-1: amd64 i386

Kho sẽ được in đậm trong ngoặc vuông ([ đa vũ trụ ]).


Một kho lưu trữ gói cá nhân (PPA) là một cái gì đó khác nhau, vì nó cho phép mọi người tải lên bất kỳ gói nào ở đó. Do đó, có một rủi ro cố hữu để cài đặt các gói có vấn đề.

Tìm kiếm PPA có thể được thực hiện từ launchpad :

https://launchpad.net/ubuntu/+search?text=aac-enc

sẽ cho chúng ta biết gói aac-enc là một phần của gói fdk-aac . Khi nhấp vào đó, chúng tôi sẽ được chuyển đến một trang tải xuống cho các bản phát hành khác nhau. Xa hơn nữa là có một liên kết đến các phiên bản trong kho lưu trữ không tin cậy:

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

Liên kết này đến một danh sách chưa được sắp xếp của kho lưu trữ gói cá nhân có chứa fdk-aac nhưng chúng tôi không thể giới hạn tìm kiếm này trong một bản phát hành được xác định.


Đẹp, làm thế nào để có được từ đây các liên kết ppa đủ điều kiện?
mattobob

@mattobob Multiverse đã là một phần của Ubuntu, bạn chỉ cần kích hoạt nó trong các nguồn phần mềm của mình.
Robobenklein

Hey bro câu hỏi là cụ thể cho các reporaries là đa vũ trụ NGOÀI TRỜI.
mattobob

Không có liên kết đến PPA từ các gói.ubfox - xem chỉnh sửa.
Takkat

2
@AbdulAlHazred: Trong mô tả PPA có hướng dẫn về cách thêm nó vào hệ thống của bạn, bao gồm tên bạn nên nhập ( ppa: philip5 / thêm ).
Takkat
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.