欢迎光临散文网 会员登陆 & 注册

银河麒麟系统提取应用商店安装包方法

2021-11-09 14:31 作者:信创技术联盟  | 我要投稿

注意:因为主机没有网络,需要安装某些软件,可以通过在一台可以联网的设备上提取出安装包,到另外一台没有联网的设备上安装软件。

但是有一个情况,应用商店只能下载软件,但是无法提取出安装包,本文挡通过命令的方式提取出安装包。


一、软件包:

软件包介绍:如果需要下载某个软件包,首先需要知道软件包的包名称,他不是中文名称

例如:

中文包名:360安全浏览器

实际Linux包名:browser360-cn-stable



查看包名称的方法,可以在终端中使用查询命令:apt search 360

输出很多360相关的软件包名,输出结果如下

其中:browser360-cn-stable就是360安全浏览器


root@kylin-VMware:~# apt search 360

正在排序... 完成

全文搜索... 完成

broadcom-sta-common/10.1 6.30.223.271-12 all

Common files for the Broadcom STA Wireless driver

browser360-cn-stable/10.1 10.4.1006.26-1 amd64 [可从该版本升级:10.4.1005.66-1]

360安全浏览器

cpl-plugin-vimos/10.1 3.3.0+dfsg-1build1 amd64

ESO data reduction pipeline ......



在清楚了安装包名之后,需要用这个方法,查其他软件的包名称,才能下载到对应到软件。

需要找到Uget的软件包名,应用商店内的界面:

同样还是使用 search 命令,需要找应用商店的


我们刚才说了,应用商店的是中文名称,实际需要找到Linux的软件包名称。所以需要使用查找命令,同时根据应用商店内的软件版本确定:apt search uget


输出的结果内容非常多,不清楚具体哪个才是我们需要的,可以根据软件版本确定。

软件版本:2.2.2-1


root@kylin-VMware:~# apt search uget

正在排序... 完成

全文搜索... 完成

libhugetlbfs-bin/10.1 2.22-1 amd64

Tools to ease use of hugetlbfs


nupkg-nunit.mocks.2.6.4/10.1 2.6.4+dfsg-1 all

Unit test framework for CLI - NuGet package - Mocks

nupkg-nunit.runners.2.6.4/10.1 2.6.4+dfsg-1 all

Unit test framework for CLI - NuGet package - Runners

uget/10.1 2.2.2-1 amd64

easy-to-use download manager written in GTK+<font face="Microsoft YaHei" size="3"><span style="white-space: normal;">

</span></font>



可以看到最后一个uget 就是我们需要的软件包名,通过了解软件包名后,就可以进行下一步的提取安装包的功能,在系统中,如果需要提取某个软件,就需要在本机卸载软件


二、提取安装包

以下命令以提取360安全浏览器的安装包为例:

sudo su #获取 root 权限

apt purge -y browser360-cn-stable #清除软件包和软件的配置文件

apt autoremove -y #自动删除不需要的包,例如 browser360-cn-stable 删除后的依赖包

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/*.deb #设置安装包的权限,否则无法拷贝出来


注:如果需要提取Arm的安装包,必须在Arm的设备上下载。

注:导出的安装包可能会包含软件的依赖文件,在安装的时候,依赖文件也必须安装上。


银河麒麟系统提取应用商店安装包方法的评论 (共 条)

分享到微博请遵守国家法律