在 debian 9 通常你以为 sudo apt update sudo apt upgrade 就各种老问题都拜拜了。。。然后,就来了新问题。这个 firefox 57 还有 58. 59. 60. 不是你认识的那个 firefox 了。你甚至有一声感慨,哇靠这是啥? 修复是不可能修复的,他们一帮人尽是弄出新问题。为什么要我去擦屁股。常言道,美好时光,只在昨日。 只是到了 Firefox 56 for developers 和 Firefox 57 (Quantum) for developers 才是不一样的。所以 55.54.53 什么的不用考虑了。 https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases 你可以安装 debian 仓库里的 firefox 新版本。看看他们都再搞什么。然后无法使用旧扩展。 sudo apt install fuckfox 安装 firefox 56 开发者版本,用来保持旧有扩展顺利使用。 到这里去找对应的架构系统包,还可以选择语言 http://ftp.mozilla.org/pub/devedition/releases/56.0b9/ 下载 wget -t 99 -w 3 https://download-origin.cdn.mozilla.net/pub/devedition/releases/56.0b9/linux-x86_64/en-US/firefox-56.0b9.tar.bz2 解压 tar xjf firefox-56.0b9.tar.bz2 ls firefox 我选择 opt 目录下面创建要存放这个软件的文件夹 sudo mkdir /opt/mozilla/ sudo mv firefox /opt/mozilla/firefox-dev-56 然后去创建桌面图标 列出专门存放桌面图标的文件夹 ls /usr/share/applications emacs24.desktop gnome-tweak-tool.desktop org.gnome.gedit.desktop emacs24-term.desktop gnome-universal-access-panel.desktop org.gnome.Hitori.desktop empathy.desktop gnome-user-accounts-panel.desktop org.gnome.Logs.desktop eog.desktop gnome-user-share-webdav.desktop org.gnome.Maps.desktop evince.desktop gnome-wacom-panel.desktop org.gnome.Nautilus.desktop evince-previewer.desktop golly.desktop org.gnome.Nibbles.desktop evolution-calendar.desktop goobox.desktop org.gnome.Packages.desktop evolution.desktop gparted.desktop org.gnome.PackageUpdater.desktop fcitx-config-gtk3.desktop gpk-log.desktop org.gnome.Photos.desktop fcitx-configtool.desktop gthumb.desktop org.gnome.Polari.desktop fcitx.desktop gthumb-import.desktop org.gnome.Screenshot.desktop fcitx-skin-installer.desktop gucharmap.desktop org.gnome.Shell.desktop filezilla.desktop hamster-time-tracker.desktop org.gnome.Shell.PortalHelper.desktop firefox-esr.desktop hamster-time-tracker-overview.desktop org.gnome.Software.desktop firefox-esr.desktop.diverted hamster-windows-service.desktop org.gnome.SoundRecorder.desktop five-or-more.desktop iagno.desktop org.gnome.taquin.desktop flash-player-properties.desktop icedtea-netx-javaws.desktop org.gnome.Terminal.desktop 其中就有 firefox esr 不过不管他。我们新建一个桌面图标用来启动 firefox dev 版。 sudo nano /usr/share/applications/firefox-dev.desktop [Desktop Entry] Name=Firefox Developer Edition GenericName=Firefox Developer Edition Exec=/opt/mozilla/firefox-dev-56/firefox Terminal=false Icon=/opt/mozilla/firefox-dev-56/icons/updater.png Type=Application Categories=Application;Network;X-Developer; Comment=Firefox Developer Edition Web Browser. 保存退出。 这个时候,我建议你先断开网络连接。防止浏览器启动之后自动升级到最新版本 60 或者更高,而我想要的是 56 这个老版本。 就可以去找开始菜单里面的 Firefox Developer 程序图标了。 或者回到程序的文件夹 cd /opt/mozilla/firefox-dev-56 ./firefox ./firefox & 第一件事情就是,去浏览器里设置禁止自动升级。 点击 Edit 下拉选择 Preferences 之后。找到 Firefox Developer Edition Updates 选择 Never check for updates (not recommended) 就不升级了。下载旧插件安装。这里以 scrapbook 为例子。插件的扩展名是 xpi 所有去找这个插件,就搜索 scrapbook xpi 然后下载它。比如这个 https://github.com/TarekJor/Firefox-52-ESR-legacy-addon/blob/master/xpi/scrapbook-1.5.14-fx.xpi 许多人在 firefox 的插件网站下载下来 xpi 格式插件文件后却不知道如何去安装 firefox 插件,这里简单两步教你如何安装xpi插件。 方法一,按 Ctrl + O,选择要安装的扩展,打开即可。 方法二,把 .xpi 文件拖进 firefox 窗口里,稍后就可以看到 firefox 会询问你是否要安装这个扩展,点击“是”,然后重启浏览器。 先这样吧。都什么乱七八糟的项目啊。天啊。 |