Mam router Dlink 921 z wgranym openwrt bazującym na jakimś Linuksie.
Często przez ssh aktualizuję pakiety. Jak można ustawić by po zalogowaniu po wciśnięciu klawisza w górę bym miał listę ostatnich komend tak jak w desktopowych Linuksach.
Dawno nie używałem aktywnie OpenWRT więc nie wiem czy jest to stan aktualny, ale 2-3 lata temu trzeba było sobie zrekompilować busybox z odpowiednimi flagami.
Alternatywnie możesz w jakimś profilu zrobić alias tej komendy i jego używać. Nie bardzo rozumiem też po co Ci ona, przecież samo opkg upgrade aktualizuje wszystkie pakiety.
Cytat root@OpenWrt:~# opkg upgrade
opkg: the ``upgrade’’ command requires at least one argument
usage: opkg [options…] sub-command [arguments…]
where sub-command is one of:
Package Manipulation:
update Update list of available packages
upgrade Upgrade packages
install Install package(s)
configure Configure unpacked package(s)
remove <pkgs|regexp> Remove package(s)
flag Flag package(s)
=hold|noprune|user|ok|installed|unpacked (one per invocation)
OpenWrt korzysta chyba z bash? Jeśli tak to edytuj .bashrc w katalogu root i poszukaj linii: HISTSIZE=0
Wartość tego parametru ustaw na większy od 0, a jeśli nie będzie takiej linii (albo pliku) to ją dodaj.
@Martin8731 ok, w wersji opkg, którą akurat mam pod ręką opkg upgrade nie wymaga żadnych argumentów. Tobie pozostaje zatem alias albo rekompilacja busybox o ile nic się nie zmienilo w ciągu ostatnich 2-3 lat.