- BusyBoxのtarは、「invalid magic」エラーで解凍できないことがしばしばある。
- busyboxのtarは腐っているので、apkでtarをインストールして使う。
- Dockerを使っているなら ADD コマンドで展開できる。
-
/lib64/ld-linux-x86-64.so.2
が無い。- これらにdynamic linkしている実行ファイルはエラーが起こる。
- 依存ライブラリは、
file
、ldd
コマンドで確認できる。 - 例えば、go 1.4+
- 依存ライブラリは、
-
libc6-compat を
apk add
して$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib64
する - とりあえず、
/lib/libc.musl-x86_64.so.1
にsymlinkする。mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
- これらにdynamic linkしている実行ファイルはエラーが起こる。
- glibcがない
-
https://github.com/sgerrand/alpine-pkg-glibc をインストールする
- https://github.com/frol/docker-alpine-glibc/blob/master/Dockerfile
-
libstdc++.so.6: no version information available
になる- https://bugs.alpinelinux.org/issues/4903
- sourceからbuildしなければならない
-
https://github.com/sgerrand/alpine-pkg-glibc をインストールする
- インストールしたいファイルが、どのパッケージに含まれているか、わからない。
- Search the contents of Alpine packagesでファイルパスから該当パッケージを検索できる。
- fontがない。
- 「font-」で始まるパッケージ名がfont https://pkgs.alpinelinux.org/packages?name=font-*
- 2017以降あたりから3.4系のcurlが
curl: (48) An unknown option was passed in to libcurl
で死亡。- こういうのは、どこへ通報したら良いのか?わからない。
- 3.5系を使う。
- Dart
-
pub get
できないWrite failed (OS Error: Broken pipe, errno = 32), port = 0
- https://github.com/dart-lang/pub-dartlang-dart/issues/142
-
More than 3 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
49