Informacje te są dostępne w Synaptic, który nie jest instalowany domyślnie, ale można go uzyskać za pomocą,
sudo apt-get install synaptic
Wybranie opcji Origin na lewym pasku bocznym pozwoli na przeglądanie pakietów według miejsca, z którego pochodzą, na przykład Raring-backports / Universe, a także pakietów zainstalowanych lokalnie.
Jeśli zamiast tego interesuje Cię rozwiązanie wiersza poleceń, zhakowałem szybki i brudny skrypt Pythona, aby wyświetlić listę pakietów w backportach, choć niestety jest to dość powolne.
from __future__ import print_function
import apt
def backport_version(package):
if package.versions is None:
return False
for version in package.versions:
for origin in version.origins:
if origin.archive.endswith("backports"):
return version.version
return None
with apt.Cache() as cache:
for package in cache:
version = backport_version(package)
if version is not None:
print(package.fullname, version)
if package.is_installed:
print(" Installed:", package.installed.version)
Zawiera listę wszystkich dostępnych pakietów backport oraz zainstalowaną wersję, jeśli jest zainstalowana.
aptitude search '~i ~Abackports ?not(~S ~i ~Abackports)'
. To rozwiązuje 1 (przy założeniu, że wersje backports są zawsze wyższe). Nie dostałbym go jednak bez twojej pomocy, więc jeśli chcesz dać odpowiedź, a ja jąEDYCJA: Po kilku eksperymentach znalazłem rozwiązanie, które działa idealnie dla mnie! Zawiera tylko te pakiety, które mają nowszą wersję w repozytorium -backports i nic więcej (inne rozwiązania wymieniały dodatkowe pakiety.
Aby wyświetlić listę dostępnych aktualizacji backportów, uruchom to polecenie:
Jeśli chcesz, aby lista wyświetlała także bieżącą i nowszą wersję, uruchom zamiast tego polecenie:
Spowoduje to wyświetlenie czegoś takiego:
Jeśli nie chcesz zapamiętać tego polecenia, dodaj to do
~/.bashrc
:Teraz musisz tylko pisać
apt-list-backports
!Oryginalna odpowiedź
Właśnie znalazłem inny sposób:
Spowoduje to symulację aktualizacji i wyświetli listę pakietów, które zostaną zaktualizowane. Ale uwzględniono również aktualizacje backportów (myślę, że pokazano również normalne aktualizacje).
Możesz także dodać opcję
-V
pokazującą wersje, do których pakiety zostaną uaktualnione.Aby wyświetlić dziennik zmian pakietu w backportach, użyj:
źródło