Tôi gặp vấn đề với apt khi cài đặt WSL Ubuntu 18.04.
Bất cứ khi nào tôi cố gắng cài đặt một gói với apt, tôi nhận được điều này:
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
Tôi tin rằng snapd / snappy là thủ phạm ở đây, nhưng tôi chưa thể tìm ra cách giải quyết vấn đề này. Afaik snapd không được hỗ trợ trên WSL và tôi cho rằng nó đã được cài đặt trong một bản cập nhật.
Tôi hy vọng tìm được giải pháp không yêu cầu tôi phải thực hiện toàn bộ quá trình cài đặt và phải mất hàng giờ để thiết lập mọi thứ mới.
Cảm ơn trước.
EDIT: sản lượng ban đầu từ apt --version
đã apt 1.6.8 (amd64)
. Một nâng cấp lên 1.7.0 (amd64)
đã không dường như khắc phục vấn đề.
1
Liên quan: bug.launchpad.net/ubfox/+source/apt/+orms/1776218 Nên được sửa lỗi
—
Melebius
Tôi đã đọc chủ đề đó, nhưng nó không thực sự giúp tôi theo bất kỳ cách nào. Vấn đề này xuất hiện gần đây đối với tôi (sau khi sử dụng cài đặt wsl trong 4-5 tháng.) Có cách nào để tự cập nhật apt (không cần nâng cấp apt) không?
—
173467321476C
Vâng, bạn có thể sử dụng
—
Melebius
dpkg
. Tải xuống gói yêu cầu từ gói.ubfox.com , sau đó cài đặt thủ công . Bạn cũng nên thêm đầu ra apt --version
cho câu hỏi của bạn.
Ok, nó xuất ra
—
173467321476C
apt 1.6.8 (amd64)
nên tôi đã tải xuống và nâng cấp lên apt 1.7.0 (amd64)
sau khi giải quyết các phụ thuộc mà tôi vẫn gặp vấn đề.