cmake

ubuntu cmake
1、
cd /opt/openAI/software
2、wget https://gh-proxy.com/https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2-linux-aarch64.sh
下载如下,加速下载
wget https://gh-proxy.com/https://github.com/Kitware/CMake/releases/download/v4.3.2/cmake-4.3.2-linux-aarch64.tar.gz
3、解压
tar -zxvf cmake-4.3.2-linux-aarch64.tar.gz
4、
cd cmake-4.3.2-linux-aarch64
5、
sudo ln -sf /opt/openAI/software/cmake-4.3.2-linux-aarch64/bin/cmake /usr/local/bin/cmake
sudo ln -sf /opt/openAI/software/cmake-4.3.2-linux-aarch64/bin/ctest /usr/local/bin/ctest
sudo ln -sf /opt/openAI/software/cmake-4.3.2-linux-aarch64/bin/cpack /usr/local/bin/cpack
6、
# 确保新版 cmake 优先
export PATH=/usr/local/bin:$PATH
7、更新配置文件
source ~/.bashrc
8、查看版本
cmake –version

附件:
1、打包目录
tar -zcvf cmake.tar.gz cmake
2、压缩指定文件
sudo tar -zcvf frp_0.68.1_linux_arm64.tar frpc

其他可用的 GitHub 镜像加速站 [^0^]:
https://gh-proxy.com/
https://gh.234235.xyz/
https://github.abskoop.workers.dev/
https://github.dreamsea.top/

二、tar.gz写入sh文件中
如何生成最终的单文件安装脚本
3.1 准备素材
• 将上面的脚本保存为 deploy_frpc.sh(确保末尾有 __PAYLOAD__ 那一行,并且最后一行是 exit 0 上一行?我们代码中最后是 exit 0 再下一行 __PAYLOAD__,正确顺序:主程序执行完毕 exit 0,然后后面是 __PAYLOAD__ 和二进制数据,这样 shell 不会执行后面的内容。)
• 从 frp_0.68.1_linux_arm64.tar.gz 中解压出 frpc 二进制文件(注意区分 frpc 和 frps,我们只需要 frpc)。

tar -xzf frp_0.68.1_linux_arm64.tar.gz

# 解压后会有一个目录,例如 frp_0.68.1_linux_arm64/
# 将里面的 frpc 文件复制到当前工作目录

cp frp_0.68.1_linux_arm64/frpc .

3.2 打包 frpc 为 tar.gz(保持权限)

tar -czf frpc_payload.tar.gz frpc

3.3 拼接脚本和压缩包

cat deploy_frpc.sh frpc_payload.tar.gz > deploy_frpc_self_extract.sh
chmod +x deploy_frpc_self_extract.sh

最终得到的 deploy_frpc_self_extract.sh 就是一个全封闭的安装脚本,可以随意复制到任何 Linux ARM64 机器上使用

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注