ไม่สามารถติดตั้ง linux-libc-dev บน WSL / Bash บน Ubuntu บน Windows


3

ฉันพยายามติดตั้ง linux-libc-dev บน Bash บน Ubuntu บน Windows (ระบบย่อย Windows สำหรับ Linux) นี่คือการแก้ไขข้อผิดพลาดทุบตีก่อนหน้านี้:

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).

ฉันพยายามแก้ไขแพ็คเกจที่เสียหายผ่าน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)

ฉันได้ลองถอนการติดตั้ง / ติดตั้ง Bash ใหม่บน Ubuntu บน Windows ใน cmd โดยใช้:

lxrun /uninstall
lxrun /install

อย่างไรก็ตามปัญหายังคงมีอยู่แม้หลังจากติดตั้งใหม่
ฉันได้ลองติดตั้งไฟล์แคชที่เก็บด้วยตนเองด้วยตนเอง

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

แต่สิ่งนี้จะส่งผลให้เกิดข้อผิดพลาดเดียวกันด้วยความเข้าใจ เช่นเดียวกับ

sudo apt-get install linux-libc-dev

ข้อเสนอแนะใด ๆ ที่ชื่นชมอย่างมาก


Input/output errorข้อความแสดงให้เห็นว่าคุณมีข้อผิดพลาดดิสก์เพื่อให้ดำเนินการตรวจสอบระบบไฟล์ (ซึ่งจะต้องทำในเวลาบูตหรือจากแผ่นดิสก์ภายนอกนอกจากนี้ยังเป็นมูลค่าการทำ. sudo apt updateและsudo apt upgradeหลังจากนั้นก็จะได้รับรายชื่อพึ่งพาล่าสุดและรุ่น.
AFH

คุณหมายถึงอะไรเมื่อคุณพูดsudo dpkg -i </var/cache/apt/archives/linux-libc-dev_4.4.0-119.143_amd64.deb>.deb? คุณจริงพิมพ์<และ>? กรุณาอย่าตอบในความคิดเห็น; แก้ไขคำถามของคุณเพื่อให้ชัดเจนยิ่งขึ้น
สกอตต์

@AFH คุณสามารถให้คำแนะนำเฉพาะเกี่ยวกับวิธีการตรวจสอบระบบไฟล์สำหรับWSL ได้หรือไม่? เท่าที่ผมรู้ WSL ไม่จริงบูต ...
Harmeet

1
@Scott ฉันได้แก้ไขคำถาม แต่ไม่มีผมไม่ได้พิมพ์<และ>... ครั้งแรกที่โพสต์คำถามบน SE เพื่อให้ผมขาดประสบการณ์ / การทำผิดพลาดการจัดรูปแบบไม่กี่ ...
Harmeet
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.