首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么对KDM/KDE的升级不保留对配置文件的更改?

为什么对KDM/KDE的升级不保留对配置文件的更改?
EN

Unix & Linux用户
提问于 2014-07-27 12:31:14
回答 1查看 228关注 0票数 1

Arch上的kdebase-workspace包只保留更新包时对/usr/share/config/kdm/kdmrc所做的更改。我需要编辑/usr/share/config/kdm/Xsetup以使我的监视器正确旋转,但是每次kdebase-workspace更新时,更改都会丢失。Arch Wiki建议将/usr/share/config/kdm/Xsession复制到/usr/share/config/kdm/Xsession.custom。我可以用/usr/share/config/kdm/Xsetup来完成这个任务,但是我认为/usr/share/中的文件应该由包管理器来管理。

看起来这可能是包中的一个bug (也就是说,它应该保存所有的配置文件),或者我应该在/usr/share/config/kdm/kdmrc中做一个更改,告诉它寻找其他地方,如果是的话,在哪里呢?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2014-07-27 21:35:17

/usr下的文件应由包管理器控制(/usr/local下的文件除外)。系统管理员可以在/etc中实时修改的配置文件。这是传统unix目录结构的一部分,并在文件系统层次标准中为Linux编写了代码。Arch中建议在/usr下编辑文件是个坏主意;您的更改被升级覆盖这一事实是预料中的。

Arch Linux以某种非标准的方式管理文件。您可以通过在/etc/pacman.conf中声明该文件,将其标记为在升级时不更改(这在wiki上有文档记录):

代码语言:javascript
复制
NoUpgrade = usr/share/config/kdm/Xsetup

您可能希望将/usr/share/config/kdm/Xsetup替换为指向/etc (例如/etc/kdm/Xsetup)下的文件的符号链接,以便更容易地跟踪您所做的自定义操作。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/146822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档