如何使用 yum 在 Fedora 17 上安装 emacs 24.3?

如何使用 yum 在 Fedora 17 上安装 emacs 24.3?

我已经有 emacs 24.1.1,但我需要使用版本 24.3。我试过:

sudo yum install emacs24.3

但它不被识别。有没有办法升级我的 emacs 或者我应该简单地安装 emacs 24.3?我也尝试过:

yum search emacs

但我找不到 emacs 24.3 的任何相关软件包。我在虚拟机上使用 Fedora 17(通用)。

顺便说一句,我对 Fedora 有点陌生,但熟悉 Debian(尤其是 Ubuntu)。

更新

以下是我的 Fedora 版本详细信息:

-bash-4.2$ cat /etc/fedora-release 
Generic release 17 (Generic)
-bash-4.2$ 

简单地尝试安装emacs是行不通的:

-bash-4.2$ sudo yum install emacs
Loaded plugins: langpacks, presto, refresh-packagekit
Package 1:emacs-24.1-7.fc17.x86_64 already installed and latest version
Nothing to do
-bash-4.2$ 

答案1

您始终可以尝试安装较新的 Fedora 版本的 rpm。您可以在以下位置找到它们:rpmfind.net。只需下载与您的 VM 架构匹配的 rpm 并使用 yum 安装

yum localinstall emacs-24.3-18.fc21.x86_64.rpm

我不确定您是否会解决正确的依赖关系。如果是这样,您可能也会在从源代码编译时遇到问题。当尝试更新到比官方存储库提供的更新版本的软件时(由于所有依赖项),它可能会变得非常棘手。

如果 yum 仅抱怨缺少一些依赖项,您也可以找到并下载这些 rpm。我以前处理过此类问题。有时它相对无痛,而有时则带来的麻烦超过了它的价值。

祝你好运!

答案2

使用Fedora 17+,您可以emacs 24简单地安装:

sudo yum install emacs

您可以在安装前搜索软件包:

yum search emacs

更新

参考这个关联,看来 emacs 24.3 不包含在 Fedora 17 存储库中。

在这种情况下,我认为您应该从源代码安装 emacs 以获得更新版本。

相关内容