이제 막 시작한 참이라 제대로 정리할 단계는 아니지만, 뭔가 하려다 보니, 이것 저것 필요한게 꽤 많고, 대부분은 추가로 설치를 해야 했다.
먼저, 꾸러미 관련 명령을 먼저 정리한다.
opkg update : apt update 와 같다. opkg install <꾸러미> : apt install. opkg remove <꾸러미> : apt remove opkg list-installed : 추가로 설치한 꾸러미 목록.
다음은 현재 추가로 설치한 꾸러미들.
- btrfs-progs
- kmod-fs-btrfs
- coreutils-ls
- kmod-mt7601u
- mt7601u-firmware
- lsblk
- mc
- vim-full
- wpa-supplicant
- usbutils (lsusb …)
- kmod-usb-core
- kmod-usb-hid
- kmod-usb-uhci
- kmod-usb-net-rtl8152 (USB 랜카드를 위해)
이거 말고도 몇 개 더 있을텐데.. 나중에 좀 더 제대로 정리하기로 한다.
저 중에서 coreutils-ls
는 gnu ls 꾸러미다. OpenWrt 에서 제공되는 ls 는 BusyBox 출신(?)인데, 거기서는 --time-style=long-iso
을 사용할 수가 없다.
이 꾸러미를 설치하면 ls 가 이렇게 바뀐다.
# ls -al /bin/ls lrwxrwxrwx 1 root root 15 2019-12-29 22:06 /bin/ls -> /usr/bin/gnu-ls
아마도 설치 전에는 이런 식이었을 듯 한데.. (확인해보진 못했다.)
# ll /bin/ls lrwxrwxrwx 1 root root 15 2019-12-29 22:06 /bin/ls -> /bin/busybox
한정된 공간만이 제공되는 상황이라면 굳이 설치할 필요는 없으나, SBC 를 활용한다면 공간은 차고 넘치기에, 더 익숙하고, 더 좋은(?) 꾸러미를 쓰는게 아무래도 편하겠다.
또, openwrt 에서 제공하는 꾸러미는 웹페이지에서 찾을 수 있다.
opkg 명령으로도 꾸러미를 찾을 수 있을 듯 한데.. 아직 알아내질 못했다.