华为L410上制作内网镜像模板01

原文链接:华为L410上制作离线安装软件模板01
hello,大家好啊,今天给大家带来一篇在内网搭建Apache服务器,用于安装完内网操作系统后,在第一次开机时候,为系统安装软件,今天给大家用WeChat举例,大家可以根据实际情况调整自己的软件,并且可以结合我们之前的内网仓库搭建教程来同步使用,今天先给大家演示搭建Apache服务器并上传离线WeChat包。

1、查看系统信息

pdsyw@pdsyw-pc:~/Desktop$ cat /etc/.kyinfo 
[dist]
name=Kylin
milestone=Desktop-V10-SP1-2303-update1-Wayland-Release-General-kirin990-20230703
arch=arm64
beta=False
time=2023-07-03 16:25:54
dist_id=Kylin-Desktop-V10-SP1-2303-update1-Wayland-Release-General-kirin990-20230703-arm64-2023-07-03 16:25:54[servicekey]
key=0571015[os]
to=
term=2024-10-11pdsyw@pdsyw-pc:~/Desktop$ uname -a
Linux pdsyw-pc 4.19.71-30-kr990 #27b1-KYLINOS SMP PREEMPT Thu Jun 8 05:57:15 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
pdsyw@pdsyw-pc:~/Desktop$ 

image.png

2、进入/var/cache/apt/archives/路径

pdsyw@pdsyw-pc:~/Desktop$ sudo -i
输入密码
root@pdsyw-pc:~# cd /var/cache/apt/archives/
root@pdsyw-pc:/var/cache/apt/archives# ll
总用量 12
drwxr-xr-x 3 root root 4096 11月  7 19:25 ./
drwxr-xr-x 3 root root 4096 11月  7 19:31 ../
-rw-r----- 1 root root    0 11月  7 19:25 lock
drwx------ 2 _apt root 4096 7月   3 16:20 partial/
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

3、更新系统源

root@pdsyw-pc:/var/cache/apt/archives# apt update 
命中:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1 InRelease
命中:2 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default InRelease
命中:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates InRelease
命中:4 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-kirin990-2303-feature InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有 10 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

4、下载WeChat离线包

