Jak znaleźć, który PPA zawiera konkretny pakiet?

12

Chciałbym wiedzieć, które repozytorium zawiera konkretny pakiet, aby dodać łącze PPA do sources.listpliku.

Pakiet może również znajdować się poza oficjalnymi repozytoriami ( multiverselub podobnymi).

Nie chcę znaleźć tylko nazwy repozytorium, ale także pełnej kwalifikowanej nazwy łącza PPA, która zostanie dodana do źródeł bez żadnych dodatkowych problemów.

mattobob
źródło
Pakiet czy paczka? Czy jest coś po tym :?
muru

Odpowiedzi:

10

y-ppa-manager mogę to dla ciebie zrobić:

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

Wyszukaj pakiet i użyj przycisku, Add selected PPAaby dodać PPA.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

AB
źródło
y-ppa-manager nie może znaleźć libraw5 lub libraw
Abdul Al Hazred
@AbdulAlHazred Pewnie, nie ma pakietu o takiej nazwie dla twojej wersji Ubuntu.
AB
program wyszukuje tylko pakiety dostępne dla zainstalowanego systemu? Więc ten sam program w różnych wersjach ubuntu może wyświetlać różne wyniki? Może wiesz, czy muszę mieć libraw5, aby zainstalować lightzone, czy nie potrzebuję żadnego dodatkowego pakietu lub mam już inną wersję, która spełnia cel, inaczej libraw5 zrobiłby to dla innego systemu. ..
Abdul Al Hazred
@AbdulAlHazred Edytuj swoje pierwotne pytanie i dodaj wersję Ubuntu oraz to, że musisz zainstalować lightzone.
AB
2
czy istnieje narzędzie wiersza poleceń, które robi to samo? Nienawidzę interfejsu użytkownika .. chcę tylko móc coś wyszukać, a jeśli zostanie znaleziony w PPA, aby automatycznie dodać PPA, a następnie zainstalować to, czego szukałem za pomocą apt-get
JOKe
8

Najszybszym sposobem na znalezienie repozytorium, w którym pakiet został opublikowany, jest przeszukanie bazy danych pakietów ubuntu . W przypadku pakietu aac-enc znajdziemy następujące wpisy wśród różnych wydań:

http://packages.ubuntu.com/search?keywords=aac-enc
  • zaufany (14.04LTS) (dźwięk): Fraunhofer FDK AAC Codec Library - frontend binary [ multiverse ]
    0.1.2-1: amd64 i386

Repozytorium zostanie wydrukowane pogrubioną czcionką w nawiasach kwadratowych ([ multiverse ]).


Personal Package Archive (PPA) jest czymś innym, ponieważ pozwala na przesyłanie wszyscy tam żadnego pakietu. Dlatego istnieje nieodłączne ryzyko instalacji pakietów z problemami.

Wyszukiwanie PPA można wykonać za pomocą startera :

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

powie nam, że pakiet aac-enc jest częścią pakietu fdk-aac . Po kliknięciu zostaniemy przekierowani na stronę pobierania dla różnych wydań. Dalej znajduje się link do wersji w niezaufanych archiwach:

wprowadź opis zdjęcia tutaj

To prowadzi do nieposortowanej listy osobistych archiwów pakietów zawierających fdk-aac, ale nie możemy ograniczyć tego wyszukiwania do określonej wersji.

Takkat
źródło
Fajnie, jak uzyskać stąd pełny PEP kwalifikowany link ppa?
mattobob
@mattobob Multiverse jest już częścią Ubuntu, wystarczy włączyć ją w źródłach oprogramowania.
Robobenklein
Hej, stary, pytanie było specyficzne dla repozytoriów, które są ZEWNĘTRZNE multiwersum.
mattobob
Nie ma linku do PPA z paczek.ubuntu - patrz edycja.
Takkat
2
@AbdulAlHazred: W opisie PPA znajdują się instrukcje dodawania go do systemu, w tym nazwa, którą należy wpisać ( ppa: philip5 / extra ).
Takkat