首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在高山上安装AppArmor

如何在高山上安装AppArmor
EN

Unix & Linux用户
提问于 2019-01-11 09:00:01
回答 3查看 2.6K关注 0票数 2

我有一个带有高寒映像(docker:dind)的容器,在将它放到主机上之前,我想在里面安装ApparMor,看看它是如何工作的。

我在高寒存储库中找到了ApparMor封装,但我不知道如何安装它。

我如何安装和开始使用它?

编辑:

在Ubuntu上,我成功了:

apt-get update && apt-get install apparmor-utils

但是当我试着用:apk update && apk add apparmor-utils

它失败了:

代码语言:javascript
复制
/ # 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]
EN

回答 3

Unix & Linux用户

发布于 2019-05-01 14:45:16

apparmor包在main存储库中不可用。它可以从testing存储库edge分支安装:

将以下行添加到您的/etc/apk/repositories (固定方式):

代码语言:javascript
复制
@edge http://dl-cdn.alpinelinux.org/alpine/edge/testing

然后跑:

代码语言:javascript
复制
apk update
apk add apparmor@edge

高寒Linux:储存库钉扎

票数 1
EN

Unix & Linux用户

发布于 2019-01-11 10:19:47

这是因为包的名称是apparmor,而不是apparmor-utils。包名末尾的"utils“是特定于Ubuntu的,在阿尔卑斯,apparmor-utils是一个子包。

尝试用apk update && apk add apparmor安装整个设备。

票数 0
EN

Unix & Linux用户

发布于 2021-09-06 05:46:33

运行下面的命令来安装设备

代码语言:javascript
复制
apk update
apk add apparmor@edge  --force-broken-world
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/493896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档