将 ppa 包降级到先前时间点可用的版本

Wil*_*ill 15 apt ppa downgrade

背景故事是普通的英特尔 GPU 驱动程序不执行我的爱好编码和某些游戏所需的各种 OpenGL 扩展。所以我必须安装 xorg-edgers 然后它很高兴。然而,上周三左右,xorg-edgers 有一个更新——有很多包——但它严重崩溃了;司机锁好并带走整台电脑;需要硬重置。

那么您如何降级 - 在 PPA 中选择代表过去某个时间点的软件包版本,而忽略比该时间点更新的版本?

xan*_*gua 19

在日常工作中使用 xorg-edges ppa 可能是一个非常糟糕的主意。

它可能会为您提供最新的驱动程序,确实如此,但您也可以获得不工作的驱动程序。

要删除 PPA并降级由它替换的软件包(因此回到官方存储库中可用的软件包),首先安装 ppa-purge:

sudo apt-get install ppa-purge
Run Code Online (Sandbox Code Playgroud)

然后删除PPA,优雅地降级为官方软件包:

sudo ppa-purge ppaname
Run Code Online (Sandbox Code Playgroud)

这应该将您的软件包降级回官方软件包。

不会卸载 PPA 中但不在官方存储库中的其他软件包。您应该手动告诉包管理器删除它们,例如使用 apt:

sudo apt-get purge packagename
Run Code Online (Sandbox Code Playgroud)

您可以在 Ubuntu 设置的“软件源”部分找到 ppa 的名称,并在其启动板页面上查看它提供的包列表(或查看 Synaptic 包管理器的“源”部分,如果已安装)。

  • `sudo ppa-purge ppa:someppa/ppa` (2认同)