Debian офлайн dist-обновляют за один шаг

Необходимо использовать его этот путь:

ls -l | awk -v d="$Date" '$0 ~ d {print $NF}'

Объяснение здесь

Но может быть, лучше использовать find в Вашем сценарии.

find . -maxdepth 1 -type f -daystart -ctime -`date "+%d"`

Если у Вас есть классик awk вместо gawk:

find * -prune -type f -cmin -`date '+%d %H %M' | awk '{print ($1*24+$2)*60+$3}'`

3
28.01.2015, 23:02
1 ответ

Вы должны обновить файл индекса пакета (доступные пакеты), а затем обновите набор пакетов (упаковки для установки) на основе обновленного файла индекса.

  • Во время первой части поездки от автономного автомата на интернет-машина вы можете отправить файл индекса пакета Desynchronize и набор пакетов Desynchronized.

  • На интернет-машине вы можете обновить файл индекса пакета , затем Обновите набор пакетов на основе нового файла индекса и загрузить соответствующий пучок.

  • Во время второй части поездки от интернет-машины до автономной машины вы можете отправить полученный пучок.

Проблема в том, что

apt-offline set upgrade.sig --upgrade

используйте файл индекса пакета локального компьютера, и нет возможности использовать другой файл индекса пакета. Таким образом, вы не можете запустить эту команду на онлайн-машине и приходится делать туристическую поездку в автономный станок.

Решение будет сообщить APT-автоном, чтобы использовать другой файл индекса пакета, чем локальный, но в это время это невозможно. Вы можете исправить его или написать свой собственный инструмент.

1
27.01.2020, 21:31

Теги

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