统信UOS或者KYLINOS上无交互安装Citrix
  qkadZYAX5eto 2023年11月02日 44 0

往期文章:统信UOS或者麒麟KYLINOS上无交互安装deb包

hello,大家好啊,今天给大家带来一篇在统信UOS或者麒麟KYLINOS上无交互安装Citrix Workspace的文章,上一篇文章介绍了其他的两种无交互安装deb包方法,今天给大家介绍第三种无交互安装deb的方法,通过debconf-utils工具来实现,大家一起来看看吧。

1、下载Citrix workspace软件包


统信UOS或者KYLINOS上无交互安装Citrix_触发器

2、使用dpkg安装Citrix workspace软件包

pdsyw@pdsyw-pc:~/桌面$ ls -ltr icaclient_23.9.0.24_arm64.deb 
-rw-rw-r-- 1 pdsyw pdsyw 40081552 10月 20 09:37 icaclient_23.9.0.24_arm64.deb
pdsyw@pdsyw-pc:~/桌面$ sudo dpkg -i icaclient_23.9.0.24_arm64.deb 
(正在读取数据库 ... 系统当前共安装有 195399 个文件和目录。)
准备解压 icaclient_23.9.0.24_arm64.deb  ...
Removed /etc/systemd/system/multi-user.target.wants/ctxcwalogd.service.
正在解压 icaclient (23.9.0.24) 并覆盖 (23.9.0.24) ...
正在设置 icaclient (23.9.0.24) ...

useradd:用户“citrixlog”已存在
Created symlink /etc/systemd/system/multi-user.target.wants/ctxcwalogd.service → /lib/systemd/system/ctxcwalogd.service.
正在处理用于 systemd (245.4-4kylin3.15k0.26) 的触发器 ...
正在处理用于 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) 的触发器 ...

统信UOS或者KYLINOS上无交互安装Citrix_bc_02

3、安装过程中出现交互页面需要选择

统信UOS或者KYLINOS上无交互安装Citrix_触发器_03

4、安装完成

统信UOS或者KYLINOS上无交互安装Citrix_kylin_04

5、安装debconf-utils软件包

pdsyw@pdsyw-pc:~/桌面$ sudo apt install debconf-utils -y
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  archdetect-deb dmeventd libaio1 libdebian-installer4
  libdevmapper-event1.02.1 liblvm2cmd2.03 localechooser-data lvm2 user-setup
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:
  debconf-utils
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 2 个软件包未被升级。
需要下载 59.0 kB 的归档。
解压缩后会消耗 108 kB 的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1/main arm64 debconf-utils all 1.5.73 [59.0 kB]
已下载 59.0 kB,耗时 0秒 (211 kB/s)
正在选中未选择的软件包 debconf-utils。
(正在读取数据库 ... 系统当前共安装有 195367 个文件和目录。)
准备解压 .../debconf-utils_1.5.73_all.deb  ...
正在解压 debconf-utils (1.5.73) ...
正在设置 debconf-utils (1.5.73) ...
正在处理用于 man-db (2.9.1-1kylin0k1) 的触发器 ...
pdsyw@pdsyw-pc:~/桌面$

统信UOS或者KYLINOS上无交互安装Citrix_linux_05

6、使用debconf-get-selections判断icaclient是否使用 debconf 来获取用户输入,下列指令输出icaclient通过 debconf 来获取用户输入

pdsyw@pdsyw-pc:~/桌面$ sudo debconf-get-selections | grep icaclient
icaclient	app_protection/install_app_protection	select	yes
pdsyw@pdsyw-pc:~/桌面$

统信UOS或者KYLINOS上无交互安装Citrix_uos_06

7、卸载icaclient软件

pdsyw@pdsyw-pc:~/桌面$ sudo dpkg -r icaclient 
(正在读取数据库 ... 系统当前共安装有 195399 个文件和目录。)
正在卸载 icaclient (23.9.0.24) ...
Removed /etc/systemd/system/multi-user.target.wants/ctxcwalogd.service.
正在处理用于 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:~/桌面$

统信UOS或者KYLINOS上无交互安装Citrix_uos_07

8、使用 echo 和 debconf-set-selections 来预先设置选择,使用 DEBIAN_FRONTEND=noninteractive 环境变量来强制非交互式模式安装

pdsyw@pdsyw-pc:~/桌面$ echo "icaclient app_protection/install_app_protection select yes" | sudo debconf-set-selections
pdsyw@pdsyw-pc:~/桌面$ 
pdsyw@pdsyw-pc:~/桌面$ sudo DEBIAN_FRONTEND=noninteractive dpkg -i icaclient_23.9.0.24_arm64.deb 
(正在读取数据库 ... 系统当前共安装有 195399 个文件和目录。)
准备解压 icaclient_23.9.0.24_arm64.deb  ...
Removed /etc/systemd/system/multi-user.target.wants/ctxcwalogd.service.
正在解压 icaclient (23.9.0.24) 并覆盖 (23.9.0.24) ...
正在设置 icaclient (23.9.0.24) ...

useradd:用户“citrixlog”已存在
Created symlink /etc/systemd/system/multi-user.target.wants/ctxcwalogd.service → /lib/systemd/system/ctxcwalogd.service.
正在处理用于 systemd (245.4-4kylin3.15k0.26) 的触发器 ...
正在处理用于 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:~/桌面$

统信UOS或者KYLINOS上无交互安装Citrix_kylin_08


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   30   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   32   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   34   0   0 linuxsort
qkadZYAX5eto