Эта информация доступна в Synaptic, который не установлен по умолчанию, но может быть получен с помощью,
sudo apt-get install synaptic
Выбор Origin на левой боковой панели позволит просматривать пакеты в зависимости от их происхождения , например raring-backports / universe, а также локально установленные пакеты.
Если вас интересует решение для командной строки, я собрал быстрый и грязный скрипт на python для вывода списка пакетов в бэкпорте, хотя, к сожалению, он довольно медленный.
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)
В нем перечислены все доступные пакеты backport и установленная версия, если она установлена.
aptitude search '~i ~Abackports ?not(~S ~i ~Abackports)'
. Это решает 1 (при условии, что версии backports всегда выше). Я бы не получил это без вашей помощи, поэтому, если вы хотите, чтобы это было ответом, и яРЕДАКТИРОВАТЬ: После некоторых экспериментов, я нашел решение, которое идеально подходит для меня! В нем перечислены только те пакеты, которые имеют более новую версию в репозитории -backports, и ничего более (в других решениях перечислены дополнительные пакеты).
Для просмотра списка доступных обновлений backports выполните следующую команду:
Если вы хотите, чтобы в списке также отображалась текущая и более новая версия, выполните следующую команду:
Это покажет что-то вроде этого:
Если вы не хотите запоминать эту команду, добавьте ее в свой
~/.bashrc
:Теперь вам нужно только написать
apt-list-backports
!Оригинальный ответ
Просто нашел другой способ:
Это смоделирует обновление и перечислит, какие пакеты будут обновлены. Но обновления для бэкпортов также включены (я думаю, что нормальные обновления также показаны).
Вы также можете добавить опцию,
-V
чтобы показать версии, до которых будут обновлены пакеты.Чтобы просмотреть список изменений пакета в бэкпортах, используйте:
источник