Отобразите PPA, с которого пакет будет загружен во время обновления

У меня есть много PPAs, установленные в моей Испытанной системе. Однако я чувствую, что они могли бы попытаться стащить пакеты в мою систему кроме тех, которые я включаю их во-первых. Технически, после добавления PPA, нет ничего предотвращающего этот PPA, чтобы попытаться стащить 'обновления' для критического программного обеспечения в мою систему.

Я знаю, что могу в принципе использовать способное прикрепление, чтобы позволить только определенным пакетам быть установленными через PPA. Однако я полагаю, что это немного неудобно, когда существует много PPAs, и не могло бы всегда быть легко придумать правила для процесса прикрепления.

Что я, после простой способ отобразить список всех пакетов, которые были бы установлены a apt-get upgrade звоните, и из какого репозитория они происходят; наиболее удобно в некоторой табличной форме.

Какие-либо идеи?

1
задан 13 November 2014 в 22:54

1 ответ

Вы могли назвать его с --print-uris опция:

apt-get upgrade --print-uris

Это не делает в значительной степени ничего кроме печати, где это получает пакеты от.

Это не будет работать, если пакеты будут уже загружены. Верный выстрел путь является пробным прогоном:

apt-get upgrade --dry-run -y

метка хранилища и канал должны быть распечатаны наряду с пакетом.

1
ответ дан 11 November 2019 в 12:31

Другие вопросы по тегам:

Похожие вопросы: