Пакетное понижение пакетов Debian до того, что доступно для загрузки

У меня была та же проблема, что и у вас, с Raspbian Stretch. Я просто искал на packages.debian.org и нашел два разных пакета.
Я установил «hostapd _2.4 -1+deb9u4 _armhf.deb» , и у него было много проблем. Итак, я установил "hostapd _2.7+git20190128+0c1e29f -4 _bpo9+2 _armhf.deb" , и все было хорошо.

0
28.08.2021, 05:55
2 ответа

Пин -приоритеты решения:

Package: *
Pin: release a=*
Pin-Priority: 1001

apt upgradeустановит последнюю версию любого установленного пакета, о котором ему известно, даже если это означает понижение версии. aptзнает только о пакетах из репозиториев, сконфигурированных в настоящее время -, после apt update, так что это будет иметь желаемый эффект.

1
28.08.2021, 06:43

Для справки в будущем, из делай, что тебе говорят, отдел Debian ... После яростного написания сценариев:

ps=$(for p in $(dpkg-query -Wf '${Version}\t${Package}\n' | grep REPO | awk '{print $2}'); do
  apt --quiet list $p | grep -v /now | grep / | awk '{print $1}' | head -1
done)
# this still leaves some /oldstable,oldstable broken versions
apt install --reinstall $(echo "$ps" | cut -f1 -d,)

Не то, чтобы я рекомендовал это; просто раздражает, когда система мешает выполнять простые задачи.

0
28.08.2021, 06:55

Теги

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