Что означает «корректировка версии кандидата»?

С помощью sed:

$ -e:1 -e'$!N;/--END--/{
  /Device=A/!d
  b
}' -eb1 <file
--START--
Device=A
Data=asdfasdf
Lorem=Ipsum
--END--
--START--
Device=A
Data=asdfasdf
--END--

Это считывание всей линии между --START-- и -END-- в пространстве шаблона. В случае совпадения -END--, мы проверяем, не содержит ли пространство шаблона Device=A, удаляем его, в противном случае sed распечатываем пространство шаблона, после чего начинаем следующий цикл.

With awk:

awk '
  /--START--/ {
    getline d
    if (d ~ /Device=A/) {
      p = 1
      printf "%s\n%s\n", $0, d
      next
     }
  }
  p
  /--END--/ { p = 0 }
' <file
3
28.02.2018, 14:41
1 ответ

unattended-upgrades rastrea paquetes que son candidatos a actualización (, es decir, disponibles en los orígenes permitidos )por nombre. Cuando se permiten múltiples repositorios, puede terminar con múltiples versiones del mismo paquete (codificado por nombre ). Cuando unattended-upgradesencuentra una versión de un paquete que ya está rastreando, verifica si la nueva versión está permitida y es mayor que la que ya conoce, y si es así, rastrea la nueva versión. Cuando esto sucede, registra el mensaje "ajustando la versión candidata".

Básicamente, lo que esto significa es que múltiples versiones de linux-image-4.12.0-1-amd64, linux-image-4.12.0-2-amd64, linux-image-4.13.0-1-amd64y tracker-guiestán disponibles en los repositorios que ha configurado. No hay nada de qué preocuparse aquí.

No verá estos mensajes si descarta la opción -d, que normalmente no debería necesitar. (Habilita el registro de depuración.)

5
27.01.2020, 21:18

Теги

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