原文链接:
hello,大家好啊,今天给大家带来一篇在统信UOS或者麒麟KYLINOS上无交互安装deb的文章,有时候我们使用dpkg安装deb时,由于软件包中preinst设置的内容,需要我们手动输入相关的参数,比如路径等,那么今天就给大家提供两种方法参考,请根据实际的情况使用。
1、下载qaxsafe到本地
pdsyw@pdsyw-pc:~/桌面$ sudo apt install -d -y qaxsafe
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
archdetect-deb dmeventd libaio1 libdebian-installer4
libdevmapper-event1.02.1 liblvm2cmd2.03 localechooser-data lvm2 user-setup
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
qaxsafe
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 2 个软件包未被升级。
需要下载 61.8 MB 的归档。
解压缩后会消耗 0 B 的额外空间。
获取:1 http://archive2.kylinos.cn/deb/kylin/production/PART-V10-SP1/custom/partner/V10-SP1 default/all arm64 qaxsafe arm64 8.0.5-5140 [61.8 MB]
已下载 61.8 MB,耗时 4秒 (13.7 MB/s)
于“仅下载”模式中下载完毕
pdsyw@pdsyw-pc:~/桌面$ ll /var/cache/apt/archives/
总用量 60348
drwxr-xr-x 3 root root 4096 10月 19 15:51 ./
drwxr-xr-x 3 root root 4096 10月 19 15:51 ../
-rw-r----- 1 root root 0 10月 9 11:01 lock
drwx------ 2 _apt root 4096 10月 19 15:51 partial/
-rw-r--r-- 1 root root 61782034 2月 20 2023 qaxsafe_8.0.5-5140_arm64.deb
pdsyw@pdsyw-pc:~/桌面$
2、使用dpkg安装,需要选择安装路径
pdsyw@pdsyw-pc:~/桌面$ sudo dpkg -i /var/cache/apt/archives/qaxsafe_8.0.5-5140_arm64.deb
正在选中未选择的软件包 qaxsafe。
(正在读取数据库 ... 系统当前共安装有 194514 个文件和目录。)
准备解压 .../qaxsafe_8.0.5-5140_arm64.deb ...
preinst called install.
请选择安装路径(按回车键则安装在默认位置/opt目录下):
3、回车确认后安装完成
pdsyw@pdsyw-pc:~/桌面$ sudo dpkg -i /var/cache/apt/archives/qaxsafe_8.0.5-5140_arm64.deb
正在选中未选择的软件包 qaxsafe。
(正在读取数据库 ... 系统当前共安装有 194514 个文件和目录。)
准备解压 .../qaxsafe_8.0.5-5140_arm64.deb ...
preinst called install.
请选择安装路径(按回车键则安装在默认位置/opt目录下):
正在解压 qaxsafe (8.0.5-5140) ...
正在设置 qaxsafe (8.0.5-5140) ...
install success.
正在处理用于 desktop-file-utils (0.24-1kylin2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3 18.04.20180207.2-0kylin2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.64kylin1) 的触发器 ...
pdsyw@pdsyw-pc:~/桌面$
4、卸载qaxsafe软件
pdsyw@pdsyw-pc:~/桌面$ sudo dpkg -r qaxsafe
(正在读取数据库 ... 系统当前共安装有 194711 个文件和目录。)
正在卸载 qaxsafe (8.0.5-5140) ...
systemd 245 (245.4-4kylin3.15k0.26)
PAM AUDIT SELINUX IMA APPARMOR SMACK SYSVINIT UTMP LIBCRYPTSETUP GCRYPT GNUTLS ACL XZ LZ4 SECCOMP BLKID ELFUTILS KMOD IDN2 -IDN PCRE2 default-hierarchy=hybrid
uninstall success.
正在处理用于 desktop-file-utils (0.24-1kylin2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3 18.04.20180207.2-0kylin2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.64kylin1) 的触发器 ...
pdsyw@pdsyw-pc:~/桌面$