Лучший способ сделать это:
yum-debug-dump
yum-debug-restore
... можно также получить все транзакции, которые Вы выполнили (Например, через. вкусная история), и затем используют "вкусную транзакцию загрузки".
Если у Вас есть просто список пакета, лучшая вещь состоит в том, чтобы, вероятно, предварительно ожидать "установку" перед ними и передать их "вкусной оболочке" (должен добавить "выполненный" в конец).
Существуют также быстрые версии установки как "установка-n" (назовите только соответствие), которые полезны при установке 100 с пакетов (или больше).
После недоразумения, что я имею в виду ключи хоста вместо ключей входа в систему , я решил немного покопаться в этом сам. Главное было установить, совместимы ли форматы , а не различны ли они (я знал, что они есть).
Попытка установить dropbear поверх системы, в которой уже был OpenSSH, конечно же, с треском провалилась, но цель упражнения заключалась не в этом. Во время установки (и до сбоя) в выходных данных было сказано:
Converting existing OpenSSH RSA host key to Dropbear format.
Итак, быстрый apt-get source dropbear
и grep
-ing внутри подпапки debian
дал:
dropbear.postinst: echo "Converting existing OpenSSH RSA host key to Dropbear format."
Перспективы. Соответствующие строки в скрипте dropbear.postinst
гласят:
echo "Converting existing OpenSSH RSA host key to Dropbear format."
/usr/lib/dropbear/dropbearconvert openssh dropbear \
/etc/ssh/ssh_host_rsa_key /etc/dropbear/dropbear_rsa_host_key
Очевидно dropbear
поставляется с инструментом под названием dropbearconvert
, у которого есть .c
в исходном коде и поставляется со страницей man
: dropbearconvert (1)
. Поскольку мне не удалось создать онлайн-версию страницы руководства, вот суть:
SYNOPSIS
dropbearconvert input_type output_type input_file output_file
[...]
OPTIONS
input type
Either dropbear or openssh
output type
Either dropbear or openssh
input file
An existing Dropbear or OpenSSH private key file
output file
The path to write the converted private key file