OpenWRTのバージョンアップ2025年12月03日 19:41

素直にsysupgradeするとパッケージが全部消えるので、手順をメモ
 
1.事前にパッケージと kmod のリストを退避しておく
opkg list-installed | grep kmod | cut -f 1 -d ' ' > /root/kmod-list.txt
opkg list-installed | cut -f 1 -d ' ' > /root/packages-list.txt
 
.root 配下も sysupgrade すると素直に消えるので、ログを取っておく

2.Web-UI から sysupgrade する
 
3.再起動して立ち上がってきたら、ssh で入る
 
4.パッケージアップデートする
opkg update
opkg upgrade $(opkg list-upgradable | cut -f 1 -d ' ')
※パッケージのアップデートは後でWEB-UIから
 やったほうがいいかもしれず
 
5.diff できないので、diffutilsを入れる
opkg install diffutils
 
6.新しいファームでパッケージのリストをとり、差分を取る
opkg list-installed | grep kmod | cut -f 1 -d ' ' > /root/kmod-list.new
opkg list-installed | cut -f 1 -d ' ' > /root/packages-list.new
 
7.差分で出たのをWEB-UIでインストールする

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://marshall.asablo.jp/blog/2025/12/03/9821367/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。