ฉันฆ่าโดยไม่ได้ตั้งใจกระบวนการ dpkg ทำงานในพื้นหลังและฉันต้องการติดตั้งแพ็กเกจทั้งหมดใหม่เพื่อให้แน่ใจว่าทุกอย่างเรียบร้อยดี
ก่อนอื่นฉันพยายามรับรายชื่อของแพ็คเกจทั้งหมดและติดตั้งใหม่
dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log
apt-get install --reinstall $(cat list.log)
แต่มีข้อความเช่น:
E: Couldn't configure pre-depend debconf:i386 for console-setup:i386, probably a dependency cycle.
ฉันพยายามapt-get -f install
ไม่ประสบความสำเร็จ
เป็นทางเลือกสุดท้ายฉันติดตั้งโปรแกรมทั้งหมดที่ล้มเหลวในการตรวจสอบใหม่:
dpkg -l | grep ^ii | awk '{ print $2 }' | xargs debsums -s -a
ฉันควรทำอย่างไรเพื่อติดตั้งใหม่ทุกอย่าง
แก้ไข: แก้ไขปัญหาแล้ว ปัญหาเป็นอย่างอื่น (ดูความคิดเห็น) ฉันเข้าใจว่ามันเป็นสิ่งที่ควรหลีกเลี่ยงกับ Debian