我已经有 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 以获得更新版本。