Ubuntu 18.04のWSLインストールでaptに問題があります。
aptを使用してパッケージをインストールしようとすると、次のようになります。
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required: [...]
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success
E: Could not read response to hello message from hook [ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true: Success
ここではsnapd / snappyが原因だと思いますが、これを解決する方法を見つけることができませんでした。Afaik snapdはWSLではサポートされていません。アップデートでインストールされていると思います。
インストール全体を壊す必要がなく、何時間もかけてすべてを新鮮にセットアップする必要がないソリューションを見つけたいと思っています。
前もって感謝します。
編集:からの元の出力はapt --version
でしたapt 1.6.8 (amd64)
。にアップグレードし1.7.0 (amd64)
ても問題は解決されなかったようです。
1
関連:bugs.launchpad.net/ubuntu/+source/apt/+bug/1776218は既に修正されているはずです
—
Melebius
私はそのスレッドを読みましたが、それは本当に私には何の助けにもなりません。この問題は最近発生しました(wslインストールを4〜5か月間使用した後)。apt自体を(aptアップグレードなしで)更新する方法はありますか?
—
173467321476C
はい、使用できます
—
Melebius
dpkg
。必要なパッケージをダウンロードしpackages.ubuntu.com、その後、手動でインストールしてください。の出力もapt --version
質問に追加する必要があります。
OK、それが出力された
—
173467321476C
apt 1.6.8 (amd64)
ので、apt 1.7.0 (amd64)
依存関係を解決した後もダウンロードしてアップグレードしましたが、まだ問題があります。