You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Alpine:Edge Docker镜像是否支持shc包?或在哪个版本可获取?

关于Alpine镜像中安装shc包的问题

操作过程

用户在Alpine:Edge容器中执行以下命令:

/ # apk update
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
v20251016-1782-gc7343e84ea5 [https://dl-cdn.alpinelinux.org/alpine/edge/main]
v20251016-1809-gd3b70426e44 [https://dl-cdn.alpinelinux.org/alpine/edge/community]
OK: 27321 distinct packages available
/ # apk add shc
ERROR: unable to select packages:
  shc (no such package):
    required by: world[shc]
/ # apk add apache2-utils
(1/5) Installing libuuid (2.41.2-r0)
(2/5) Installing apr (1.7.6-r0)
(3/5) Installing libexpat (2.7.3-r0)
(4/5) Installing apr-util (1.6.3-r2)
(5/5) Installing apache2-utils (2.4.65-r0)
Executing busybox-1.37.0-r10.trigger
OK: 8 MiB in 20 packages
/ #

问题

执行apk add shc时提示无此包,请问Alpine:Edge是否提供shc包,或该包可在哪个Alpine版本中获取?

解答

Alpine:Edge是提供shc包的,但该包不在默认启用的main或community仓库中,而是属于testing仓库。除了Edge版本,Alpine 3.18及以上的稳定版本的testing仓库也包含shc包。

要安装shc,需要先启用testing仓库:

  1. 追加testing仓库地址到配置文件:
    echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
    
    (如果是稳定版,将edge替换为对应版本号,比如v3.20)
  2. 更新仓库索引:
    apk update
    
  3. 安装shc:
    apk add shc
    

内容的提问来源于stack exchange,提问作者Harry Sheng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 01:40:10