Alpine linux:readelf(丢失)。如何在Alpine Linux上安装readelf?
当我试图在Apline3.5上安装Alpine linux:readelf(丢失)。如何在Alpine Linux上安装readelf?,linux,docker,alpine,Linux,Docker,Alpine,当我试图在Apline3.5上安装readelf软件包时,我收到了这个错误消息 $ apk add --no-cache readelf client readelf fetch http://dl- cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz ERROR
readelf
软件包时,我收到了这个错误消息
$ apk add --no-cache readelf
client readelf
fetch http://dl- cdn.alpinelinux.org/alpine/v3.5/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.5/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
readelf (missing):
required by: world[readelf]
我只想用一些命令来解决这个问题。那是因为,我希望能够用Dockerfile来完成它。
我该怎么办???您需要使用
binutils
包来实现相同的功能
$ apk add --update binutils
(1/2) Installing binutils-libs (2.28-r2)
(2/2) Installing binutils (2.28-r2)
Executing busybox-1.26.2-r5.trigger
OK: 13 MiB in 14 packages
$ readelf
Usage: readelf <option(s)> elf-file(s)
Display information about the contents of ELF format files
Options are:
-a --all Equivalent to: -h -l -S -s -r -d -V -A -I
-h --file-header Display the ELF file header
-l --program-headers Display the program headers
$apk add--更新binutils
(1/2)安装binutils libs(2.28-r2)
(2/2)安装binutils(2.28-r2)
执行busybox-1.26.2-r5.trigger
确定:14个包中的13个MiB
$readelf
用法:readelf elf文件
显示有关ELF格式文件内容的信息
选项包括:
-a——全部等价于:-h-l-S-S-r-d-V-a-I
-h—文件头显示ELF文件头
-l——程序标题显示程序标题
Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。