需先挂载光盘并配置为apt本地源才能安装软件;确认挂载后编辑/etc/apt/sources.list,添加deb file:///media/kylin/ juniper main,再执行sudo apt update和install即可离线批量安装。

您已将银河麒麟系统安装光盘插入光驱,但双击光盘图标后只看到一堆文件夹,无法像Windows那样直接运行setup.exe安装软件,这是因为Linux系统不识别Windows安装逻辑,必须通过挂载光盘并配置为本地APT软件源才能调用apt命令批量安装其中的软件包。
确认光盘已正确挂载
打开终端(Ctrl+Alt+T),执行:ls /media/。若看到类似kylin、chaoyue或KYLIN-OS的目录名,说明光盘已被自动挂载;若返回为空,则需手动挂载:先执行sudo mkdir -p /mnt/cdrom,再运行sudo mount /dev/sr0 /mnt/cdrom(/dev/sr0为光驱设备节点,可用lsblk确认)。
这一步操作起来很简单,直接把文件拖进去就行。但若跳过确认挂载步骤就修改源列表,会导致apt找不到软件包,报错“Unable to locate package”。
备份并编辑软件源列表
执行:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak,为原始配置创建安全副本。
运行:sudo vi /etc/apt/sources.list,进入编辑模式后按i键切换为插入状态,删除全部原有内容。
输入新源地址:【deb file:///media/kylin/ juniper main】(注意:其中/media/kylin/需替换为您实际挂载路径,可通过df -h查看;末尾空格与juniper main不可遗漏,这是光盘内Packages.gz索引文件所在发行版名称和组件名)。
按Esc退出插入模式,输入:x保存并退出vi。
启用光盘源并安装软件
刷新软件包缓存:sudo apt update。若看到类似“Hit:1 file:/media/kylin juniper InRelease”的提示行,说明光盘源已成功加载;若报错“Failed to fetch”,请检查路径拼写、空格位置及挂载点是否可读。
此时即可安装光盘中的任意软件,例如安装Samba服务:sudo apt install samba。
系统将自动从光盘读取.deb包及其全部依赖,无需联网,也不需要手动解压或运行脚本——所有过程由APT统一调度完成。











