装库、编译先 ssh 到鲲鹏 ECS 上,别在沙箱桌面上敲

举报
yd_248616600 发表于 2026/11/13 11:18:33 2026/11/13
【摘要】 昨天重跑鲲鹏 BoostKit 数学库那个实验,第三次没跑成。这次问题不在输入法——输入法已经切成英文了,`echo @A` 自己敲全对——问题在命令敲错了地方:我直接在沙箱桌面本机上敲安装命令,第一条 wget 能下载,第二条 rpm2cpio 就报「未找到命令」,后面全卡住了。一、沙箱桌面和鲲鹏 ECS 是两台机器实验给的沙箱桌面只是一个跳板,真正要装库、编译、跑测试的,是手册里让 ss...

昨天重跑鲲鹏 BoostKit 数学库那个实验,第三次没跑成。这次问题不在输入法——输入法已经切成英文了,`echo @A` 自己敲全对——问题在命令敲错了地方:我直接在沙箱桌面本机上敲安装命令,第一条 wget 能下载,第二条 rpm2cpio 就报「未找到命令」,后面全卡住了。

一、沙箱桌面和鲲鹏 ECS 是两台机器

实验给的沙箱桌面只是一个跳板,真正要装库、编译、跑测试的,是手册里让 ssh 连过去的那台鲲鹏 ECS。沙箱桌面本机上没有 rpm2cpio、没有 cpio,而且 boostkit-kml 那个安装包是鲲鹏 aarch64 架构的,在沙箱本机上根本解不开。wget 能下,是因为下载在哪都能下,不代表后面步骤能在那台机器上跑。

判断自己敲错地方的方法很简单:看终端提示符。如果是 `user@sandbox`,那就是沙箱本机,装库命令别在这里敲;ssh 连上 ECS 之后,提示符会变成 ECS 那边的样子,装库、解包、编译、跑测试,全都在那边做。

二、正确的顺序是:先 ssh,再装库

手册的顺序其实写得很清楚,只是 30 分钟倒计时一跑起来,人容易一上来就直接敲命令。正确的顺序是:点「开始实验」之后,先 `ssh root@<ECS IP>` 连上鲲鹏 ECS,再在 ECS 上下载安装包、解包、配环境变量、写测试文件、编译、跑测试。装库命令、测试文件、编译命令,全都是 ECS 上的事,沙箱桌面只负责连过去。

昨天那场就是顺序反了:先在沙箱本机上敲了 wget,下载是成功了,可 rpm2cpio 不存在,安装包解不开,计时还剩 5 分钟的时候只能作废,当天的免费名额也用掉了。

三、小结

沙箱实验里,先分清自己在跟哪台机器说话,再动手。30 分钟倒计时从点「开始实验」就开始跑,命令敲错地方,烧掉的不只是时间,还有当天唯一的一次免费名额。进实验先 ssh 到 ECS,确认提示符变了,再装库、再编译、再跑测试。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。