麒麟系统离线安装软件方法(kazam录屏软件为例)
背景
很多人用麒麟系统是因为要涉及保密的原因而从win转到麒麟,所以大多数安装软件也是离线安装的方式,还是比较令人头疼的,涉及很多依赖库,现在就把自己离线安装的过程简单整理一下,方便自己后续使用。
本文以安装linux版本的kazam录屏软件为例,把安装过程记录下来,其他软件的安装方式也是如此过程.
步骤0:卸载kazam
因为我已经安装好了,为了演示,先全部卸载,从零开始安装,完全卸载命令(包括配置文件卸载)如下:
sudo apt-get autoremove --purge 软件包名sudo apt-get autoremove --kazam
步骤一:下载依赖
我在kazam官网下载的.deb安装包如下格式:
kazam_1.4.5-ok1_all.deb
在麒麟离线安装kazam时,使用命令如下:
sudo dpkg -i kazam_1.4.5-ok1_all.deb
你会发现缺乏必要的依赖,而安装失败,截图如下:
那就开始下载所有的依赖,一个个下载,使用 apt-get 命令下载(适用 Debian 的麒麟系统)
使用以下命令下载指定软件包及其依赖,但不进行安装:
sudo apt-get -d install <包名>
下载依赖的时候,你会发现会有连锁反应,一个依赖还会依赖另外一个依赖,没关系,一个个下载就好了。
最后需要下载多个依赖文件,如下图所示:
下载完成后,所有依赖文件会保存在 /var/cache/apt/archives 目录下。
我们直接拷贝出来,放在一个单独的文件夹,等会一个命令一起安装。
步骤二:安装
我们把kazam.deb安装包和所有下载好的依赖安装包放在一个文件夹中,敲击安装命令一起全部安装,命令如下:
sudo dpkg -i *.deb
如果提示依赖问题,可以使用 sudo apt-get -f install
来修复依赖。
步骤三:启动kazam
输入命令:kazam
安装启动完毕,可以正常使用录屏软件!