101*_*307 2 package-management ppa
几个月前我添加了一个私有存储库并相应地安装了该软件包。
现在我得到的信息是该软件包有新版本可用。
但我不想执行到该版本的升级。
在如何删除 PPA?我可以看到我可以通过以下方式删除 ppa:
sudo add-apt-repository --remove ppa:whatever/ppa
Run Code Online (Sandbox Code Playgroud)
我了解可以在不影响软件的情况下删除 PPA 吗?这样做仍然不会影响已安装的软件。
真的是这样吗?
我如何确保软件不会因没有进一步的活动而被意外删除?
(我记得表演的时候
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
有时我会被要求删除一些未使用的软件包/版本。
现在我担心此或类似的活动也可能会删除已安装的软件)
是的。
当您 时add-apt-repository,它不会神奇地升级软件。反过来也会发生同样的情况。您只需删除 Apt 从中读取的 PPA 包列表。
当您删除 PPA 时,您的本地版本可能是最新版本,因此仍然是安装候选版本。您可以通过 确认这一点apt policy <package>。
我不确定您只是想问还是想删除 PPA 的软件包。如果您这样做,有一个名为 的漂亮小工具ppa-purge。它位于存储库中,因此很容易到达这里:
sudo apt install ppa-purge
sudo ppa-purge ppa:whatever/ppa
Run Code Online (Sandbox Code Playgroud)
如果您已经删除了 PPA,则可能需要先将其添加回来。
| 归档时间: |
|
| 查看次数: |
2124 次 |
| 最近记录: |