Come trovare quale PPA contiene un pacchetto specifico?


12

Vorrei sapere quale repository contiene un pacchetto specifico, al fine di aggiungere il collegamento PPA al sources.listfile.

Il pacchetto può anche essere al di fuori dei repository ufficiali ( multiverseo simili).

Non voglio trovare solo il nome del repository ma anche il nome completo del link PPA qualificato da aggiungere alle fonti senza ulteriori difficoltà.


Pacchetto o pacchetto? C'è qualcosa dopo :?
Muru,

Risposte:


10

y-ppa-manager puoi farlo per te:

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

Cerca nel pacchetto e usa il pulsante Add selected PPAper aggiungere il PPA.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


il gestore y-ppa non riesce a trovare libraw5 o libraw
Abdul Al Hazred,

@AbdulAlHazred Certo, non esiste un pacchetto con quel nome per la tua versione di Ubuntu.
AB

il programma cerca solo i pacchetti disponibili per il sistema in cui è installato? Quindi, lo stesso programma su diverse versioni di Ubuntu può visualizzare risultati diversi? Forse sai se ho bisogno di avere libraw5 per installare lightzone o se non ho bisogno di ulteriori pacchetti o se ho già un'altra versione che soddisfa lo scopo, altrimenti Libraw5 avrebbe fatto per un altro sistema. ..
Abdul Al Hazred,

@AbdulAlHazred Modifica la domanda originale e aggiungi la versione di Ubuntu e devi installare Lightzone.
AB

2
c'è un'utilità da riga di comando che fa lo stesso? Odio l'interfaccia utente .. voglio solo essere in grado di cercare qualcosa e se trovato in PPA per aggiungere automaticamente PPA e quindi installare la cosa che stavo cercando con apt-get
JOKe

8

Il modo più veloce per trovare il repository in cui è stato pubblicato un pacchetto è cercare nel database dei pacchetti ubuntu . Per il pacchetto aac-enc troveremo quanto segue tra le voci per diverse versioni:

http://packages.ubuntu.com/search?keywords=aac-enc
  • fidato (14.04LTS) (suono): Fraunhofer FDK AAC Codec Library - frontend binary [ multiverso ]
    0.1.2-1: amd64 i386

Il repository verrà stampato in grassetto tra parentesi quadre ([ multiverso ]).


Un archivio di pacchetti personali (PPA) è qualcosa di diverso, in quanto consente a tutti di caricare lì qualsiasi pacchetto. Pertanto esiste il rischio intrinseco di installare pacchetti con problemi.

La ricerca di un PPA può essere eseguita dal launchpad :

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

ci dirà che il pacchetto aac-enc fa parte del pacchetto fdk-aac . Cliccando su questo verremo indirizzati a una pagina di download per diverse versioni. Più in basso c'è un collegamento alle versioni in archivi non attendibili:

inserisci qui la descrizione dell'immagine

Questo si collega a un elenco non ordinato di archivi di pacchetti personali contenenti fdk-aac ma non possiamo limitare questa ricerca a una versione definita.


Bello, come ottenere da qui il collegamento ppa completo qualificato?
mattobob,

@mattobob Multiverse fa già parte di Ubuntu, devi solo abilitarlo nelle tue fonti software.
Robobenklein,

Ehi fratello, la domanda era specifica per i repository che sono multiverso ESTERNO.
mattobob,

Non esiste alcun collegamento a un PPA da pacchetti.ubuntu - vedi modifica.
Takkat,

2
@AbdulAlHazred: nella descrizione di PPA ci sono istruzioni su come aggiungerlo al tuo sistema, incluso il nome che dovresti inserire ( ppa: philip5 / extra ).
Takkat,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.