我在服务器上使用 Ubuntu 10.04 LTS,想安装 netatalk 2.2。Stefano Rivera 的 PPA。
现在碰巧我也安装了 smartmontools,他也提供了一个新版本,但我真的只想升级 netatalk。
我尝试添加文件/etc/apt/preferences.d/stefanor
:
Package: *
Pin: o=LP-PPA-stefanor
Pin-Priority: 50
但这并没有改变什么。
我怎样才能降低存储库的优先级并仅从中安装一个软件?
答案1
我可以建议你ppa 清除您想要将软件版本默认的 PPA 恢复为默认的 lucid 存储库版本。
接下来,重新编辑软件源(sudo nano /etc/apt/sources.list
)并删除#来自 PPA 线路入口。
仅运行更新 - 而不是升级。
sudo apt-get update
安装您想要的软件。
sudo apt-get install [software package]
然后重新打开 source-sources 文件并重新添加#至 PPA,以便不再收到进一步的更新。
对于 lucid,你可以安装ppa 清除通过启用 backports 存储库 - 再次 - 从您的软件源文件中执行此操作。
答案2
您可以尝试:
密码:release o=LP-PPA-stefanor
并通过“apt-cache policy [package]”检查优先级