是否有工具在升级后更新我的PPA sources.list条目?

当我从一个版本的Ubuntu升级到下一个版本时,升级工具正确地禁用了我的所有PPA,因此为旧版本的Ubuntu编译或绑定的软件不会干扰我刚刚升级到的新版本。

有没有办法自动重新启用和更新为新版本的Ubuntu提供软件包的任何PPA? 例如,假设我正在运行Maverick,并且我启用了两个PPA,“foo”和“bar”。 假设“foo”为Maverick和Natty提供包,而“bar”仅为Natty提供包。 有没有一个工具我可以在更新到Natty之后运行它会重新启用我的“foo”PPA并更新它以指向Natty包,同时让“bar”PPA禁用?

有一个名为Y-PPA-Manager的工具可以让你做到这一点。

要尝试Y-PPA-Manager,您需要在终端中运行以下命令:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager sudo apt-get update sudo apt-get install y-ppa-manager 

安装完成后,运行软件并单击“高级”按钮。

在此处输入图像描述

单击该按钮后,您将看到一个类似于下面的窗口。 单击“在Ubuntu升级后重新启用工作PPA”。

在此处输入图像描述

然后会提示您输入密码。 输入密码,然后单击“确定”。 之后,你会得到一个像这样的对话框:

在此处输入图像描述

单击“确定”并等待所有正在运行的PPA重新启用。 整个过程成功完成后,您将收到通知。