OpenWrt 编译失败的原因及解决方案 #2 - 组件编译错误
前言解决了文件不完整的问题,顺利编译出了固件。使用后觉得需要调整,于是再次进行编译,但这次我又遇到了新的问题。 错误日志123456789101112131415161718192021src/CMakeFiles/Identifier_test.dir/build.make:75: recipe for target 'src/CMakeFiles/Identifier_test.dir/DeviceProfile.cxx.o' failedmake[6]: *** [src/CMakeFiles/Identifier_test.dir/DeviceProfile.cxx.o] Error 1make[6]: Leaving directory '/home/admin/openwrt/lede/build_dir/target-x86_64_musl/noddos-0.5.5'CMakeFiles/Makefile2:118: recipe for target...
甲骨文(ARM/x86)oracle cloud使用netboot不限制重装系统
甲骨文ARM热门地区现在是很难开出来了,一旦把自己好不容易抢到的机玩坏了,想再开一个是相当的难,这里就带来netboot重装系统的教程,教程使用x86小鸡进行演示… 一.创建控制台连接注意:创建vps时候记得开默认的系统,oracle linux,其他系统的bios和它不一定相同(试过ubuntu是不一样的,其他没尝试过) 这里我选择用本地的wsl生成了ssh key命令如下 12ssh-keygen -t rsacat...
甲骨文arm救砖教程
这里要用到免费的AMD实例,每个账户有2个免费AMD实例份额,这时候就体现出它的价值了。 首先从原实例分离引导卷,挂载到另外一个实例,挂载的时候不要选iscsi,不需要输命令。 开始救砖: 1:新建个AMD机器 2:分离ARM机器硬盘—-【甲骨文后台=>计算>>实例>>实例详细信息>>停止(即关机)】 【 甲骨文后台=>计算>>实例>>实例详细信息>>引导卷>>分离】 3:给AMD机器添加附加的块存储卷 点击右边三个点,查看“iSCSI 命令和信息”: 进去AMD机器SSH终端操作 [添加ARM硬盘] 附加命令(具体以甲骨文后台提示的命令为准,每个人都不同 示列如下: 123sudo iscsiadm -m node -o new -T iqn.2015-02.oracle.boot:uefi -p 169.254.2.4:3260sudo iscsiadm -m node -o update -T iqn.2015-02.oracle.boot:uefi -n...
ubuntu安装JDK
Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤。 版本: Open JDK 和 Oracle JDK(原 Sun JDK)都是由 Sun公司(后来被 Oracle公司收购)发布的,只不过 Open JDK 的源代码不完整,相当于是一个 精简版的 JDK。 方法一: 安装openjdk1、更新软件包列表: 1sudo apt-get update 2、安装openjdk-14-jdk: 1sudo apt-get install openjdk-14-jdk 3、查看java版本,看看是否安装成功: 1java -version 方法二:命令行方式安装oracle Java JDK1、安装依赖包: 1sudo apt-get install python-software-propertie 2、添加仓库源: 1sudo add-apt-repository...
apktool反编译--打包--添加签名
一.反编译apk1apktool d app名字.apk -f 二.生成apk1apktool b 反编译后项目目录 -o 新apk名称.apk 三.生成签名1234567891011121314151617181920keytool -genkeypair -alias 123 -keyalg RSA -validity 100 -keystore app.keystore#拓展-genkey 生成秘钥-alias 别名-keyalg 秘钥算法-keysize 秘钥长度-validity 有效期-keystore 生成秘钥库的存储路径和名称-keypass 秘钥口令-storepass 秘钥库口令-dname 拥有者信息,CN:姓名;OU:组织单位名称;O:组织名称;L:省/市/自治区名称;C:国家/地区代码 四.apk中添加签名12jarsigner -verbose -keystore 签名的路径及上(app.keystore) -signedjar 最新apk名称.apk 新apk名称.apk 123#其中最新apk名称.apk 新apk名称.apk可以一致
群晖+免费+泛域名证书+自动续签
网上找了好多泛域名续签教程,要么一键续签的脚本,要么教程很久了,于是开始自娱自乐吧。 注:此篇文章非保姆类教程,也非一键续签脚本,安全无毒(并不保证,狗头),只是对群晖通过docker进行自动续签的说明,并且只对2021年6月23日到本文发布这一时间有效,其他时间请参考acmesh的github,否则不保证能用。很多内容我只讲大概,有不懂百度或留言。文章有不足或有遗漏或有问题,大家踊跃指出,谢谢! 参考出处(抄作业了): 以上出处有冒犯侵删 前提:1.群晖 2.有公网ip或其他 3.域名(我是阿里的域名,其他的自己对照acmesh官方github搜索) 泛域名+反向代理实现效果:这里就不贴大段文字了,直接上图显示效果。来源打码的是我的域名,也就是...
Ubuntu安装Go环境
1.下载Go语言安装包官网:下载地址 2. 获取安装包1234567891011# 或者通过wget下载go语言安装包,这里以go1.15.6.linux-amd64.tar.gz为例wget https://studygolang.com/dl/golang/go1.15.6.linux-amd64.tar.gz# 将安装包下载到/usr/local 目录下Download the archive and extract it into /usr/local # 翻译过来就是下载到/usr/local目录下 # 解压文件sudo tar -C /usr/local -xzf go1.15.6.linux-amd64.tar.gz 3. 配置全局变量123456789101112#修改~/.bashrcvim ~/.bashrc#添加Gopath路径export GOPATH=/home/xxx/gopath //自定义工作目录,下属有三个子目录pkg,src, bin(不用手动创建)export GOBIN=/usr/local/go/bin ...
Oracle Cloud 系列文章:安装命令行工具(CLI)
什么是CLI? CLI是一种命令行工具,允许你通过命令行来访问Oracle Cloud的可用服务。CLI提供与控制台相同的核心功能,以及其他命令。有关更多关于CLI的介绍,可以访问这里; 快速安装CLIMacOS, Linux, and Unix1bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)" 获取Tenancy OCID 在管理控制台左侧菜单中依次选择 管理->租户详细信息; 点击 复制链接,将该信息记录下来备用; 获取User OCID 点击右上角的头像,进入 用户设置; 点击 复制链接,将该信息记录下来备用; 获取 Regions 和 Availability Domains 可以在这里找到你的Region及可用区信息: https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm...
oci-help使用说明
获取用户 OCID 和租户 OCID登录甲骨文网站 点击右上角头像 -> 点击类似 oracleidentitycloudservice/[email protected] 的条目,进入后即可看到用户的 OCID。 点击右上角头像 -> 点击类似 租户:xxx 的条目, 进入页面后即可获取租户的 OCID。 获取其它参数方法1登录甲骨文网站,创建实例–保存为堆栈(Save as stack),下载 Terraform 配置,解压得到 main.tf 用文本编辑器打开即可。 方法2登录甲骨文网站,创建实例,按F12打开浏览器开发者工具,点击创建实例发起请求,在开发者工具的网络中找到对应的网络请求获取参数。 安装并配置 OCI安装Linux1bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)" macOS1brew install oci-cli 一路回车即可,当出现...
openwrt添加docker后NAT回环问题解决办法
应该是和默认的网桥防火墙有关,新版本默认关闭了网桥防火墙,全新安装的话应该没问题。 升级的时候如果保留了设置,可能是把之前的防火墙设置也保留了。可以修改 1/etc/sysctl.conf 文件,添加下面几行: 123net.bridge.bridge-nf-call-arptables = 0net.bridge.bridge-nf-call-ip6tables = 0net.bridge.bridge-nf-call-iptables = 0 然后运行 1sysctl -p NAT环回就可以用了