gpt4 book ai didi

user-interface - Ansible - 如何检测您在安装了 GUI 系统的 Linux 机器上?

转载 作者:行者123 更新时间:2023-12-04 06:43:31 28 4
gpt4 key购买 nike

我正在尝试使用 ansible 设置我的点文件/机器 Bootstrap ,并且我想安装一堆 GUI 工具,但前提是我在支持它的机器上。我正在使用 ansible_os_family == 'Debian' 来检测 apt-get 是否有效。不确定如何检查是否安装了 gtk 或类似的东西。

最佳答案

Ansible 有很多 support for package managers , 并将愉快地与 apt 合作.不幸的是,目前没有办法检查是否使用此模块安装了软件包。但是,这可以通过注册命令的结果来完成。这样的事情应该有效:

- name: Check if gtk is installed
command: dpkg-query -l gtk
register: gtk_check

- name: Install GTK application
apt: name=gtk-program state=present
when: gtk_check.stdout.find('no packages found') != -1

关于user-interface - Ansible - 如何检测您在安装了 GUI 系统的 Linux 机器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25988203/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com