Wie kann ich alle verfügbaren Versionen eines bestimmten Pakets auflisten?
Ich weiß mit
apt-get install myPackage=1.2.3
Eine bestimmte Version könnte installiert werden. Und mit
apt-show-versions -a myPackage
Ich würde eine Liste von Versionen erhalten, die dem System bekannt sind.
Aber wie bekommt man eine Liste aller verfügbaren Versionen. Ich denke, dass dies mit den apt-Tools nicht möglich ist, da sie auf konfigurierte Repositorys beschränkt sind.
Also, wie geht es weiter? Einige Web-Repositories? Was ist die Empfehlung für Ubuntu 8.04?
apt-cache showpkg
undapt-cache policy
.Wenn Sie wissen möchten, welche Paketversionen in einem bestimmten Debian / Ubuntu / Backports-Release enthalten sind, könnte das rmadison- Tool aus dem devscripts- Paket die Antwort sein. Beispielsweise:
Es werden "offizielle" Informationen angezeigt, unabhängig von den Repositorys, die Sie auf Ihrem System konfiguriert haben.
Bitte beachten Sie, dass Versionen zwischen Releases nicht als Teil der offiziellen Repositorys aufbewahrt werden. Sie können jedoch den kürzlich gestarteten Dienst http://snapshot.debian.org testen, der den Zugriff auf alte Pakete basierend auf Datum und Versionsnummer ermöglicht, die seit etwa 2005 in das Debian-Archiv hochgeladen wurden.
Ein ähnliches Tool, an dem Sie interessiert sein könnten , ist whohas , das weit über die Debian-Familie hinausgeht. Es ist in der Lage, Versionen der verfügbaren Software für andere Distributionen (Arch, openSUSE, Gentoo, FreeBSD und noch mehr - derzeit 14 Distributionen) anzuzeigen.
Hoffentlich hilft das.
quelle
quelle
Wie @Ilya hervorhob, können Sie Folgendes verwenden
whohas
:quelle