root@pdsyw-pc:/var/cache/apt/archives# apt install -d -y kylin-kwre-wechat 
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:archdetect-deb dmeventd libaio1 libdebian-installer4libdevmapper-event1.02.1 liblvm2cmd2.03 libyaml-cpp0.6 localechooser-datalvm2 user-setup
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:binfmt-support gir1.2-vte-2.91 kylin-kwre-crossover kylin-kwre-exagear
下列【新】软件包将被安装:binfmt-support gir1.2-vte-2.91 kylin-kwre-crossover kylin-kwre-exagearkylin-kwre-wechat
升级了 0 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
需要下载 1,176 MB 的归档。
解压缩后会消耗 2,115 MB 的额外空间。
获取:1 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-exagear arm64 1.7-2-2870 [460 MB]
获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 binfmt-support arm64 2.2.0-2 [63.4 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 gir1.2-vte-2.91 arm64 0.60.1-1kylin1 [30.1 kB]
获取:4 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-crossover arm64 22.0.5-5 [500 MB]
获取:5 http://archive2.kylinos.cn/deb/kylin/production/PART-10_1-kirin9a0/custom/partner/10_1-kirin9a0 default/all arm64 kylin-kwre-wechat arm64 22.0.5-5.1-3.6.0 [216 MB]
已下载 1,176 MB,耗时 30秒 (39.0 MB/s)                                         
于“仅下载”模式中下载完毕
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

5、压缩WeChat离线包

root@pdsyw-pc:/var/cache/apt/archives# ll
总用量 1148520
drwxr-xr-x 3 root root      4096 11月  7 19:37 ./
drwxr-xr-x 3 root root      4096 11月  7 19:37 ../
-rw-r--r-- 1 root root     63444 5月  25  2021 binfmt-support_2.2.0-2_arm64.deb
-rw-r--r-- 1 root root     30104 5月  25  2021 gir1.2-vte-2.91_0.60.1-1kylin1_arm64.deb
-rw-r--r-- 1 root root 499793768 9月   1 14:50 kylin-kwre-crossover_22.0.5-5_arm64.deb
-rw-r--r-- 1 root root 460090852 10月 19 09:33 kylin-kwre-exagear_1.7-2-2870_arm64.deb
-rw-r--r-- 1 root root 216080400 10月 19 09:33 kylin-kwre-wechat_22.0.5-5.1-3.6.0_arm64.deb
-rw-r----- 1 root root         0 11月  7 19:25 lock
drwx------ 2 _apt root      4096 11月  7 19:36 partial/
root@pdsyw-pc:/var/cache/apt/archives# tar zcvf wechat.tar.gz *.deb
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
root@pdsyw-pc:/var/cache/apt/archives# 

image.png

6、安装Apache服务器

root@pdsyw-pc:~# apt install apache2 -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:archdetect-deb dmeventd libaio1 libdebian-installer4libdevmapper-event1.02.1 liblvm2cmd2.03 libyaml-cpp0.6 localechooser-datalvm2 user-setup
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:apache2-bin apache2-data apache2-utils libapr1 libaprutil1libaprutil1-dbd-sqlite3 libaprutil1-ldap
建议安装:apache2-doc apache2-suexec-pristine | apache2-suexec-custom ufw
下列【新】软件包将被安装:apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1libaprutil1-dbd-sqlite3 libaprutil1-ldap
升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 10 个软件包未被升级。
需要下载 1,882 kB 的归档。
解压缩后会消耗 6,740 kB 的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 libapr1 arm64 1.6.5-1kylin1 [93.8 kB]
获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1 arm64 1.6.1-4kylin2.1 [90.1 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.1-4kylin2.1 [19.6 kB]
获取:4 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 libaprutil1-ldap arm64 1.6.1-4kylin2.1 [17.9 kB]
获取:5 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-bin arm64 2.4.41-4kylin3.14 [1,156 kB]
获取:6 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-data all 2.4.41-4kylin3.14 [167 kB]
获取:7 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2-utils arm64 2.4.41-4kylin3.14 [160 kB]
获取:8 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1-wayland-2303-updates/main arm64 apache2 arm64 2.4.41-4kylin3.14 [178 kB]
已下载 1,882 kB,耗时 2秒 (1,228 kB/s)
debconf: 无法初始化前端界面:Dialog
debconf: (没有安装任何可用的对话框类程序,所以无法使用基于此种形式的界面。 at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, <> line 8.)
debconf: 返回前端界面:Readline
正在选中未选择的软件包 libapr1:arm64。
(正在读取数据库 ... 系统当前共安装有 183762 个文件和目录。)
准备解压 .../0-libapr1_1.6.5-1kylin1_arm64.deb  ...
正在解压 libapr1:arm64 (1.6.5-1kylin1) ...
正在选中未选择的软件包 libaprutil1:arm64。
准备解压 .../1-libaprutil1_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 libaprutil1-dbd-sqlite3:arm64。
准备解压 .../2-libaprutil1-dbd-sqlite3_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1-dbd-sqlite3:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 libaprutil1-ldap:arm64。
准备解压 .../3-libaprutil1-ldap_1.6.1-4kylin2.1_arm64.deb  ...
正在解压 libaprutil1-ldap:arm64 (1.6.1-4kylin2.1) ...
正在选中未选择的软件包 apache2-bin。
准备解压 .../4-apache2-bin_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2-bin (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2-data。
准备解压 .../5-apache2-data_2.4.41-4kylin3.14_all.deb  ...
正在解压 apache2-data (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2-utils。
准备解压 .../6-apache2-utils_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2-utils (2.4.41-4kylin3.14) ...
正在选中未选择的软件包 apache2。
准备解压 .../7-apache2_2.4.41-4kylin3.14_arm64.deb  ...
正在解压 apache2 (2.4.41-4kylin3.14) ...
正在设置 libapr1:arm64 (1.6.5-1kylin1) ...
正在设置 apache2-data (2.4.41-4kylin3.14) ...
正在设置 libaprutil1:arm64 (1.6.1-4kylin2.1) ...
正在设置 libaprutil1-ldap:arm64 (1.6.1-4kylin2.1) ...
正在设置 libaprutil1-dbd-sqlite3:arm64 (1.6.1-4kylin2.1) ...
正在设置 apache2-utils (2.4.41-4kylin3.14) ...
正在设置 apache2-bin (2.4.41-4kylin3.14) ...
正在设置 apache2 (2.4.41-4kylin3.14) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling module reqtimeout.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /l
ib/systemd/system/apache2.service.
Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.
service → /lib/systemd/system/apache-htcacheclean.service.
正在处理用于 systemd (245.4-4kylin3.20k0.7) 的触发器 ...
正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...
正在处理用于 libc-bin (2.31-0kylin9.1k20.6) 的触发器 ...
/sbin/ldconfig.real: /usr/lib/libtinyxml2.so.9 is not a symbolic linkroot@pdsyw-pc:~# 

image.png

7、拷贝WeChat离线包到/var/www/html/

root@pdsyw-pc:~# cd /var/www/html/
root@pdsyw-pc:/var/www/html# ll
总用量 20
drwxr-xr-x 2 root root  4096 11月  7 19:38 ./
drwxr-xr-x 3 root root  4096 11月  7 19:37 ../
-rw-r--r-- 1 root root 10918 11月  7 19:37 index.html
root@pdsyw-pc:/var/www/html# cp /var/cache/apt/archives/wechat.tar.gz ./
root@pdsyw-pc:/var/www/html# ll
总用量 1148448
drwxr-xr-x 2 root root       4096 11月  7 19:40 ./
drwxr-xr-x 3 root root       4096 11月  7 19:37 ../
-rw-r--r-- 1 root root      10918 11月  7 19:37 index.html
-rw-r--r-- 1 root root 1175987553 11月  7 19:40 wechat.tar.gz
root@pdsyw-pc:/var/www/html# chmod 777 wechat.tar.gz 
root@pdsyw-pc:/var/www/html# 

image.png

8、删除index.html

root@pdsyw-pc:/var/www/html# ll
总用量 1148452
drwxr-xr-x 2 root root       4096 11月  7 19:40 ./
drwxr-xr-x 3 root root       4096 11月  7 19:37 ../
-rw-r--r-- 1 root root      10918 11月  7 19:37 index.html
-rwxrwxrwx 1 root root 1175987553 11月  7 19:40 wechat.tar.gz*
root@pdsyw-pc:/var/www/html# rm -rf index.html 
root@pdsyw-pc:/var/www/html# 

image.png

9、启动Apache服务器

root@pdsyw-pc:/var/www/html# systemctl enable apache2 --now
Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable apache2
root@pdsyw-pc:/var/www/html# systemctl status apache2 
● apache2.service - The Apache HTTP ServerLoaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>Active: active (running) since Tue 2023-11-07 19:37:07 CST; 5min agoDocs: https://httpd.apache.org/docs/2.4/Main PID: 11468 (apache2)Tasks: 55 (limit: 9108)Memory: 5.5MCGroup: /system.slice/apache2.service├─11468 /usr/sbin/apache2 -k start├─11469 /usr/sbin/apache2 -k start└─11470 /usr/sbin/apache2 -k start11月 07 19:37:07 pdsyw-pc systemd[1]: Starting The Apache HTTP Server...
11月 07 19:37:07 pdsyw-pc apachectl[11465]: AH00558: apache2: Could not reliabl>
11月 07 19:37:07 pdsyw-pc systemd[1]: Started The Apache HTTP Server.
root@pdsyw-pc:/var/www/html# 

image.png

10、查看IP信息

root@pdsyw-pc:/var/www/html# ip a | grep wlan0
7: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000inet 192.168.1.16/24 brd 192.168.1.255 scope global dynamic noprefixroute wlan0
root@pdsyw-pc:/var/www/html# 

image.png

11、在web页面查看
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/169657.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Qt贝塞尔曲线

目录 引言核心代码基本表达绘制曲线使用QEasingCurve 完整代码 引言 贝塞尔曲线客户端开发中常见的过渡效果&#xff0c;如界面的淡入淡出、数值变化、颜色变化等等。为了能够更深的了解地理解贝塞尔曲线&#xff0c;本文通过Demo将贝塞尔曲线绘制出来&#xff0c;如下所示&am…

C语言——打印1000年到2000年之间的闰年

闰年&#xff1a; 1、能被4整除不能被100整除 2、能被400整除 #define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h> int main() {int year;for(year 1000; year < 2000; year){if((year%4 0) && (year%100!0) || (year%400 0)){printf("%d ",ye…

Vue3 + Naive-ui Data Table 分页页码显示不全

当使用naive-ui 表格并且使用分页组件的时候 需要增加 remote

Qlik Sense : Fetching data with Qlik Web Connectors

目录 Connecting to data sources Opening a connector Connecting to a data source Authenticating the connector Defining table parameters Using standard mode or legacy mode Standard mode Connector overview Using multi-line input parameters to fetch da…

基于 Gin 的 HTTP 代理 demo

上次用 TCP 模拟了一个 HTTP 代理之后&#xff0c;感觉那样还是太简陋了&#xff0c;想着是不是可以用框架来做一个有点实际用处的东西。所以&#xff0c;就思索如何用 golang 的 Gin 框架来实现一个&#xff1f;嗯&#xff0c;对的你没有听错&#xff0c;是 gin 框架。你可能会…

C语言——贪吃蛇

一. 游戏效果 贪吃蛇 二. 游戏背景 贪吃蛇是久负盛名的游戏&#xff0c;它也和俄罗斯⽅块&#xff0c;扫雷等游戏位列经典游戏的⾏列。 贪吃蛇起源于1977年的投币式墙壁游戏《Blockade》&#xff0c;后移植到各种平台上。具体如下&#xff1a; 起源。1977年&#xff0c;投币式…

链表的实现(文末附完整代码)

链表的概念及结构 链表是一种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是通过链表中的指针链接次序实现的 我们在上一篇文章所学习的顺序表是连续存储的 例如&#xff1a; 顺序表就好比火车上的一排座位&#xff0c;是连续的 而链表就好比是火车…

Thinkphp8 - 连接多个数据库

// 数据库连接配置信息connections > [mysql > [// 数据库类型type > mysql,// 服务器地址hostname > 127.0.0.1,// 数据库名database > thinkphp,// 用户名username > env(DB_USER, root),// 密码password >…

计算机中丢失msvcr120.dll文件怎么修复?找不到msvcr120.dll五种完美修复方案

今天我想和大家分享的是关于“msvcr120.dll丢失的问题的5个解决方法”。在我们日常的工作生活中&#xff0c;或许大家都曾遇到过这样的问题&#xff0c;那么&#xff0c;了解它的解决方法是非常必要的。 首先&#xff0c;让我们来了解一下msvcr120.dll是什么文件。简单来说&am…

南昌大学漏洞报送证书

获取来源&#xff1a;edusrc&#xff08;教育漏洞报告平台&#xff09; url&#xff1a;https://src.sjtu.edu.cn/ 兑换价格&#xff1a;20金币 获取条件&#xff1a;南昌大学任意中危或以上级别漏洞

设计模式之十一:代理模式

代理可以控制和管理访问。 RMI提供了客户辅助对象和服务辅助对象&#xff0c;为客户辅助对象创建和服务对象相同的方法。RMI的好处在于你不必亲自写任何网络或I/O代码。客户程序调用远程方法就和运行在客户自己本地JVM对对象进行正常方法调用一样。 步骤一&#xff1a;制作远程…

【数据结构】树与二叉树(十二):二叉树的递归创建(算法CBT)

文章目录 5.2.1 二叉树二叉树性质引理5.1&#xff1a;二叉树中层数为i的结点至多有 2 i 2^i 2i个&#xff0c;其中 i ≥ 0 i \geq 0 i≥0。引理5.2&#xff1a;高度为k的二叉树中至多有 2 k 1 − 1 2^{k1}-1 2k1−1个结点&#xff0c;其中 k ≥ 0 k \geq 0 k≥0。引理5.3&…