มี lib บางส่วนเป็นเวอร์ชั่นสำหรับ Ubuntu 16 ไปแล้ว
ปัญหาที่เจอคือ
apt-get ซึ่งเป็นตัวช่วยจัดการแพคเกจต่างๆ ใน Ubuntu ของเรา
เวอร์ชั่นของ libstdc++.so.6 เปลี่ยนไป
ทางแก้คือหาทาง เอาไฟล์
libstdc++.so.6
กลับไปวางไว้ที่เดิม ที่ path
โค้ด: เลือกทั้งหมด
/usr/lib/x86_64-linux-gnu
โค้ด: เลือกทั้งหมด
sudo apt-get update
วิธีการแก้คือ เอา libstdc++.so.6 จากเครื่องที่ติดตั้ง Ubuntu 16 ไว้มาทับที่apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
โค้ด: เลือกทั้งหมด
/usr/lib/x86_64-linux-gnu
ปัญหา อื่นๆ ที่อาจเกิดขึ้นได้เกี่ยวกับ apt-get และ libstdc++.so.6
เช่น
apt-get: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.27' not found
ระหว่างที่คำสั่งapt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0: symbol _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference
โค้ด: เลือกทั้งหมด
sudo apt-get
ถ้าต้องการติดตั้งโปรแกรมเสริม หรือลงแพคเกจอื่นๆ สามารถใช้
โค้ด: เลือกทั้งหมด
sudo dpkg -i [pk name]