如何降级到旧版本的 Opera?

如何降级到旧版本的 Opera?

我曾经通过将其存储库添加到我的 sources.list 来安装 Opera:

deb http://deb.opera.com/opera/ stable non-free #Opera

从那时起,我通过常用的“apt-get update && apt-get upgrade”定期获得更新,最近一次更新是在几周前,更新到了 Opera 11.51。从那时起,Opera 经常(每隔几天一次,有时更频繁)崩溃(浏览器窗口消失,然后出现错误报告对话框)。(OpenSUSE 也发生了同样的情况,我上周升级了它,因此它不是 Ubuntu 独有的。)

这件事刚刚又发生了(当我在另一个 Stack Exchange 网站上输入问题的答案时),我不想再忍受它了。

是否有一种简单的方法可以降级到旧版本(例如 11.50,它没有这个问题),并且仍然可以在下一个版本发布时获得升级查询(希望可以解决这个问题)?

答案1

您可以通过创建版本引脚来控制安装哪些版本的软件包。您需要在 /etc/apt/preferences 中添加一个条目:

 Package: <package>
 Pin: <pin definition>
 Pin-Priority: <pin's priority>

通过指定 Pin-Priority,您可以控制在新版本发布时是否用新版本替换软件包等。负优先级将阻止软件包被安装 - 如果您想跳过特定版本,我认为您可以在您的案例中使用该方法:

 Package: opera
 Pin: 11.51
 Pin-Priority: -1

我没有测试过,但我认为卸载 opera,然后创建版本 P​​IN,然后再次安装它会安装一个旧版本,然后在有新版本可用时将其升级到新版本。

你可以阅读文档了解更多详情。man apt_preferences在终端中输入也会给你一些信息。

当然,删除 PPA 并手动管理版本也是一个选择,但那样还有什么乐趣呢?:)

答案2

首先删除所有可能与 Opera 相关的程序。然后转到软件源并禁用 存储库,执行操作,然后转到 Opera 的下载网站并下载所需的版本。您可能想查看deb http://deb.opera.com/opera/ stable non-free #Operasudo apt-get updateOpera 接下来这是一个测试版本,版本号为 12。此版本可能已经解决了您的问题。现在可以进行更新,而不会影响您计算机上的 Opera 当前版本

相关内容