小编Ste*_*ers的帖子

如何在 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万
查看次数

如何编辑 zip 或 rar 档案中的文件?

我有一个包含需要编辑的文件的大型存档,但我不想每次都提取/压缩。有没有办法在存档中直接编辑文件?我打开它们,当我保存它时会提示输入位置。

zip rar archiving

17
推荐指数
2
解决办法
8万
查看次数

如何关闭 ALT + 数字小键盘 ASCII 符号插入?

我更喜欢在Num Lock关闭的情况下使用数字键盘上的光标键。这在大多数情况下都很好,但在 Eclipse 中它会导致一些快捷方式出现问题,例如Alt+ Up/Down移动行和Alt+Left向后导航 -在执行快捷方式后,这两个都粘在一个符号中(例如 ? for Alt+ Down)功能。

作为最后的手段,我可​​以(a)重新分配快捷键(不想这样做,因为更喜欢使用/学习标准的)或(b)使用迷你光标键(不喜欢这个,因为喜欢将PgUp/ PgDn/ Home/End放在我的手指下方,而不会让我的手四处乱跳)。

是否可以关闭Alt用于插入 ASCII 字符的+numpad 快捷方式?(我使用的是 Windows 7。)

keyboard windows-7 keyboard-shortcuts ascii eclipse

10
推荐指数
1
解决办法
2855
查看次数

如何复制 HTML 下拉列表 (<select>) 中显示的文本?

我正在寻找一种肯定存在于某处的工具......

网页上有一个下拉列表,其中包含许多值。我只是想将这些值复制到 Windows 剪贴板中,然后将它们粘贴到文本编辑器中,每行一个值。

我知道这可以使用 Firebug 完成,然后进行一些复杂的搜索和替换,或者也可以使用几行 Javascript,但肯定有一种更简单的方法,只需点击几下鼠标。不想重新发明轮子!

有没有人遇到过 Firefox 扩展、Greasemonkey 用户脚本或类似的已经这样做了?

html firefox-extensions

6
推荐指数
1
解决办法
4万
查看次数