Vraag lijst alle pakketten uit een repository in ubuntu / debian


is er een commando om te zien welke pakketten beschikbaar zijn vanuit een bepaalde ppa repository?


68
2018-03-27 05:22


oorsprong




antwoorden:


Eenvoudig:

grep ^Package: /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

Of flexibeler:

grep-dctrl -sPackage . /var/lib/apt/lists/ppa.launchpad.net_*_Packages 

Voor liefhebbervragen, gebruik apt-cache policy en aptitude  zoals hier beschreven:

aptitude search '~O LP-PPA-gstreamer-developers'

53
2018-06-21 21:50





grep Package /var/lib/apt/lists/(repo name)_Packages

15
2018-03-27 05:37





Ik weet niet of dit is wat je zoekt:

https://superuser.com/questions/132346/find-packages-installed-from-a-certain-repository-with-aptitude

Zoals het zegt, kunt u met Synaptic Package Manager zoeken op 'oorsprong'. Dit is niet programmatisch, maar het zou je moeten geven waarnaar je op zoek bent.


4
2018-03-31 19:21





Oude draad, maar dacht dat het zou kunnen helpen. Gebruik awk, sort en uniq om alleen de pakketten te pakken en de repo-checksums van het pakket te verwijderen.

grep ^Package /var/lib/apt/lists/<repo you are interested in>* | awk '{print $2}' | sort | uniq

0
2017-09-28 08:56