Как отметить “не, полностью установленная” Кв. - получает пакет, как “успешно установлено”

Учитывая новое лучшее описание проблемы, это на самом деле легче

#!/bin/bash
awk 'BEGIN {
            SETNR=0; 
            MODE="Non-Fields"}
(MODE=="Fields") && (! /START-OF-/ ) && (! /END-OF/ ) {
            print; 
            COUNT++
           }
/START-OF-FIELDS/ {
            COUNT=0; 
            SETNR++; 
            MODE="Fields"
           }
/END-OF/ {
            if (MODE=="Fields") {
                 printf ("Count for data set %d is: %d\n", SETNR, COUNT)
                };
            MODE="Non-Fields"
         }' $*
6
25.04.2014, 03:34
2 ответа

Вы должны исправить /etc/initramfs/post-update.d/flash-kernel, чтобы он успешно прошивал ваше ядро и initrd. Это находится в /etc, так что вы можете свободно редактировать его, чтобы он работал на вашей плате.

Если вы не можете отредактировать его, чтобы он работал (например, прошивка выполняется с помощью JTAG), то вы должны заставить его вывести большое предупреждение, напоминающее о необходимости прошивки, и выйти 0.

Как только вы это исправили, вы можете запустить dpkg --configure -a.

3
27.01.2020, 20:29

ТОЛЬКО ЕСЛИ ВЫ ЗНАЕТЕ, ЧТО ДЕЛАЕТЕ, вы можете вручную сообщить dpkg, что пакет установлен.

Вы можете отредактировать запись пакета в файле /var/lib/dpkg/status :установить строку состояния «Статус :ok установлен» (или «Статус :держать ok установлен», если вы этого не сделали. хотите обновить автоматически в следующий раз ).

1
27.01.2020, 20:29

Теги

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