Câu hỏi Không thể cài đặt linux-libc-dev trên WSL / Bash trên Ubuntu trên Windows


Tôi đang cố gắng để cài đặt linux-libc-dev trên Bash trên Ubuntu trên Windows (Windows Subsystem cho Linux). Điều này là để khắc phục lỗi bash trước đó:

The following packages have unmet dependencies:
libc6-dev : Depends: linux-libc-dev but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Tôi đã cố gắng sửa chữa gói bị hỏng thông qua sudo apt-get -f install:

Unpacking linux-libc-dev:amd64 (4.4.0-119.143) ...
dpkg: error processing archive /var/cache/apt/archives/linux-libc-dev_4.4.0-119.143_amd64.deb (--unpack):
unable to create '/usr/include/linux/netfilter/xt_tcpmss.h.dpkg-new' (while processing './usr/include/linux/netfilter/xt_tcpmss.h'): Input/output error
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tôi đã thử gỡ cài đặt / cài đặt lại Bash trên Ubuntu trên Windows bằng cmd bằng cách sử dụng:

lxrun /uninstall
lxrun /install

Tuy nhiên, vấn đề vẫn tồn tại ngay cả sau khi cài đặt lại.
Tôi cũng đã thử cài đặt thủ công tệp debed được lưu trong bộ nhớ cache thông qua

sudo dpkg -i /var/cache/apt/archives/linux-libc-dev_4.4.0-119.143_amd64.deb

nhưng điều này dễ hiểu kết quả trong cùng một lỗi. Tương tự đối với

sudo apt-get install linux-libc-dev

Bất kỳ đề xuất được đánh giá rất nhiều.


2
2018-04-11 15:36


gốc


Các Input/output error thông báo gợi ý rằng bạn có lỗi đĩa, vì vậy hãy chạy kiểm tra hệ thống tệp (điều này sẽ cần phải được thực hiện vào lúc khởi động hoặc từ đĩa ngoài. Nó cũng đáng làm sudo apt update và sudo apt upgrade sau đó để có được danh sách và bản phát hành phụ thuộc mới nhất. - AFH
Ý bạn là gì khi bạn nói sudo dpkg -i </var/cache/apt/archives/linux-libc-dev_4.4.0-119.143_amd64.deb>.deb? Bạn đang thực sự gõ < và >? Pleasedonot trả lời trong các bình luận; chỉnh sửa câu hỏi của bạn để làm cho nó rõ ràng hơn. - Scott
@AFH Bạn có thể cung cấp bất kỳ con trỏ cụ thể nào về cách thực hiện kiểm tra hệ thống tệp cho WSL? Theo như tôi biết WSL không thực sự khởi động ... - Harmeet
@Scott Tôi đã chỉnh sửa câu hỏi. Nhưng không, tôi không gõ < và >... Lần đầu tiên đăng câu hỏi trên SE nên tôi thiếu kinh nghiệm / tạo một vài lỗi định dạng ... - Harmeet


Các câu trả lời: