乐于分享
好东西不私藏

银河麒麟系统常见问题:应用离线下载及安装

银河麒麟系统常见问题:应用离线下载及安装

通过使用apt-offline工具,实现在有网的电脑上批量下载软件及其依赖包,并导入到内网电脑中进行安装。

准备工作

需要额外准备一台可以连接互联网的银河麒麟电脑,它的CPU架构及系统版本必须与内网目标机器完全一致。

操作步骤

1. 安装软件apt-offline工具
● 在桌面打开终端输入以下命令,用以检测电脑是否安装此软件。若无任何返回内容,说明未安装此工具。
dpkg -l | grep apt-offline   
● 在联网的电脑上执行以下命令进行软件安装。
sudo apt install -y apt-offline
2. 生成索引
● 在有网的麒麟电脑上为目标软件生成离线依赖签名索引(.sig文件)。以讯飞输入法为例,在应用商店查看软件包名。
● 在桌面打开终端,输入以下命令生成索引。
sudo apt-offline  set com.iflytek.iflyime.sig --install-packages  com.iflytek.iflyime 
3. 下载软件及依赖项
在桌面打开终端,输入以下命令完成下载及打包文件。
apt-offline get com.iflytek.iflyime.sig --bundle com.iflytek.iflyime.zip
以上命令的作用是,在联网机器上读取生成的com.iflytek.iflyime.sig签名索引文件,自动下载所有需要的软件包以及全部依赖,打包成com.iflytek.iflyime.zip离线安装包。
4. 安装软件
将打包好的.zip文件拷贝到内网机器中,解压并进入对应的文件夹内,右键打开终端,输入以下命令进行安装,此命令会将文件夹内的安装包及依赖一次性批量安装完成。
sudo dpkg -i ./*.deb
tips:如果出现,提示找不到com.iflytek.iflyime软件包,机器先执行sudo apt update 进行更新,再生成.sig文件