我正在尝试在基于 Ubuntu 的 docker 容器中安装 libc6-dbg:i386,因为我需要它用于 Valgrind,但我不能。
给定以下 Dockerfile:
FROM ubuntu:14.04
MAINTAINER Me <xyz@example.com>
RUN apt-get update
RUN apt-get install libc6-dbg
RUN apt-get install libc6-dbg:i386
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 14.04 桌面 64 位主机上运行:
sudo docker build .
Run Code Online (Sandbox Code Playgroud)
我得到:
Step 0 : FROM ubuntu:14.04
---> 5506de2b643b
Step 1 : MAINTAINER Me <xyz@example.com>
---> Using cache
---> b1792911b80d
Step 2 : RUN apt-get update
---> Using cache
---> 5e3928c88aff
Step 3 : RUN apt-get install libc6-dbg
---> Running in ebd51fcb278b
Reading package lists...
Building …
Run Code Online (Sandbox Code Playgroud) 我有一个 ISO 文件,我想从命令行更改其中一个文件的内容。我知道我可以使用
sudo mount -o loop <etc...>
rsync -ra a b
edit b/file
mkisofs <options>
Run Code Online (Sandbox Code Playgroud)
但我需要一个不需要 root 权限的解决方案。