更改 lsb_release 文件中的版本名称时软件源停止工作

更改 lsb_release 文件中的版本名称时软件源停止工作

更改版本名称时软件源停止工作。我使用的是 Linux Mint 10 Julia,当我更改 gksu gedit /etc/*release 中的 2 行时

DISTRIB_ID=LinuxMint
DISTRIB_CODENAME=julia

其余的我都可以毫无问题地更改,我必须在软件源中更改哪些内容才能接受它们并使程序正常工作..?

我正在制作 Commodore OS 32 位的定制版本,在发布之前添加了这个和那个。网站在这里http://cbmosvision.webs.com/如果你想看的话。

答案1

该实用程序将使用您已更改的文件lsb_release。看man lsb_release

Mint 使用它自己的系统设置插件来mintsources配置软件源。

如果您查看,/usr/lib/linuxmint/mintSources/mintSources.py您会发现它用于lsb_release获取发行版名称。

如果您将其更改为“Commodore OS”,mintsources则会感到困惑。虽然您可以破解mintsources以始终使用“LinuxMint”,无论lsb_release说什么,但这始终是一个“破解”,并且可能会进一步造成痛苦。 (我相信 Linux Mintsoftware-center不久前对 Ubuntu 做了类似的事情来解决类似的问题)

相关内容