Мне просто интересно, что является эквивалентом
apt-get upgrade
apt upgrade
yum update
с OpenWRT или LEDE?
Мне просто интересно, что является эквивалентом
apt-get upgrade
apt upgrade
yum update
с OpenWRT или LEDE?
Ответы:
Там нет ни одной команды или аргумента, но вы можете легко это сделать. Чтобы обновить все пакеты, LEDE рекомендует ,
opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade
Есть и другие, менее эффективные способы использования AWK и тому подобное.
Важное предупреждение часто следует за широким использованием LEDE / OpenWRTopkg
Поскольку встроенное программное обеспечение LEDE хранит базовую систему в сжатом разделе, доступном только для чтения, любое обновление пакетов базовой системы будет записываться в раздел для чтения и записи и, следовательно, использовать больше места, чем если бы оно просто перезаписывало старую версию в сжатой базе системный раздел. Рекомендуется проверить доступное пространство во внутренней флэш-памяти и требования к пространству для обновлений пакетов базовой системы.
Я создал небольшой скрипт, призванный opkg-upgrade
улучшить обновление.
Он доступен на github:
https://github.com/tavinus/opkg-upgrade.
Это сделает обновление так же просто, как:
opkg-upgrade
Инструкция по установке Curl / Wget здесь!
Как уже упоминалось в файле readme.md , могут возникнуть проблемы с обновлением.
Возможные проблемы:
Я должен также упомянуть, что обновление с CRON - очень плохая идея!
Я бы сказал, что даже на обычном Linux-дистрибутиве слепые обновления не являются хорошей идеей.
Есть много вещей, которые могут пойти не так при обновлении, и, поскольку OpenWrt обычно работает на устройствах, которые могут быть заблокированы, имеет еще меньше смысла делать это без присмотра.
Короче говоря, единственные случаи, когда я бы КОГДА-ЛИБО обновлялись:
Тем не менее, я бы никогда не обновился с cron.
Я также подумал бы 20 раз, прежде чем обновлять внутреннюю Flash (даже большую), так как это ухудшит ее быстрее.
Мой скрипт имеет возможность отправить отчет по электронной почте с доступными обновлениями.
Поэтому я бы порекомендовал добавить инструмент отчетности в cron, и тогда люди смогут обновиться вручную после получения электронной почты. Это делает вещи более безопасными, а также дает возможность пересмотреть обновления.
Ура!
Гас