0%

现象

拉取 OpenWrt 源码编译出来的内核扩展 ipk 拿到装有官方版本 OpenWrt 的路由器上无法安装,出现以下提示:

1
2
3
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-xxx:
* kernel (= 4.14.241-1-68143adfcb7fc62a239c4be112fe40de)
* opkg_install_cmd: Cannot install package kmod-xxx.

解决方案

修改 kernel vermagic 从计算配置文件的 md5 hash 改为固定值。

阅读全文 »

安装 acme.sh

1
curl https://get.acme.sh | sh

安装完毕后可以使用 acme.sh --version 检查状态

1
2
3
# acme.sh --version
https://github.com/acmesh-official/acme.sh
v3.0.1

如果需要升级 acme.sh 则运行

1
2
3
4
5
6
7
8
# 升级到最新版
acme.sh --upgrade

# 开启自动升级
acme.sh --upgrade --auto-upgrade

# 关闭自动升级
acme.sh --upgrade --auto-upgrade 0

生成证书

阅读全文 »


安装软件包:lm-sensorslm-sensors-detect

修改 /usr/libexec/rpcd/luci 文件,添加一个 ubusmethod

            return { result = args.localtime }
        end
    },

    getCPUInfo = {
        call = function()
            local sys = require "luci.sys"
            local rv = {}
            rv.cpufreq = sys.exec("grep 'MHz' /proc/cpuinfo | cut -c11- | sed -n '1p' | tr -d '\n'")
            rv.cputemp = sys.exec("sensors | grep Core | awk '{print $1,$2,$3}' | tr '\n' ' '")
            return rv
        end
    },

    getTimezones = {
阅读全文 »

1
hdiutil create -size 13G -fs hfs+ -volname macOSInstaller -type SPARSEBUNDLE ~/macOSInstaller
1
hdiutil attach ~/macOSInstaller.sparsebundle
1
sudo /Applications/Install\ macOS\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/macOSInstaller --nointeraction

卸载镜像

1
hdiutil makehybrid -o ~/macOSInstaller ~/macOSInstaller.sparsebundle