Як знайти, який PPA містить конкретний пакет?


12

Мені хотілося б знати, яке сховище містить певний пакет, щоб додати посилання PPA до sources.listфайлу.

Пакет також може знаходитися поза офіційними сховищами ( multiverseабо подібними).

Я не хочу знайти лише ім'я сховища, але і повне кваліфіковане ім'я посилання PPA, яке потрібно додавати до джерел без додаткової боротьби.


Пакет чи пакет? Чи є щось після :?
муру

Відповіді:


10

y-ppa-manager може зробити це для вас:

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

Шукайте в пакеті та використовуйте кнопку, Add selected PPAщоб додати PPA.

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення


y-ppa-менеджер не може знайти libraryw5 або libraryw
Абдул Аль Хазред

@AbdulAlHazred Звичайно, для вашої версії Ubuntu не існує пакета з таким ім'ям.
AB

програма шукає лише ті пакунки, які доступні для встановленої системи? Отже, одна і та ж програма на різних версіях ubuntu може відображати різні результати? Можливо, ви знаєте, чи потрібно мені мати libraryw5 для встановлення lightzone або якщо мені не потрібен подальший пакет, або вже є інша версія, яка відповідає меті, інакше би би було зроблено libraryw5 для іншої системи. ..
Абдул Аль Хазред

@AbdulAlHazred Відредагуйте своє первісне запитання та додайте свою версію Ubuntu і вам потрібно встановити lightzone.
AB

2
чи є утиліта командного рядка, яка робить те саме? Я ненавиджу користувальницький інтерфейс .. я просто хочу мати можливість щось шукати, і якщо знайдеться в PPA, щоб додати PPA автоматично, а потім встановити те, що я шукав, за допомогою apt-get
ДЖОК

8

Найшвидший спосіб знайти сховище, в якому був опублікований пакет, - це пошук у базі даних пакетів ubuntu . Для пакета aac-enc серед записів для різних версій ми знайдемо наступне:

http://packages.ubuntu.com/search?keywords=aac-enc
  • надійний (14.04LTS) (звук): Fraunhofer FDK AAC Codec Library - бінарний frontend [ multiverse ]
    0.1.2-1: amd64 i386

Сховище буде надруковано жирним шрифтом у квадратних дужках ([ мультиварка ]).


Архів персональний пакет (PPA) що - то інше, так як вона дозволяє всім бажаючим завантажувати будь-який пакет там. Тому існує властивий ризик встановити пакунки з проблемами.

Пошук PPA можна здійснити з панелі запуску :

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

скаже нам, що пакет aac-enc є частиною пакету fdk-aac . Після натискання ми будемо перенаправлені на сторінку завантаження різних версій. Далі внизу є посилання на версії в недовірених архівах:

введіть тут опис зображення

Це посилання на несортований список особистих архівів пакетів, що містять fdk-aac, але ми не можемо обмежити цей пошук визначеним випуском.


Добре, як отримати звідси ПОЛЬНЕ кваліфіковане посилання ppa?
mattobob

@mattobob Multiverse вже є частиною Ubuntu, потрібно просто включити його у своїх джерелах програмного забезпечення.
Robobenklein

Привіт, брате запитання було специфічним для репортажів, які є ВНУТРІШНІМ мультисевер.
mattobob

Немає посилання на PPA від пакети.ubuntu - див. Редагування.
Таккат

2
@AbdulAlHazred: В описі PPA є вказівки, як додати його до вашої системи, включаючи ім’я, яке слід ввести ( ppa: philip5 / extra ).
Таккат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.