我如何知道已安装包的源 ppa?

我如何知道已安装包的源 ppa?

我有一个来自 ppa 源的软件包 (xserver-xorg-video-intel)。由于我的软件包管理中有多个此软件包的 ppa 源,我不确定哪个是源。所以我想知道我是否可以使用 apt-get 或 dbpkg 等来了解这一点。相关问题:如果我有给定软件包的多个 ppa,apt-get 是否会在任何 ppa 中找到软件包的新版本时更改 ppa?我之所以问这个问题,是因为我为 xserver-xorg-video-intel 使用了一个替代 ppa,因为官方 ppa 中的驱动程序会导致休眠/睡眠错误。

答案1

apt-cache madison <package-name>除了从终端运行的答案可能会提供更多信息之外

hob@hobgoblin:~$ apt-cache madison clementine
clementine | 1.0.1-554-geded1da~precise | http://ppa.launchpad.net/me-davidsansome/clementine-dev/ubuntu/ precise/main amd64 Packages
clementine | 1.0.1+dfsg-2ubuntu1 | http://gb.archive.ubuntu.com/ubuntu/ quantal/universe amd64 Packages
clementine | 1.0.1+dfsg-2ubuntu1 | http://gb.archive.ubuntu.com/ubuntu/ quantal/universe Sources
clementine | 1.0.1-554-geded1da~precise | http://ppa.launchpad.net/me-davidsansome/clementine-dev/ubuntu/ precise/main Sources

答案2

apt-cache policy <package-name>提供与 类似的信息apt-cache madison <package-name>,但格式不同:

$ apt-cache policy disper
disper:
  Installed: 0.3.0-1
  Candidate: 0.3.0-1
  Version table:
 *** 0.3.0-1 0
        500 http://dk.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
        100 /var/lib/dpkg/status
     0.3.0 0
        500 http://ppa.launchpad.net/disper-dev/ppa/ubuntu/ precise/main amd64 Packages

相关内容