使用 Alpine Linux 时搜索 Emacs

使用 Alpine Linux 时搜索 Emacs

我正在尝试在 Alpine Linux 上测试一些软件。我需要进行一些配置更改,因此我需要 Emacs。emacs是每个包的名称阿尔派 Linux | Emacsapk add emacs由于缺少包而失败。

根据Alpine Linux 包管理 |搜索套餐我应该能够使用以下命令之一找到该包:

$ apk search emacs
$

$ apk search -v emacs
$

$ apk search -v 'emacs*' 
$

Alpine Linux 中的 Emacs 软件包的名称是什么?或者,如果名称正确,我该如何安装它?


这是我试图解决的错误。我假设我的包名称错误,我需要类似emacs-24.5或 的名称emacs-nox

# apk add emacs
ERROR: unsatisfied constraints
  emacs (missing)
    required by: world[emacs]

答案1

我知道这个问题有点老了,但详细的答案仍然对那些达到这个问题的人有帮助。您必须确保community包源已启用并且您的包列表是最新的。

  • 首先编辑存储库文件
# vi /etc/apk/repositories/
http://<MIRROR_ADDRESS>/alpine/v<VERSION>/main
http://<MIRROR_ADDRESS>/alpine/v<VERSION>/community
[...]
  • 确保包列表是最新的。
# apk update
  • 安装所需的包,在本例中为emacs.
# apk add emacs

这通常不是问题,但如果此时问题仍未解决,还请检查高山包裹搜索该软件包是否适用于您的正确计算机体系结构(可以在终端上使用 进行检查uname -m)和操作系统版本(可以在终端上使用 进行检查cat /etc/os-release)。

相关内容