如何在 debian 中添加 xorg-edgers PPA

如何在 debian 中添加 xorg-edgers PPA

如何在 debian 中添加 xorg-edgers PPA,而不破坏依赖关系?

答案1

如果您正在运行 Debian 8,并且正在寻找更新的视频驱动程序,但您并不特别需要最新的 git 快照,则更安全的选择可能是启用杰西向后移植

echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list

(如root),那么

apt-get update

并且您将能够安装 xorg-edgers 中可用的大多数软件包的版本(尽管有时是旧版本,但总是比 Jessie 中的版本更新),例如

apt-get -t jessie-backports install libgl1-mesa-dri
apt-get -t jessie-backports install libdrm-admgpu1
apt-get -t jessie-backports install xserver-xorg-video-intel

ETC。

这些软件包旨在与 Debian 8 配合使用。

答案2

阅读说明:https://launchpad.net/~xorg-edgers/+archive/ubuntu/ppa

请注意,这可能会导致严重的依赖性问题,并且可能会破坏您的 X 服务器系统,迫使您清除所有xserver-xorg-video.*!

对于大多数情况,向后移植就足够了,请参阅@Stephen 的答案以了解如何执行此操作。但有时这还不够。

以 root 身份启动 bash,或者成为 root ( sudo su),然后cd /tmp,这样就不会不必要地阻塞任何目录

首先我们需要满足 xorg-video-abi-20 的依赖;一个 ubuntu 虚拟包xserver-xorg-core。但是debian中不存在这个包,所以我们必须自己创建并安装它。

$ apt install equivs
$ equivs-control fake-xorg-video-abi-20
$ echo "Package: xorg-video-abi-20" >> fake-xorg-video-abi-20
$ echo "Depends: xserver-xorg-core" >> fake-xorg-video-abi-20
$ equivs-build fake-xorg-video-abi-20
$ dpkg -i xorg-video-abi-20*.deb

然后编辑 apt 源以包含 xorg-edgers ppa,并手动安装其 gpg 密钥

$ gpg --ignore-time-conflict --no-options --no-default-keyring --keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 165D673674A995B3E64BF0CF4F191A5A8844C542
$ echo deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu zesty main > /etc/apt/sources.list.d/xorg-edgers.list
$ echo deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu zesty main >> /etc/apt/sources.list.d/xorg-edgers.list

然后就跑吧apt-get update

相关内容