hig*_*guy 11 launchpad apt xorg ppa
我可以从 ppa 安装特定软件包的旧版本吗?具体来说,我想xserver-xorg-video-intel
从 xorg-edgers ppa获取旧版本(和依赖项)。原因是旧版本似乎适用于我的硬件。当前版本似乎具有(我想知道它是否真的是源代码)与该软件包当前稳定版本一样的严重崩溃。我试过
apt-get install pkg=version
Run Code Online (Sandbox Code Playgroud)
但没有成功。恐怕缓存中的包丢失后
apt-get clean
Run Code Online (Sandbox Code Playgroud)
我什至不知道先前版本的确切版本号,假设它不必正好少一个。当前版本是xserver-xorg-video-intel-2.20.15
或者:是否有一个地方,例如在启动板,我可以手动下载包的先前版本?
是的,您可以安装特定版本的软件包,apt-get install pkg=version
但需要从您的 APT 源之一中获得所需的版本。
例如
$ apt-cache policy dpkg
dpkg:
Installed: 1.16.12
Candidate: 1.16.12
Version table:
1.17.1 0
800 http://localhost:3142/debian/ unstable/main amd64 Packages
*** 1.16.12 0
900 http://localhost:3142/debian/ testing/main amd64 Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
在这种情况下,无论是1.17.1
和1.16.12
可供APT。1.16.12
已安装。
像主要的 Ubuntu 存档一样,PPA 删除了被取代的包。因此,在 PPA 中,每个 Ubuntu 版本只有一个版本可用。