Что означает сообщение об автоматическом -обновлении [пакет приостановлен]?

Ответ:
Ознакомьтесь с ответом здесь о переполнении стека с использованием базового имениhttps://stackoverflow.com/a/10124347/879882

basename /path/to/some/file.txt 

вернет только имя файла. Подробнее можно прочитать наman basename

Если вы хотите получить только имя файла без суффикса, вы можете просто заполнить basename -s.txt /path/to/some/file.txt, и суффикс также будет удален.

Другой вариант:
Вы могли бы сделать awk 'BEGIN{FS="/"} {print $NF}а для этой возможности отказаться от суффикса просто| awk 'BEGIN{FS="."} {print $1}'

2
15.05.2021, 15:01
1 ответ

Я предполагаю, что автоматическое обновление не работает должным образом, потому что файлы Releasehttp://archive.raspberrypi.org/debian/dists/buster/InReleaseиhttp://raspbian.raspberrypi.org/raspbian/dists/buster/InReleaseне имеют источника, равного Debianили Debian-security. Таким образом, эти репозитории не соответствуют настройкам в Unattended-Upgrade::Origins-Patternи не выбраны для кандидатов в источники автоматического обновления. Их соответствующий блок информации соответственно:

Origin: Raspberry Pi Foundation
Label: Raspberry Pi Foundation
Suite: testing
Codename: buster
Date: Fri, 14 May 2021 23:17:18 UTC
Architectures: armhf arm64 i386 amd64
Components: main ui untested

что действительно странно:тестирование вместо стабильный , аналогично stretch помечен как стабильный вместо oldstable ]. Я предполагаю, что это уловка, связанная с тем, что (в соответствии с этот форум)archive.raspberrypi.orgпредназначен для добавления более нового программного обеспечения, чем доступное в Debian стабильном эквиваленте, как это предусмотрено в raspbian.rasberrypi.org, поэтому buster там статус "повышен" до testing . Это всего лишь предположение, и оно не влияет на ответ.

и:

Origin: Raspbian
Label: Raspbian
Suite: stable
Codename: buster
Date: Sat, 15 May 2021 04:52:10 UTC
Architectures: armhf
Components: main contrib non-free rpi firmware

Вам следует отредактировать /etc/apt/apt.conf.d/50unattended-upgradesтак, чтобы записи соответствовали значениям, характерным для репозиториев Raspberry. Это должно работать:

Unattended-Upgrade::Origins-Pattern {
        "origin=Raspbian,codename=${distro_codename},label=Raspbian";
        "origin=Raspberry Pi Foundation,codename=${distro_codename},label=Raspberry Pi Foundation";
};

Убедитесь, что вокруг нет других скрытых элементов, которые также следует изменить.

Я удалил репозитории Debian, потому что действительно не рекомендуется настраивать репозитории Debian , особенно для автоматического обновления.

2
28.07.2021, 11:32

Теги

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