Загадочная ошибка при попытке подписать модули ядра

Можно использовать цикл for, если известны переменные:

Пример:

#!/bin/bash

for i in var1 var2 var3
        do
           echo " This is $i"
           #More commands.
        done

выход

 This is var1
 This is var2
 This is var3
0
03.07.2020, 08:18
1 ответ

sbsignпредназначен для подписи двоичных файлов .efiи других исполняемых файлов в формате PE32 (+ ).

sign-fileпоставляется вместе с исходным кодом ядра (в каталоге scriptsархива исходного кода )и в пакете.deb linux-kbuild-4.19для Debian 10. Он подписывает двоичные файлы в формате ELF -, это и есть модули ядра Linux.

Вы не можете заменить один на другой, так как форматы файлов разные.

В ситуациях, когда вы знаете точное название инструмента, который вам нужен, но не знаете имя пакета, в котором он находится, вам следует обратиться к системе поиска содержимого пакета дистрибутива (в хороших дистрибутивах она есть ). Вот это для Debian:https://www.debian.org/distrib/packages

Прокрутите вниз до Найдите содержимое пакетов , введите «sign -file» в поле «Ключевое слово»,нажмите «Поиск», и если файл существует в каком-либо пакете этого дистрибутива, вы найдете его .

5
18.03.2021, 23:22

Теги

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