O que acontece com os pacotes instalados em um sysupgrade no OpenWRT?

6

Acabei de atualizar meu roteador OpenWRT de 10.03.1-rc4 para rc5 (teste).

Parece que todos os meus pacotes instalados desapareceram. Esse é o comportamento esperado? Se sim, eu deveria ser capaz de apenas reinstalá-los e carregar as configurações do backup, correto?

    
por Georg Schölly 01.05.2011 / 15:29

2 respostas

6

O OpenWRT Wiki diz que você não pode manter os binários existentes, mas precisa reinstalá-los .

In particular, any manually installed software packages you may have installed after the initial OpenWrt installation have to be reinstalled after an OpenWrt upgrade. That way everything will match, e.g. the updated Linux kernel and any installed kernel modules.

Any configuration files or data files placed in locations not specifically listed as being preserved below will also be lost in an OpenWrt upgrade. Be sure to check any files you have added or customized from a default OpenWrt install to back up these items before an upgrade.

No entanto, Tolaris dá as seguintes comando para obter uma lista dos seus pacotes instalados:

opkg list-installed | cut -f 1 -d ' '
    
por 06.01.2012 / 18:22
7

Você pode fazer backup de sua lista de pacotes instalados:

opkg list-installed | cut -f 1 -d ' ' > /etc/config/packages.list

(Coloque na pasta / etc / config para que fique entre as atualizações de firmware)

e depois da atualização:

cat /etc/config/packages.list | opkg install
    
por 24.09.2013 / 23:48