赞
踩
默认openwrt中,menuconfig没有打开luci选项,需要进行如下配置
.config - OpenWrt Configuration ───────────────────────────────────────────────────────────────────────────────── ┌────────────────────────── OpenWrt Configuration ───────────────────────────┐ │ Arrow keys navigate the menu. <Enter> selects submenus ---> (or empty │ │ submenus ----). Highlighted letters are hotkeys. Pressing <Y> includes, │ │ <N> excludes, <M> modularizes features. Press <Esc><Esc> to exit, <?> │ │ for Help, </> for Search. Legend: [*] built-in [ ] excluded <M> module │ │ ┌────────────────────────────────────────────────────────────────────────┐ │ │ │ Target System (MediaTek Ralink MIPS) ---> │ │ │ │ Subtarget (MT76x8 based boards) ---> │ │ │ │ Target Profile (Default Profile) ---> │ │ │ │ Target Images ---> │ │ │ │ Global build settings ---> │ │ │ │ [ ] Advanced configuration options (for developers) ---- │ │ │ │ [ ] Build the OpenWrt Image Builder │ │ │ │ [ ] Build the OpenWrt SDK │ │ │ │ [ ] Package the OpenWrt-based Toolchain │ │ │ │ [*] Image configuration ---> │ │ │ │ Base system ---> │ │ │ │ Boot Loaders ---- │ │ │ │ Development ---> │ │ │ │ Extra packages ---> │ │ │ │ Firmware ---> │ │ │ │ Kernel modules ---> │ │ │ │ Languages ---> │ │ │ │ Libraries ---> │ │ │ │ Network ---> │ │ │ │ Utilities ---> │ │ │ └────────────────────────────────────────────────────────────────────────┘ │ ├────────────────────────────────────────────────────────────────────────────┤ │ <Select> < Exit > < Help > < Save > < Load > │ └────────────────────────────────────────────────────────────────────────────┘
eric@eric-PC:~/Documents/work/mt7628/openwrt$ ./scripts/feeds update -a Updating feed 'packages' from 'https://gitee.com/openwrt-mirror/packages.git^2e6bd4cb86682b224803325127d3f777d40b3231' ... Create index file './feeds/packages.index' Updating feed 'luci' from 'https://gitee.com/openwrt-mirror/luci.git^fb2f36306756d0d0782dcab8413a8bb7ec379e54' ... Create index file './feeds/luci.index' Updating feed 'routing' from 'https://git.openwrt.org/feed/routing.git^3f8571194c2765ed31aa73459e86c2ebf943d27d' ... 正克隆到 './feeds/routing'... remote: Enumerating objects: 8676, done. remote: Counting objects: 100% (8676/8676), done. remote: Compressing objects: 100% (6044/6044), done. remote: Total 8676 (delta 3722), reused 5354 (delta 2103) 接收对象中: 100% (8676/8676), 2.06 MiB | 24.00 KiB/s, 完成. 处理 delta 中: 100% (3722/3722), 完成. 切换到一个新分支 '3f8571194c2765ed31aa73459e86c2ebf943d27d' /home/eric/Documents/work/mt7628/openwrt Create index file './feeds/routing.index' Collecting package info: done Collecting target info: done Updating feed 'telephony' from 'https://git.openwrt.org/feed/telephony.git^036cd451c35b82b3d8cac519864986894d9f6958' ... Create index file './feeds/telephony.index' eric@eric-PC:~/Documents/work/mt7628/openwrt$
eric@eric-PC:~/Documents/work/mt7628/openwrt$ ./scripts/feeds install -a WARNING: Makefile 'package/utils/busybox/Makefile' has a dependency on 'libpam', which does not exist WARNING: Makefile 'package/utils/busybox/Makefile' has a build dependency on 'libpam', which does not exist WARNING: Makefile 'package/network/utils/curl/Makefile' has a dependency on 'libgnutls', which does not exist WARNING: Makefile 'package/network/utils/curl/Makefile' has a dependency on 'libopenldap', which does not exist WARNING: Makefile 'package/network/utils/curl/Makefile' has a dependency on 'libidn2', which does not exist WARNING: Makefile 'package/network/utils/curl/Makefile' has a dependency on 'libssh2', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/network/utils/iproute2/Makefile' has a dependency on 'libcap', which does not exist WARNING: Makefile 'package/boot/kexec-tools/Makefile' has a dependency on 'liblzma', which does not exist WARNING: Makefile 'package/network/services/lldpd/Makefile' has a dependency on 'libnetsnmp', which does not exist WARNING: Makefile 'package/network/utils/nftables/Makefile' has a dependency on 'jansson', which does not exist Installing all packages from feed packages.
如果下载比较慢,可修改 openwrt/feeds.conf.default文件,替换对应的下载源
src-git packages https://gitee.com/openwrt-mirror/packages.git^2e6bd4cb86682b224803325127d3f777d40b3231
src-git luci https://gitee.com/openwrt-mirror/luci.git^fb2f36306756d0d0782dcab8413a8bb7ec379e54
.config - OpenWrt Configuration ───────────────────────────────────────────────────────────────────────────────── ┌────────────────────────── OpenWrt Configuration ───────────────────────────┐ │ Arrow keys navigate the menu. <Enter> selects submenus ---> (or empty │ │ submenus ----). Highlighted letters are hotkeys. Pressing <Y> includes, │ │ <N> excludes, <M> modularizes features. Press <Esc><Esc> to exit, <?> │ │ for Help, </> for Search. Legend: [*] built-in [ ] excluded <M> module │ │ ┌────^(-)────────────────────────────────────────────────────────────────┐ │ │ │ [ ] Build the OpenWrt SDK │ │ │ │ [ ] Package the OpenWrt-based Toolchain │ │ │ │ [*] Image configuration ---> │ │ │ │ Base system ---> │ │ │ │ Administration ---> │ │ │ │ Boot Loaders ---- │ │ │ │ Development ---> │ │ │ │ Extra packages ---> │ │ │ │ Firmware ---> │ │ │ │ Fonts ---> │ │ │ │ Kernel modules ---> │ │ │ │ Languages ---> │ │ │ │ Libraries ---> │ │ │ │ LuCI ---> │ │ │ │ Mail ---> │ │ │ │ Multimedia ---> │ │ │ │ Network ---> │ │ │ │ Sound ---> │ │ │ │ Utilities ---> │ │ │ │ Xorg ---> │ │ │ └────────────────────────────────────────────────────────────────────────┘ │ ├────────────────────────────────────────────────────────────────────────────┤ │ <Select> < Exit > < Help > < Save > < Load > │ └────────────────────────────────────────────────────────────────────────────┘
.config - OpenWrt Configuration > LuCI > 1. Collections ──────────────────────────────────────────────────────────────────── ┌─────────────────────────────────── 1. Collections ────────────────────────────────────┐ │ Arrow keys navigate the menu. <Enter> selects submenus ---> (or empty submenus │ │ ----). Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, <M> │ │ modularizes features. Press <Esc><Esc> to exit, <?> for Help, </> for Search. │ │ Legend: [*] built-in [ ] excluded <M> module < > module capable │ │ ┌───────────────────────────────────────────────────────────────────────────────────┐ │ │ │ <*> luci................... LuCI interface with Uhttpd as Webserver (default)│ │ │ │ < > luci-nginx........................ LuCI interface with Nginx as Webserver│ │ │ │ < > luci-ssl................ LuCI with HTTPS support (mbedTLS as SSL backend)│ │ │ │ < > luci-ssl-nginx. LuCI with HTTPS support on Nginx (OpenSSL as SSL backend)│ │ │ │ < > luci-ssl-openssl........ LuCI with HTTPS support (OpenSSL as SSL backend)│ │ │ │ │ │ │ │ │ │ │ └───────────────────────────────────────────────────────────────────────────────────┘ │ ├───────────────────────────────────────────────────────────────────────────────────────┤ │ <Select> < Exit > < Help > < Save > < Load > │ └───────────────────────────────────────────────────────────────────────────────────────┘
.config - OpenWrt Configuration > LuCI > 3. Applications ─────────────────────────────────────────────────────────────────── ┌─────────────────────────────────── 3. Applications ───────────────────────────────────┐ │ Arrow keys navigate the menu. <Enter> selects submenus ---> (or empty submenus │ │ ----). Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, <M> │ │ modularizes features. Press <Esc><Esc> to exit, <?> for Help, </> for Search. │ │ Legend: [*] built-in [ ] excluded <M> module < > module capable │ │ ┌──────^(-)─────────────────────────────────────────────────────────────────────────┐ │ │ │ < > luci-app-travelmate.......................... LuCI support for Travelmate│ │ │ │ < > luci-app-ttyd. ttyd - Command-line tool for sharing terminal over the web│ │ │ │ < > luci-app-udpxy.................................... LuCI Support for udpxy│ │ │ │ <*> luci-app-uhttpd........................... uHTTPd Webserver Configuration│ │ │ │ < > luci-app-unbound............ Unbound Recursive DNS Resolver Configuration│ │ │ │ < > luci-app-upnp................. Universal Plug & Play configuration module│ │ │ │ < > luci-app-vnstat.................................. LuCI Support for VnStat│ │ │ └──────v(+)─────────────────────────────────────────────────────────────────────────┘ │ ├───────────────────────────────────────────────────────────────────────────────────────┤ │ <Select> < Exit > < Help > < Save > < Load > │ └───────────────────────────────────────────────────────────────────────────────────────┘
eric@eric-PC:~/Documents/work/mt7628/openwrt/feeds/luci/themes$ ls -l
总用量 16
drwxr-xr-x 5 eric eric 4096 7月 13 20:07 luci-theme-bootstrap
drwxr-xr-x 5 eric eric 4096 7月 13 20:19 luci-theme-material
drwxr-xr-x 5 eric eric 4096 7月 13 20:07 luci-theme-openwrt
drwxr-xr-x 5 eric eric 4096 7月 13 20:07 luci-theme-rosy
下载主题luci-theme-argon(主题地址:https://gitee.com/onechlorine/luci-theme-argon/tree/master)
eric@eric-PC:~/Documents/work/mt7628/openwrt/feeds/luci/themes$ git clone https://gitee.com/onechlorine/luci-theme-argon.git
正克隆到 'luci-theme-argon'...
remote: Enumerating objects: 512, done.
remote: Counting objects: 100% (512/512), done.
remote: Compressing objects: 100% (368/368), done.
remote: Total 512 (delta 189), reused 148 (delta 34), pack-reused 0
接收对象中: 100% (512/512), 7.23 MiB | 8.36 MiB/s, 完成.
处理 delta 中: 100% (189/189), 完成.
eric@eric-PC:~/Documents/work/mt7628/openwrt/feeds/luci/themes$ ls -l
总用量 20
drwxr-xr-x 7 eric eric 4096 7月 13 21:43 luci-theme-argon
drwxr-xr-x 5 eric eric 4096 7月 13 20:07 luci-theme-bootstrap
drwxr-xr-x 5 eric eric 4096 7月 13 20:19 luci-theme-material
drwxr-xr-x 5 eric eric 4096 7月 13 20:07 luci-theme-openwrt
drwxr-xr-x 5 eric eric 4096 7月 13 20:07 luci-theme-rosy
eric@eric-PC:~/Documents/work/mt7628/openwrt$ ./scripts/feeds install -a -p luci WARNING: Makefile 'package/feeds/packages/apache/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/telephony/asterisk-16.x/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/avro/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/gnunet/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/gnunet/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/gnunet/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/jose/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/telephony/kamailio-5.x/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/telephony/kamailio-5.x/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/libsearpc/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/network/utils/nftables/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/samba4/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/seafile-ccnet/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/seafile-server/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/ulogd/Makefile' has a dependency on 'jansson', which does not exist WARNING: Makefile 'package/feeds/packages/yara/Makefile' has a dependency on 'jansson', which does not exist Installing all packages from feed luci.
eric@eric-PC:~/Documents/openwrt/package/feeds/luci$ ln -s ../../../feeds/luci/themes/luci-theme-argon/ luci-theme-argon
eric@eric-PC:~/Documents/openwrt/package/feeds/luci$ ls luci-theme-* -l
lrwxrwxrwx 1 eric eric 44 7月 19 07:13 luci-theme-argon -> ../../../feeds/luci/themes/luci-theme-argon/
lrwxrwxrwx 1 eric eric 47 7月 19 07:03 luci-theme-bootstrap -> ../../../feeds/luci/themes/luci-theme-bootstrap
lrwxrwxrwx 1 eric eric 46 7月 19 07:03 luci-theme-material -> ../../../feeds/luci/themes/luci-theme-material
lrwxrwxrwx 1 eric eric 45 7月 19 07:03 luci-theme-openwrt -> ../../../feeds/luci/themes/luci-theme-openwrt
lrwxrwxrwx 1 eric eric 42 7月 19 07:03 luci-theme-rosy -> ../../../feeds/luci/themes/luci-theme-rosy
eric@eric-PC:~/Documents/openwrt/package/feeds/luci$
此时,menuconfig中,已经可以看到刚才安装的主题luci-theme-argon 声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/232179
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。