问题:主机没有网络,需要安装某些软件,可以通过在一台可以联网的设备上提取出安装包,到另一台没有联网的设备上安装软件。但是应用商城只能安装软件,如何提取出安装包呢?
注意:两台机器的架构必须一致,否则架构不同安装包是无法在没有联网的设备上安装的。
答:
1 在应用商店找到软件包的名称
2 打开终端使用命令模糊查找下有没有这个安装包?
可以看到browser360-cn-stable就是我们想要的软件包,那么如何将安装包提取出来呢?
3 提取安装包
sudo su #获取root账号权限
apt purge -y browser360-cn-stable #清除软件包和软件的配置文件
apt autoremove -y #自动删除不需要的包
ls -l /var/cache/apt/archives/ #查看缓存
apt clean #删除缓存中得安装包
ls -l /var/cache/apt/archives/ #查看缓存
apt install -d -y browser360-cn-stable #仅下载安装包,不安装
mkdir /home/app #创建一个存放安装的文件夹
cp /var/cache/apt/archives/*.deb /home/app
chmod 777 /home/app/*.app #设置安装包的权限,否则无法拷贝出来
注意:导出的安装包可能会包含软件的依赖文件,在安装的时候,依赖文件也必须一起安装
以上内容来源于技术论坛“信创技术联盟”,欢迎对信创感兴趣的朋友们一同到论坛相互讨论交流!