适用于debian系Linux x86发行版;如:Ubuntu
mkdir -p ~/package/mosdns && cd ~/package/mosdns
curl -s https://api.github.com/repos/caleee/uci_for_linux/releases/latest | grep -o "https://github.com/caleee/uci_for_linux/releases/download/.*/uci-linux_.*_amd64.deb" | xargs curl -LO
curl -s https://api.github.com/repos/caleee/uci_for_linux/releases/latest | grep -o "https://github.com/caleee/uci_for_linux/releases/download/.*/uci-linux_.*_amd64.deb" | sed 's#//#//gh-proxy.com/https://#' | xargs curl -LO
注意修改
sudo dpkg -i uci-linux_<version>_amd64.deb
uci get test.config.success
#返回 yes
sudo apt remove -y uci-linux
适用于debian系Linux x86发行版;可能适用其他 x86 架构下的Linux发行版(未验证)
ps:脚本在包里,暂未作一键链接脚本安装
mkdir -p ~/package/mosdns && cd ~/package/mosdns
curl -s https://api.github.com/repos/caleee/uci_for_linux/releases/latest | grep -o "https://github.com/caleee/uci_for_linux/releases/download/.*/uci-linux_.*.tar.gz" | xargs curl -LO
curl -s https://api.github.com/repos/caleee/uci_for_linux/releases/latest | grep -o "https://github.com/caleee/uci_for_linux/releases/download/.*/uci-linux_.*.tar.gz" | sed 's#//#//gh-proxy.com/https://#' | xargs curl -LO
注意修改
# 解压
tar -xzvf uci-linux_.<version>.tar.gz && cd uci-linux_.<version>
# 赋权
chmod +x setup.sh
# 执行 install 参数
sudo ./setup.sh install
# 更新共享库缓存
sudo ldconfig
uci get test.config.success
#返回 yes
# 执行 remove 参数
sudo ./setup.sh remove
/usr/include/uci.h
/usr/include/uci_config.h
/usr/include/uci_blob.h
/usr/include/ucimap.h
/usr/lib/libuci.so
/usr/lib/libubox.so
/usr/bin/uci
/usr/lib/uci.sh
/usr/lib/lua/5.1/uci.so
/etc/config/test
cat << 'EOF' | tee uci_install_manifest
/usr/include/uci.h
/usr/include/uci_config.h
/usr/include/uci_blob.h
/usr/include/ucimap.h
/usr/lib/libuci.so
/usr/lib/libubox.so
/usr/bin/uci
/usr/lib/uci.sh
/usr/lib/lua/5.1/uci.so
/etc/config/test
EOF
sudo cat uci_install_manifest | xargs ls -l
end