Jan*_*pää 74 firefox downgrade firefox-extensions
将 Firefox 57 降级到 Firefox 56 的最直接方法是什么?
这是为了有更多时间等待旧扩展的工作替代品。
N0r*_*ert 80
如果您需要受支持的 Firefox ESR,那么您可以添加 PPA 之一。这里有两个选项:
获取 Firefox ESR 60.x作为 snap:
snap install --channel=esr/stable firefox
Run Code Online (Sandbox Code Playgroud)从Mozilla 团队的 PPAppa:mozillateam/ppa获取 Firefox ESR 60.x (第一个版本于 2017年 10 月 11 日在此处发布,作为对 ubuntu-desktop 邮件列表的讨论的结果):
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt-get update
sudo apt-get install firefox-esr
Run Code Online (Sandbox Code Playgroud)从获得的Firefox ESR 60.X乔纳森·F公司PPAppa:jonathonf/firefox-esr。
sudo add-apt-repository ppa:jonathonf/firefox-esr
sudo apt-get update
sudo apt-get install firefox-esr
Run Code Online (Sandbox Code Playgroud)供您参考:
请注意,不再支持 ESR 52 版本。请自行承担风险。
您可以使用以下命令从Jonathon F 的 PPAppa:jonathonf/firefox-esr-52获取 Firefox ESR 52.9.0 :
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr
Run Code Online (Sandbox Code Playgroud)
有了这样的版本,我可以继续使用我的附加组件,例如 SiteDelta、TableTools2、Show Parent Folder、Manage Folders、Wired Marker 等。
注意:如果您之前已经添加了ppa:jonathonf/firefox-esrPPA并且不希望Firefox升级到60版本,那么您可以使用以下命令固定该版本(以16.04 LTS为例):
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF
Run Code Online (Sandbox Code Playgroud)
如果您添加了任何 PPA(ppa:mozillateam/ppa或ppa:jonathonf/firefox-esr)并且 Firefox 已从 52 升级到 60,则删除任何版本为 60 的 PPA 并ppa:jonathonf/firefox-esr-52使用以下命令启用特殊的():
sudo ppa-purge ppa:mozillateam/ppa
sudo ppa-purge ppa:jonathonf/firefox-esr
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr
Run Code Online (Sandbox Code Playgroud)
但请注意,您将无法获得安全更新,因为此版本已过时。
2019-07-09 更新: Firefox ESR 52.9.0 版本存在证书过期的插件问题。甚至本地 XPI 安装也以“无法安装此附加组件,因为它似乎已损坏”结尾。信息。为了解决这个问题,我们需要:
mozilla2019.pem.about:preferences#advancedmozilla2019.pem证书。Vid*_*uth 31
免责声明:
不建议保留软件包,除非您的目标是拥有一个稳定的生产环境,您使用的工具在使用它们时不应发生变化。
为此,您只需执行以下操作:
对于 Ubuntu 17.10:
注意:这在 artful 中一直有效,因为 artful 是在 Firefox 56 版本时发布的。
# see footnote (1)
sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox
Run Code Online (Sandbox Code Playgroud)对于 Ubuntu 16.04
注意:如果您没有使用
sudo apt clean或清除存档的缓存,这仅适用于 16.04sudo apt autoclean。如果您已经清理了您的本地档案,则只能恢复到45.0.2+build1-0ubuntu1与 xenial 一起发布的那个,或者您可以参考下面的@Michael Johnson 的回答,在这种情况下可以正常工作。
# see footnote (1)
sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
sudo apt-mark hold firefox
Run Code Online (Sandbox Code Playgroud)对于所有其他 Ubuntu 版本:
注意:这里也只有在您尚未清理本地档案时才有效:
请求apt policy将返回如下信息的信息:
$ apt policy firefox
firefox:
Installed: 57.0+build4-0ubuntu0.17.10.5
Candidate: 57.0+build4-0ubuntu0.17.10.5
Version table:
*** 57.0+build4-0ubuntu0.17.10.5 500
500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages
56.0+build6-0ubuntu1 500
500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
我们在告诉您版本 56 的包名称的行之后,这将在本例中56.0+build6-0ubuntu1。您只需将其放入以下几行即可:
# see footnote (1)
sudo apt-get install firefox=<package version>
sudo apt-mark hold firefox
Run Code Online (Sandbox Code Playgroud)如果上述所有选项都失败,您可以在其网站上下载所有版本的旧版 Firefox版本,并将它们设置在您的主目录中。请参阅如何安装 tar.gz 或 tar.bz2 文件以了解如何执行此操作。这将使您在等待您喜欢的附加组件更新时,将 firefox 56 作为系统上的第二个选项。
由于我不想抄袭@Michael Johnson 的回答,因此您应该参考他的回答,以获取有关如何恢复的另一个不错的选择。
每当您想将此软件包再次更新到 57 或任何当前版本时,您只需执行以下操作(参见 (2)):
sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox
Run Code Online (Sandbox Code Playgroud)
当您第一次启动降级的 firefox 时,您可能会收到一条警告,指出 firefox 57 中可用的某些扩展(语言)与版本 56 不兼容。检查一次更新版本后,firefox 将正常启动。
脚注:
(1) 第一个将安装最新版本的 firefox 56,即使您已经安装了 57,第二个命令将阻止此软件包更新(请参阅 (2))。
(2) 通常,
firefox单独'firefox\*'持有/取消持有就足以满足您想要实现的目标,但如果有疑问,持有/取消持有也会持有/取消持有以 Firefox 开头的所有其他软件包。
| 归档时间: |
|
| 查看次数: |
42581 次 |
| 最近记录: |