我正在尝试实现一种配置机制,允许在某个项目中通过 svn 部署一个 cron 配置。
我立即想到我应该做的是将 /etc/cron.d/ 中的符号链接创建到我项目的 cron 文件(该文件又由 vcs 控制),但这似乎不起作用。
我发现一些旧的论坛消息提到不支持符号链接,而其他人则表示支持。是哪个?
有没有其他方法或任何其他好方法来实现这一目标?
根据这个答案,.local .cache并且.config是,按照惯例,配置存储位置通过Gnome和Ubuntu的。
是.gnome .gnome2和.gconf因此传统的配置目录,或者他们应该共存?
dconf 的采用是否会改变这些点文件应用程序配置约定?
最后,gconf-editor 数据设置与这些目录的关系是什么?.gnome/.gconf 是否包含与 gconf-editor 访问相同的信息?
更新:XDG 已被指出是 .cache、.local 和 .config 的原因。
dconf 上的这个问题建议 dconf 将替代 gconf,如Gnome.org 上所述。此外, João说 dconf 是
GNOME 技术用于存储应用程序设置。[...] dconf 是 gconf 的 GNOME3 替代品,它已经有一段时间没有维护了。dconf 也有望带来优于 gconf 的性能改进(与应用程序启动相关)。
我预计,基于此,从 gconf 设置到 dconf 的迁移路径会有些混乱。我很想听听任何其他的观点。
Ubuntu (10.04 LTS) 主存储库中不存在 Cfengine 是怎么回事?我在任何地方都找不到对此的讨论(使用 Google)。Ubuntu Main 中唯一的配置管理似乎是 Puppet。
我还寻找了各种各样的其他工具——全部来自维基百科的配置管理工具列表——但它们都没有出现在 Ubuntu main 中。我寻找了 bcfg2、opensymbolic、radmind、smartfrog、spacewalk、staf、synctool、chef——都没有。
从我作为系统管理员的角度来看,我希望至少找到 bcfg2、puppet、cfengine 和chef(作为最广泛使用的工具)。
为什么 cfengine(或厨师和其他人)不包含在 Ubuntu main 中?为什么 Ubuntu main 中只有一个配置管理工具?
顺便说一句 - 这在服务器管理的上下文中很重要的原因是因为 Ubuntu main 得到了 Ubuntu 团队的全面支持,包括更新和安全更新;其他存储库不是。
注意:这个问题不是关于以类似 Dropbox 的方式(文件、文件夹)同步数据,而是关于同步配置。
我希望拥有完全相同版本的 Ubuntu,并且在我的台式机和笔记本电脑(也可能在我的小型上网本 PC)上安装和配置所有软件,而不使用 Ubuntu Sync 和最少的维护工作(设置一次,长时间运行)。
用例如下:
我在笔记本电脑上工作并对软件配置进行了一些更改,例如:
apt-get installcheckinstall我做了一些“同步”操作
(1)在台式PC上工作我在台式 PC 上工作并对软件配置进行了一些更改,例如:
我做了一些“同步”操作
(1)并(4)在笔记本电脑上工作。问:我可以使用哪些免费/开源软件来同步两台机器的 Ubuntu 系统、安装的软件和配置?如果没有任何云服务,是否可以做到这一点?
补充问题:台式机和笔记本电脑的硬件配置明显不同。有问题的“同步软件”如何处理视频驱动程序、WLAN 驱动程序及其配置?
注意:我不需要同时同步所有 PC,因为我一次只使用一台机器。
注:我考虑过用Chef来解决这个问题,但是好像维护这样的设置可能真的很麻烦。
注意:我也考虑过使用安装了 Ubuntu 的可引导 USB(便携式 Linux),但我不确定视频驱动程序是否能正常工作。
我有一台运行 Ubuntu 的生产服务器。我想设置安装在本地机器上的类似配置。我想安装相同的软件包。
由于带宽是一个限制,传统的磁盘克隆方法对我不起作用。安装相同的软件包并创建相同密码的相同用户会很棒;我会手动调整其余的东西。
有没有适合我的要求的好的解决方案?
我正在尝试启用应该在 gconf-editor 中的 /apps/gnome-system-tools/users/show_all 标志。
根据 Ubuntu 社区文档和许多谷歌搜索,我想要的密钥应该在上面的位置,但整个 /apps/gnome-system-tools 树都不见了。
https://help.ubuntu.com/community/FixShowAllUsers
我的问题是没有得到工作的关键,我稍后会处理这个问题,我在树视图中没有 /apps/gnome-system-tools。
一些用户声称它会显示您是否以 root 身份运行 gconf-editor,但我的与以 root 身份运行的情况完全相同。
根据我在这里阅读的内容:http : //projects.gnome.org/gconf//
我认为在发布 gnome-system-tools 包时从未添加 hive/config-source。或者他们已经移动了分支,我还没有找到记录移动的文档。
看起来我可以开始在 {$HOME}/.gconf/apps/ 中添加文件夹,然后它们会显示在树中,但我更喜欢正确加载 gnome-system-tools 分支中的所有内容。
此外,据我所知,没有什么好方法可以直接通过 gconf-editor 工具开始将文件夹添加到树视图,右键单击什么都不做,并且编辑下没有首选项。
如何让 /apps/gnome-system-tools 分支出现在 gconf 中?或者,如有必要,我在哪里可以找到它的默认配置源以便我可以添加它?
我使用的是 Ubuntu 11.04 Natty Narwhal i386 版本,Gnome 版本 2.32.1,并且安装了 2.32.0-0ubuntu7 gnome-system-tools 包。
据我了解,XDG 指南建议应用程序将其配置存储在$XDG_CONFIG_HOME/APP(通常~/.config/APP)而不是~/.APP(我不确定是否也有 Debian/Ubuntu 指南?)。但是,我发现了许多使用旧~/.APP约定的配置文件和文件夹。
有没有办法全局强制非确认应用程序使用 XDG 文件夹约定?
还是我只需要为每个项目记录一张票?:D
configuration configuration-management xdg xdg-base-directory