我有Debian,我发现了一些奇怪的已经修好了错误。
修复程序被合并到稳定的分支中,其中的版本是gnome-settings-daemon 3.32.1,但是我有gnome-settings-daemon 3.30.2-3,那么,我如何使用修补程序而不破坏我的系统呢?我得从哪里安装?靠背?
我使用apt检查版本,但在这里没有发现任何有用的地方:
/home/user-> apt-cache policy gnome-settings-daemon
gnome-settings-daemon:
Installed: 3.30.2-3
Candidate: 3.30.2-3
Version table:
*** 3.30.2-3 500
500 http://deb.debian.org/debian buster/main amd64 Packages
100 /var/lib/dpkg/status提前感谢!
发布于 2020-12-28 09:13:00
根据用于gnome-设置的Debian包页-守护进程,stable (buster)的最新版本是3.30.2-3 (您已经安装了)。
然而,对于testing (斗牛眼)和unstable (sid),版本3.38.1-2是可用的。因此,您只能从那些较新的版本中安装缺少的包,如下所述:如何在运行“稳定”Debian的计算机上安装一些来自“不稳定”Debian的软件包?
Backport和从源代码编译是更多的选项(在上面链接的答案中也有描述)。
发布于 2020-12-28 09:41:09
backports.debian.org似乎不包括这个包gnome-settings-daemon为buster。
testing分支目前的版本为3.38.1-2,这比您需要的要更新得多。
推荐的方法是自己支持修补程序。
你必须:
gnome-settings-daemon所需的任何开发包:sudo apt-get build-dep gnome-settings-daemonapt-get source gnome-settings-daemoncd gnome-settings-daemon-3.30.2/
curl 'https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/cea632bf682760e80654df19cfef6206efca868a.diff' | patch -p1dpkg-source --commit # this will ask you to write a changelog entrydpkg-buildpackage -rfakerootcd ..
sudo dpkg -i gnome-settings-daemon_3.30.2-3_amd64.deb gnome-settings-daemon-common_3.30.2-3_all.debgsd-media-keys进程,这样gnome-设置-守护进程将使用新的二进制文件重新启动它:killall gsd-media-keyshttps://unix.stackexchange.com/questions/626392
复制相似问题