問題タブ [lsb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - `opensuse/tumbleweed` Docker 内の `lsb_release -a`
環境
を使用してpython3パッケージをインストールしようとすると
パッケージがインストールされていると失敗しますlsb-release
(これは私の場合で必須です)。
私が見つけた掘り下げた後、pipはlsb_release -a
このエラーにつながる内部呼び出しを行います...次のDockerfileを使用して簡単に再現できます
プロトコル
これを作成しますDockerfile
:
観察した
テスト
「gengetopt」、「gnu-getopt」、または「perl-Getopt-Long-Descriptive」をインストールしようとしましたが、成功しませんでした (それでも同じエラーが発生しました)。
回避策
回避策の 1 つは、メタ パッケージをインストールするlsb
ことです。残念ながら時間がかかります (184 個のパッケージ)。
それを修正するための「より小さな」パッケージを探しています(つまり、依存関係を減らします)。