如何通过apt-get降级包?
如何通过apt-get
将软件包降级到旧版本?
其他工具也可以接受,但apt-get
是首选。
如果您有版本号或目标版本, apt-get
支持选择特定版本或目标版本。 更多细节可以在apt-get的手册页上找到 。 也可以通过输入man apt-get
从终端访问它
sudo apt-get install
OR
sudo apt-get -t=
是要运行的命令。 这可用于将包降级到特定版本。
评论中有人指出这一点
-
apt-cache showpkg
列出所有可用版本。 (h / t Sparhawk ) -
apt-mark hold
“保存”当前版本的软件包,阻止自动升级。 (h / tLuísdeSousa )
使用
apt-get install «pkg»=«version»
要么
sudo aptitude install «pkg»=«version»
其中«pkg»是包的名称, «version»是版本号。
如果您使用ppa升级了软件,则可以使用ppa-purge
对其进行降级。 首先,您必须使用以下代码安装ppa-purge
:
sudo apt-get install ppa-purge
然后你可以使用命令删除ppa
sudo ppa-purge ppa:user / ppa-name
这将自动将软件降级到Ubuntu附带的原始版本。
要降级,你必须做一个像这样的命令
sudo apt-get install pkg_name=version
在你的终端。
在version
的位置放置您想要降级的先前版本。
在我看来,你应该首先卸载或清除包,如:
sudo apt-get remove
要么
sudo apt-get purge
然后,您可以下载要安装的版本并将其保存在文件夹中,例如下载中的abc.deb
。 打开终端,使用cd
命令移动到该文件夹并使用dpkg
安装以前的版本:
sudo dpkg -i abc.deb
或者,如果您要降级通过PPA更新的软件包,则会有一个名为ppa-purge
的小实用程序。
请参阅此主题: http : //www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html