Einleitung
Da Mesh-Only Nodes keine IPv4-Adresse haben kann man opkg nicht verwenden, daher gibts eine alternative Quelle die direkt über das Mesh erreicht werden kann.
Das sieht dann z.B. so aus:
root@Test-Node:~# opkg update Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz. wget: can't connect to remote host (78.24.191.177): Network is unreachable (...) Collected errors: * opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz, wget returned 1. (...)
Anleitung
1. Schritt
Dazu müssen aus /etc/opkg/distfeeds.conf alle Einträge auskommentiert oder entfernt werden.
2. Schritt
Dann die neuen Quellen in einer anderen Datei hinzufügen/ersetzen:/etc/opkg/customfeeds.conf
src/gz chaos_calmer_base http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base src/gz chaos_calmer_packages http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/packages src/gz chaos_calmer_luci http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/luci src/gz chaos_calmer_routing http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/routing src/gz chaos_calmer_telephony http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/telephony src/gz chaos_calmer_management http://gluon.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/management
3. Schritt
Dann die Quellen aktualisieren:
opkg update
Fertig
Wenn alles stimmt klappt das opkg-update auch wieder:
root@Test-Node:~# opkg update Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz. Updated list of available packages in /var/opkg-lists/barrier_breaker_base. Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/luci/Packages.gz. Updated list of available packages in /var/opkg-lists/barrier_breaker_luci. Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/packages/Packages.gz. Updated list of available packages in /var/opkg-lists/barrier_breaker_packages. Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/routing/Packages.gz. Updated list of available packages in /var/opkg-lists/barrier_breaker_routing. Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/telephony/Packages.gz. Updated list of available packages in /var/opkg-lists/barrier_breaker_telephony. Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/management/Packages.gz. Updated list of available packages in /var/opkg-lists/barrier_breaker_management.
Jetzt kann man seinen Lieblings-Editor wieder installieren:
{{{ root@Test-Node:~# opkg install nano Installing nano (2.4.1-1) to root... Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/packages/nano_2.4.1-1_ar71xx.ipk. Installing libncurses (5.9-2) to root... Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base/libncurses_5.9-2_ar71xx.ipk. Installing terminfo (5.9-2) to root... Downloading http://media.ffggrz/opkg/chaos_calmer/15.05/ar71xx/generic/packages/base/terminfo_5.9-2_ar71xx.ipk. Configuring terminfo. Configuring libncurses. Configuring nano. }}}