当前位置: 首页 > ds >正文

华为L410上制作内网镜像模板:在客户端配置模板内容

华为L410上制作内网镜像模板:在客户端配置模板内容

在本教程中,我们将继续在华为L410上配置内网镜像模板,具体介绍如何在客户端设置以便于在首次开机时自动安装软件。我们将主要使用WeChat作为示例。

1. 制作镜像模板,开启 rc.local

首先,您需要创建一个链接,使 rc.local 服务能够在启动时运行。执行以下命令:

root@secops998-pc:~# ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

然后,创建并编辑 /etc/rc.local 文件:

root@secops998-pc:~# cat > /etc/rc.local <<EOF
#!/bin/bash
sh /wechat/install.sh
systemctl disable rc-local.service
rm -rf /etc/systemd/system/rc-local.service
rm -rf /etc/rc.local
EOF

接着,设置执行权限:

root@secops998-pc:~# chmod +x /etc/rc.local 

在这里插入图片描述

2. 编辑WeChat离线安装文件

接下来,创建一个新的目录,用于存放WeChat安装脚本,并编辑该脚本:

root@secops998-pc:~# mkdir /wechat
root@secops998-pc:~# cat > /wechat/install.sh <<EOF
#!/bin/bash
wget -P /wechat http://192.168.1.16/wechat.tar.gz
cd /wechat
tar zxvf wechat.tar.gz
dpkg -i *.deb
rm -rf /wechat
EOF

设置安装脚本的执行权限:

root@secops998-pc:~# chmod +x /wechat/install.sh 

在这里插入图片描述

3. 查看当前系统是否安装WeChat,重启系统

我们需要检查WeChat是否已安装,执行以下命令:

root@secops998-pc:~# apt policy kylin-kwre-wechat

如果未安装,您将看到类似如下的输出:

kylin-kwre-wechat:已安装:(无)候选: 22.0.5-5.1-3.6.0

然后重启系统:

root@secops998-pc:~# reboot 

在这里插入图片描述

4. 系统启动后查看dpkg进程

系统重启后,可以查看dpkg进程,确认WeChat及其依赖项正在安装中:

secops998@secops998-pc:~/Desktop$ ps -ef | grep dpkg

您将看到类似于以下的输出,表明安装过程正在进行:

root        3339    1213 32 20:02 ?        00:00:04 dpkg -i binfmt-support_2.2.0-2_arm64.deb gir1.2-vte-2.91_0.60.1-1kylin1_arm64.deb kylin-kwre-crossover_22.0.5-5_arm64.deb kylin-kwre-exagear_1.7-2-2870_arm64.deb kylin-kwre-wechat_22.0.5-5.1-3.6.0_arm64.deb

在这里插入图片描述

5. 安装完成后查看WeChat版本

安装完成后,检查WeChat的版本以确认是否成功安装:

secops998@secops998-pc:~/Desktop$ apt policy kylin-kwre-wechat

您应该看到类似如下的输出,表明WeChat已成功安装:

kylin-kwre-wechat:已安装:22.0.5-5.1-3.6.0候选: 22.0.5-5.1-3.6.0

在这里插入图片描述

6. 开始菜单查看WeChat

然后,您可以在开始菜单中找到WeChat,确保程序已正确安装。
在这里插入图片描述

7. 登录

最后,您可以启动WeChat并进行登录,完成整个安装过程。
在这里插入图片描述


通过以上步骤,您成功地在华为L410上配置了内网镜像模板,并确保在第一次开机时自动安装WeChat。希望这个教程对您有所帮助!如果有任何问题,欢迎随时交流与讨论。

http://www.xdnf.cn/news/1913.html

相关文章:

  • 施工配电箱巡检二维码应用
  • 【EDA】EDA中聚类(Clustering)和划分(Partitioning)
  • STM32F103C8T6信息
  • 【金仓数据库征文】-不懂数据库也能看懂!一文解析金仓技术介绍以典型应用
  • 力扣-206.反转链表
  • 2025最新版扣子(Coze)AI智能体应用指南
  • 118. 杨辉三角
  • c++——内部类
  • AI 开发入门之 RAG 技术
  • 解析Mqtt 消息服务质量Qos
  • 2025最新软件测试面试八股文(答案+文档+视频讲解)
  • linux 桌面环境
  • 如何用大模型技术重塑物流供应链
  • 【C++基础知识】C++类型特征组合:`disjunction_v` 和 `conjunction_v` 深度解析
  • linux centOS7.9 No package docker-ce available
  • 解决 Windows10 下 UWP 应用无法使用本地代理
  • Python实现技能记录系统
  • 建筑安全员考试科目有哪些
  • 从梯度消失到百层网络:ResNet 是如何改变深度学习成为经典的?
  • 三维扫描|用高精度3D数据驱动制造企业降本增效
  • 循环神经网络RNN(示例代码LSTM预测股价示例)
  • 【硬核干货】SonarQube安全功能
  • 上篇:深入剖析 BLE 底层物理层与链路层(约5000字)
  • FreeRTOS【2】任务、优先级知识重点
  • 【C语言】C语言结构体:从基础到高级特性
  • 深入解析 doas:有望替代 sudo 的极简权限管理工具
  • Dify快速入门之发布应用
  • Trae 编程工具 Cline 插件安装与 Claude 3.7 API Key 自定义配置详解
  • 修改RK3568 UBUNTU开机画面
  • C++ Lambda 表达式