ฉันจะลบแพ็กเกจสถาปัตยกรรม i386 ทั้งหมดออกจากการติดตั้ง Debian ได้อย่างไร


41

ฉันเพิ่มสถาปัตยกรรมต่างประเทศi386เพื่อ Debian ฉันamd64installtion ฉันจะลบออกได้อย่างไร เมื่อฉันลองคำสั่งนี้: dpkg --remove-architecture i386ฉันได้รับคำสั่งให้ลบi386แพ็กเกจทั้งหมดก่อน

คำตอบ:


50

ฉันตอบคำถามของตัวเองหลังจากรวบรวมข้อมูลสำคัญจากการโพสต์บล็อกอื่น ๆ

  1. แสดงสิ่งที่ติดตั้งสถาปัตยกรรมต่างประเทศ: dpkg --print-foreign-architectures
    • อาจแสดง: i386
  2. ลบi386แพ็คเกจทั้งหมด:apt-get purge ".*:i386"
    • หมายเหตุ: purgeคำหลัก (แทนremove) จะลบไฟล์การกำหนดค่าทั้งหมดที่เกี่ยวข้องกับแพ็คเกจที่คุณถอนการติดตั้ง (ขอบคุณ PCGuyIV!)
  3. ตอนนี้คุณสามารถลบi386สถาปัตยกรรม:dpkg --remove-architecture i386

2
ไชโย มันสมบูรณ์แบบ
เกล็น

@kevinarpe คุณอาจยอมรับคำตอบนี้เป็นคำตอบที่ดีที่สุด
71GA

22

ฉันจะใช้ "กำจัด" แทน "ลบ"

~# apt-get purge ".*:i386"
~# dpkg --remove-architecture i386

คำหลัก "ล้างข้อมูล" จะลบไฟล์การกำหนดค่าทั้งหมดที่เกี่ยวข้องกับแพ็คเกจที่คุณถอนการติดตั้ง


2
คุณสามารถขยายคำตอบของคุณเพื่ออธิบายความแตกต่างและการขยายสาขา
fixer1234


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.