我有一个带有高寒映像(docker:dind)的容器,在将它放到主机上之前,我想在里面安装ApparMor,看看它是如何工作的。
我在高寒存储库中找到了ApparMor封装,但我不知道如何安装它。
我如何安装和开始使用它?
编辑:
在Ubuntu上,我成功了:
apt-get update && apt-get install apparmor-utils
但是当我试着用:apk update && apk add apparmor-utils
它失败了:
/ # apk update && apk add apparmor-utils
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
v3.8.2-19-g151c2021d6 [http://dl-cdn.alpinelinux.org/alpine/v3.8/main]
v3.8.2-18-gd7f33f856a [http://dl-cdn.alpinelinux.org/alpine/v3.8/community]
OK: 9546 distinct packages available
ERROR: unsatisfiable constraints:
apparmor-utils (missing):
required by: world[apparmor-utils]发布于 2019-05-01 14:45:16
apparmor包在main存储库中不可用。它可以从testing存储库edge分支安装:
将以下行添加到您的/etc/apk/repositories (固定方式):
@edge http://dl-cdn.alpinelinux.org/alpine/edge/testing然后跑:
apk update
apk add apparmor@edge高寒Linux:储存库钉扎
发布于 2019-01-11 10:19:47
这是因为包的名称是apparmor,而不是apparmor-utils。包名末尾的"utils“是特定于Ubuntu的,在阿尔卑斯,apparmor-utils是一个子包。
尝试用apk update && apk add apparmor安装整个设备。
发布于 2021-09-06 05:46:33
运行下面的命令来安装设备
apk update
apk add apparmor@edge --force-broken-worldhttps://unix.stackexchange.com/questions/493896
复制相似问题