小编Gol*_*den的帖子

如何在 Alpine 中安装特定的软件包版本?

我需要Dockerfile构建一个基于 Alpine Linux 的 Docker 镜像。现在我需要安装一个包作为这个的一部分Dockerfile

目前我有:

RUN apk update && \
    apk upgrade && \
    apk add git
Run Code Online (Sandbox Code Playgroud)

显然这是一个坏主意,因为结果是不确定的。相反,它取决于我构建映像的时间点,以及git正在安装的版本。

这样做的正确方法是什么?

我想我必须告诉updatedupgrade以及add使用哪些版本,但我该怎么做?

我已经看到apk支持固定存储库,但这不是我想要的(至少我是这么认为的),因为我不想固定存储库,而是一个包。

换句话说:如果git可以通过安装npm,我将能够运行:

npm install git@1.9.2
Run Code Online (Sandbox Code Playgroud)

(或我想要的任何版本)。对于 Alpine Linux,这相当于什么?

package-management docker alpine-linux

145
推荐指数
4
解决办法
24万
查看次数

在 Inkscape 中使用 Font Awesome

有没有办法将 Font Awesome 图标转换为 SVG 图形,以便我可以在 Inkscape 中的其他矢量图像中使用它们?

将 Font Awesome 导入 Inkscape 以进行图标参考在这里没有帮助,因为这仅指字体编辑器 - 但我只想将字体转换为一组 SVG 图形。

这可能吗?如果是这样,如何?

fonts inkscape svg

17
推荐指数
3
解决办法
1万
查看次数

标签 统计

alpine-linux ×1

docker ×1

fonts ×1

inkscape ×1

package-management ×1

svg ×1