Wenn apt search
ich versage, ist der nächste Schritt normalerweise die Suche nach einer PPA, ppasearch
scheint aber eine Abbruchware zu sein. Was kann ich also verwenden, um nach PPAs zu suchen (über die Befehlszeile)?
command-line
ppa
Jonathan
quelle
quelle
y-ppa-cmd
, aber es erfordert $ DISPLAY Variable.Antworten:
Ich verstehe nicht wirklich, warum Sie über die Befehlszeile nach PPAs suchen möchten, da die meisten Benutzer bereits ein Browserfenster haben, das ständig geöffnet ist. Hier sind einige Optionen:
Wenn Sie einen Browser verwenden, der das Hinzufügen von Schlüsselwörtern zu Lesezeichen unterstützt, können Sie Lesezeichen
https://launchpad.net/ubuntu/+ppas?name_filter=%s
mit Schlüsselwörtern erstellenppa
. Geben Sie dannppa [package-name]
in die URL-Leiste ein, um zu suchen.Wenn
ppasearch
Sie das tun, was Sie brauchen, verwenden Sie es so lange, wie es weiter funktioniert. Sie können versuchen, zur Entwicklung beizutragen, um Funktionen hinzuzufügen oder Fehler zu beheben. Wenn Entwickler nicht reagieren, können Sie eine persönliche Abzweigung erstellen.Sie können ein eigenes Skript erstellen, ähnlich dem folgenden:
Dieses Skript öffnet einen Link zu einer Launchpad-Suche nach dem angegebenen Paket im Standardbrowser. Mit dem entsprechenden Flag
-l
wird eine Liste der PPA-Namen mit ihren URLs und Beschreibungen ausgegeben.Sie können zusätzliche Funktionen hinzufügen, wenn Sie diese benötigen.
quelle
apt-cache search package_name
. Das Problem dabei ist, dassapt-cache
nach Metadaten der Repositorys gesucht wird, die dem System bereits hinzugefügt wurden. Das heißt, Sie sind nicht weit weg - dieser Link kann verwendet werden, um PPAs aufzulisten, daher sollte es ziemlich einfach sein, eine Anfrage zu stellen und die Antwort zu analysieren, aber wahrscheinlich eine ganze Menge PITA im Parsing-Teil