ฉันเพิ่มสถาปัตยกรรมต่างประเทศi386เพื่อ Debian ฉันamd64installtion ฉันจะลบออกได้อย่างไร เมื่อฉันลองคำสั่งนี้: dpkg --remove-architecture i386ฉันได้รับคำสั่งให้ลบi386แพ็กเกจทั้งหมดก่อน
ฉันเพิ่มสถาปัตยกรรมต่างประเทศi386เพื่อ Debian ฉันamd64installtion ฉันจะลบออกได้อย่างไร เมื่อฉันลองคำสั่งนี้: dpkg --remove-architecture i386ฉันได้รับคำสั่งให้ลบi386แพ็กเกจทั้งหมดก่อน
คำตอบ:
ฉันตอบคำถามของตัวเองหลังจากรวบรวมข้อมูลสำคัญจากการโพสต์บล็อกอื่น ๆ
dpkg --print-foreign-architectures
i386i386แพ็คเกจทั้งหมด:apt-get purge ".*:i386"
purgeคำหลัก (แทนremove) จะลบไฟล์การกำหนดค่าทั้งหมดที่เกี่ยวข้องกับแพ็คเกจที่คุณถอนการติดตั้ง (ขอบคุณ PCGuyIV!)i386สถาปัตยกรรม:dpkg --remove-architecture i386ฉันจะใช้ "กำจัด" แทน "ลบ"
~# apt-get purge ".*:i386"
~# dpkg --remove-architecture i386
คำหลัก "ล้างข้อมูล" จะลบไฟล์การกำหนดค่าทั้งหมดที่เกี่ยวข้องกับแพ็คเกจที่คุณถอนการติดตั้ง
$ sudo apt remove `dpkg --get-selections |grep i386 |awk '{print $1}'`
$ sudo dpkg --remove-architecture i386