![在 Linux 中将 Firefox 更新到最新版本](https://linux22.com/image/1245793/%E5%9C%A8%20Linux%20%E4%B8%AD%E5%B0%86%20Firefox%20%E6%9B%B4%E6%96%B0%E5%88%B0%E6%9C%80%E6%96%B0%E7%89%88%E6%9C%AC.png)
软件包管理器中没有显示最新版本的 Firefox,所以我去网站下载了它。解压后,没有 makefile。看起来可以直接从目录中运行,但我想更新我当前的版本,以便所有文件都移动到正确的位置。如何做到这一点?
答案1
我不知道 Ubuntu,但在 Opensuse 中可以添加 Mozilla 的 Buildservice 存储库,该发行版背后的人们使用它进行开发和测试,并且始终拥有最新版本。
Ubuntu 必须做类似的事情,因此尝试看看还有哪些其他可用的存储库。
编辑:我不确定这是否是同一种东西,但是这里就是你如何去做的。
答案2
您无法(轻易地)同时拥有两者。您要么坚持使用 Ubuntu 提供的版本(可能是旧版本),要么采用 Mozilla 提供的版本(可能不是按照您期望的方式打包的)。
您的软件包管理器设置可能存在问题,但如果没有更多详细信息,很难判断。最坏的情况是,您可以从以下位置手动下载软件包http://packages.ubuntu.com/lucid/firefox. 检查你的包管理器中是否激活了安全更新。
答案3
如果您从包管理器(例如 debian 或 rpm)安装 Firefox,则很有可能只会收到安全更新,而不会收到新的小修订。
您需要从 Mozilla 下载 Firefox;它应该是 tgz 格式。您不需要编译 Firefox,因为它已经编译好了。将解压的内容复制到 /opt/。然后创建一个指向可执行 shell 脚本的符号链接。只有这样,您才能使用能够从 Mozilla 接收更新的 Firefox
答案4
使用“sudo aptitude update”检查您是否已更新软件包列表。这将确保您拥有最新的软件包列表。然后使用“sudo aptitude upgrade”更新软件包。您可以使用 apt-get 代替 aptitutde。
由于基于 Debian 的系统管理补丁的方式,您并不总是能获得版本升级。检查 /usr/share/doc 下软件包目录中的更改日志。在本例中为 /usr/share/doc/firefox。
我展示了 Firefox-3.5,包括版本 3.6.8 的变化。
确保已启用安全补丁。/etc/apt/sources 应在文件底部附近包含以下行。
deb http://security.ubuntu.com/ubuntu karmic-security 主要受限 deb-src http://security.ubuntu.com/ubuntu karmic-security 主要受限 deb http://security.ubuntu.com/ubuntu karmic-security 宇宙 deb-src http://security.ubuntu.com/ubuntu karmic-security 宇宙 deb http://security.ubuntu.com/ubuntu karmic-security multiverse deb-src http://security.ubuntu.com/ubuntu karmic-security multiverse