☰
【银河麒麟】V4系统使用命令安装软件组
2026/9/28 3:29:57 网站建设 项目流程

【需求描述】

银河麒麟V4在安装系统时忘记勾选某个软件组, 会导致进入系统后缺少某些软件包。本文介绍如何通过命令安装需要的软件组。


【前置条件】

1、系统已成功安装

2、准备好系统安装光盘


【操作步骤】

方法一:使用tasksel命令,操作方法如下:

1、插入系统光盘

2、lsblk 查看光驱设备名,一般是sr0,绝对路径是/dev/sr0

3、挂载系统光盘到空目录/mnt下:

sudo mount /dev/sr0 /mnt 回车输入普通用户的密码

4、配置本地源
vim /etc/apt/sources.list
注释掉原本的内容(在原有内容的每一行开头加上#即为注释)
添加行:deb [trusted=yes] file:///mnt 发行版信息 组件名
5、apt update 更新源

注意:/etc/apt/sources.list中如何配置本地源与系统光盘目录结构有关,不同系统光盘的目录结构可能有所不同。那么我们在配置时,需要进入挂载点确认光盘目录结构,如:
ls -la /mnt
# 典型的光盘结构:
# ├── dists/ # 发行版信息
# ├── pool/ # 软件包池
# ├── casper/ # 内核目录
# └── .disk/ # 光盘信息

ls /mnt/dists 确认发行版信息
发现该目录下有个juniper目录(这里的juniper就是发行版信息),其下又有main、restricted、universe、multiverse组件,那么/etc/apt/sources.list文件中的写法如下:
deb [trusted=yes] file:///mnt juniper main restricted universe multiverse

6、sudo tasksel --list-tasks 查看系统支持的软件组
软件组的两种状态:
i:表示已安装
u:表示未安装

7、sudo tasksel 回车

会弹出一个安装组件的窗口,根据需要进行选择,原本就有*号的表示已安装,把光标移动到需要安装的组件前,按一下空格, 即可选中组件,点击确定会自动安装,安装过程不要关闭窗口

方法二:使用apt命令,操作方法如下:

1、镜像挂载、本地源配置及更新同上(方法一的1~5步)

2、tasksel --task-packages <软件组名>

查询某个软件组的元包名称

下图表示kylin-GUI-server的软件组对应的元包名为kylin-gui-server

3、apt install 元包名

跟安装普通的软件一样

下图以安装kylin-gui-server(由于这个组件我已安装,所以提示的是升级)和kylin-web-server为例

补充:apt show kylin-standard-server

# 或者

apt-cache depends kylin-standard-server

这两个命令用于查看这个元包的依赖及需要安装的所有软件包

从下图可以看出来基础服务包含了系统的基础服务或命令,如果安装系统未勾选基础服务器,就会导致ssh、

dpkg等基础的命令找不到

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询